sunfluidh:simulation_management_setup_namelist
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
sunfluidh:simulation_management_setup_namelist [2019/10/31 18:01] – yann | sunfluidh:simulation_management_setup_namelist [2019/12/25 15:49] – [Full data set of the namelist] yann | ||
---|---|---|---|
Ligne 6: | Ligne 6: | ||
===== Full data set of the namelist ===== | ===== Full data set of the namelist ===== | ||
- | & | + | & |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | Steady_Flow_Stopping_Criterion = 1.D-20, |
- | | + | Temporal_Iterations_Number = 10 , |
- | | + | Final_Time = 3.D+01 |
- | | + | |
- | | + | |
- | | + | Timestep_Min = 1.D-03 |
- | | + | Timestep_Max = 1.D-03 , |
- | | + | CFL_Min |
- | Fields_Recording_Rate | + | CFL_Max |
- | Probe_Recording_Rate | + | Iterations_For_Timestep_Linear_Progress= 1 , |
- | | + | |
- | | + | |
+ | Simulation_Checking_Rate = 200 , | ||
+ | |||
+ | InstantaneousFields_RecordingReset=.false. , | ||
+ | InstantaneousFields_TimeRecordingRate= 1.0D+00 , !--- in time units | ||
+ | InstantaneousFields_RecordingStartTime= 0.0 , !--- in time units | ||
+ | InstantaneousFields_TimeIterationRecordingRate= 10, !--- in time-step iteration unit | ||
+ | InstantaneousFields_StartTimeIterationRecording= 70, !--- in time-step iteration unit | ||
+ | |||
+ | Probe_RecordingReset=.false. , | ||
+ | Probe_StartTimeIterationRecording= 20 , !--- in time-iteration units | ||
+ | Probe_TimeIterationRecordingRate | ||
+ | |||
+ | Slices_RecordingReset=.false. , | ||
+ | | ||
+ | | ||
+ | Slices_TimeIterationRecordingRate= 10 , !--- in time-step iteration unit | ||
+ | Slices_StartTimeIterationRecording= 50 , !--- in time-step iteration unit | ||
+ | |||
+ | SpaceAveragedFields_RecordingReset=.false. , | ||
+ | | ||
+ | | ||
+ | SpaceAveragedFields_TimeIterationRecordingRate= 10 , !--- in time-step iteration units | ||
+ | SpaceAveragedFields_StartTimeIterationRecording= 20 , !--- in time-step iteration units | ||
+ | |||
+ | | ||
+ | Time_Range_Statistic_Calculation = 1.D+00 | ||
+ | | ||
----- | ----- | ||
Ligne 44: | Ligne 71: | ||
**Steady_Flow_Stopping_Criterion_Enabled** | **Steady_Flow_Stopping_Criterion_Enabled** | ||
- | * Type : Boolean value | + | * Type : Boolean value. |
* Activation of the stopping criterion for steady flow (based on the L2-norm of the time variation of physical quantities). | * Activation of the stopping criterion for steady flow (based on the L2-norm of the time variation of physical quantities). | ||
Ligne 80: | Ligne 107: | ||
* Type : Real value. This variable can be omitted when the time step is constant. | * Type : Real value. This variable can be omitted when the time step is constant. | ||
* Minimum value of the CFL parameter (can be omitted, in this case **CFL_Max** will define the CFL value). | * Minimum value of the CFL parameter (can be omitted, in this case **CFL_Max** will define the CFL value). | ||
- | ** CFL_max** | + | **CFL_max** |
* Type : Real value | * Type : Real value | ||
* Maximum value of the CFL parameter. This variable set the value of the CFL parameter when it is constant (in this case, **CFL_Min** is useless). | * Maximum value of the CFL parameter. This variable set the value of the CFL parameter when it is constant (in this case, **CFL_Min** is useless). | ||
Ligne 88: | Ligne 115: | ||
< | < | ||
- | | + | For a dynamic computation of the time step from a CFL condition, you can only set the variable **CFL_Max** if you want a constant CFL value and **CFL_Min** can be omitted.\\ |
- | * In any way, the maximum value the time step can reached is limited by the value of **Timestep_max** (useful when the initial condition is defined from a zero velocity field for which the timestep | + | In any way, the maximum value the time step can reached is limited by the value of **Timestep_max** (useful when the initial condition is defined from a zero velocity field for which the time step cannot be computed from the CFL condition). |
</ | </ | ||
Ligne 102: | Ligne 129: | ||
**Simulation_Backup_Rate** | **Simulation_Backup_Rate** | ||
* Type : Integer value | * Type : Integer value | ||
- | * This variable defines the recording rate, __in time iteration | + | * This variable defines the recording rate, __in time iteration |
==== - For snapshot files : ==== | ==== - For snapshot files : ==== | ||
- | **Field_Recording_Rate** | + | **InstantaneousFields_RecordingStartTime** |
* Type : Real value | * Type : Real value | ||
- | * This variable defines the recording rate, __in time units__ | + | * This variable sets the time threshold from which the record of instantaneous fields begins. It must be used along with the next variable " |
+ | |||
+ | **InstantaneousFields_TimeRecordingRate** | ||
+ | * Type : Real value | ||
+ | * This variable defines the recording rate, __in time unit__ | ||
+ | |||
+ | **InstantaneousFields_StartTimeIterationRecording** | ||
+ | * Type : Integer | ||
+ | * This variable sets the time-iteration threshold from which the record | ||
+ | |||
+ | **InstantaneousFields_TimeIterationRecordingRate** | ||
+ | * Type : Integer value | ||
+ | * This variable defines the recording rate, __in time-iteration units__ , of instantaneous fields. For instance, when " | ||
+ | |||
+ | **InstantaneousFields_RecordingReset** | ||
+ | * Type : Boolean value. The default value is .false. | ||
+ | * When this variable is set to " | ||
+ | |||
+ | |||
+ | < | ||
+ | Keep in mind : | ||
+ | | ||
+ | * The number | ||
+ | | ||
+ | * The instantaneous fields of the physical quantities written in each file are defined with the namelist " | ||
+ | </ | ||
+ | |||
+ | <WRAP important> | ||
+ | This set of variables must be used in respect of one rule : the recording rate of files is defined either in time unit or in number | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== - For slice files (instantaneous fields recorded on a slice): ==== | ||
+ | |||
+ | **Slices_RecordingStartTime** | ||
+ | * Type : Real value | ||
+ | * This variable sets the time threshold from which the record of instantaneous fields begins. It must be used along with the next variable " | ||
+ | |||
+ | **Slices_StartTimeIterationRecording** | ||
+ | * Type : Integer value | ||
+ | * This variable sets the time-iteration threshold from which the record of instantaneous fields on slices begins. It must be used along with the next variable " | ||
+ | |||
+ | **Slices_TimeIterationRecordingRate** | ||
+ | * Type : Integer value | ||
+ | * This variable defines the recording rate, __in time-iteration units__ , of instantaneous fields on slices. For instance, when " | ||
+ | |||
+ | **Slices_RecordingReset** | ||
+ | * Type : Boolean value. The default value is .false. | ||
+ | * When this variable is set to " | ||
+ | |||
+ | < | ||
+ | Keep in mind : | ||
+ | * For instantaneous field on slice, the files are named slice_Id_dir_xxxxxxx_yyyyy.d. | ||
+ | * Id is the ID number of the Slice. | ||
+ | * dir specifies the direction of the slice | ||
+ | * The number ' | ||
+ | | ||
+ | * The instantaneous | ||
+ | </ | ||
+ | |||
+ | ==== - For space-averaged field files (instantaneous fields integrated in space along a direction): ==== | ||
+ | |||
+ | **SpaceAveragedFields_RecordingStartTime** | ||
+ | * Type : Real value | ||
+ | * This variable sets the time threshold from which the record of space-averaged fields begins. It must be used along with the next variable " | ||
+ | |||
+ | **SpaceAveragedFields_StartTimeIterationRecording** | ||
+ | * Type : Integer value | ||
+ | * This variable sets the time-iteration threshold from which the record of space-averaged fields begins. It must be used along with the next variable " | ||
+ | |||
+ | **SpaceAveragedFields_TimeIterationRecordingRate** | ||
+ | * Type : Integer value | ||
+ | * This variable defines the recording rate, __in time-iteration units__ , of instantaneous fields on slices. For instance, when " | ||
+ | |||
+ | **SpaceAveragedFields_RecordingReset** | ||
+ | * Type : Boolean value. The default value is .false. | ||
+ | * When this variable is set to " | ||
+ | |||
+ | < | ||
+ | Keep in mind : | ||
+ | * For space-averaged field along a specific direction, the files are named spav_Id_dir_xxxxxxx_yyyyy.d. | ||
+ | * Id is the ID number of the Slice. | ||
+ | * dir specifies the direction of the slice | ||
+ | * The number ' | ||
+ | | ||
+ | * The space-averaged fields written in each file are defined with the namelist " | ||
+ | </ | ||
==== - For statistics files : ==== | ==== - For statistics files : ==== | ||
Ligne 121: | Ligne 236: | ||
==== - For probe time-series files : ==== | ==== - For probe time-series files : ==== | ||
- | **Probe_Recording_Rate** | + | **Probe_TimeIterationRecordingRate** |
* Type : Integer value | * Type : Integer value | ||
- | * This variable defines the recording rate, __in time iteration | + | * This variable defines the recording rate, __in time iteration |
+ | |||
+ | **Probe_StartTimeIterationRecording** | ||
+ | * Type : Integer value | ||
+ | * This variable defines the threshold from which the probe time-series start (in time iteration | ||
+ | |||
+ | **Probe_RecordingReset** | ||
+ | * Type : Boolean value. The default value is .false. | ||
+ | * When this variable is set to " |
sunfluidh/simulation_management_setup_namelist.txt · Dernière modification : 2022/01/10 10:34 de yann