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/11/13 13:49] – yann | sunfluidh:simulation_management_setup_namelist [2022/01/10 10:21] – [Namelist "Simulation_Management"] yann | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* record the results associated to time series of probes, instantaneous physical quantity fields, statistical quantities. | * record the results associated to time series of probes, instantaneous physical quantity fields, statistical quantities. | ||
* record the backup/ | * record the backup/ | ||
+ | |||
+ | < | ||
+ | |||
+ | As the number of data in this namelist can be large and bounded to different type of dataset (probes, instananeous fields, statistical quantities, etc ...), the full dataset of this namelist can be split into several parts. Each part is defined with the same namelist name " | ||
+ | |||
+ | </ | ||
===== Full data set of the namelist ===== | ===== Full data set of the namelist ===== | ||
- | & | + | & |
- | | + | |
- | | + | |
- | | + | !--- Restart the simulation |
- | | + | |
- | | + | |
- | | + | !------------------------------------------------ |
- | | + | !--- Stopping criteria |
- | | + | |
- | | + | |
- | | + | Steady_Flow_Stopping_Criterion = 1.D-20, |
- | | + | Temporal_Iterations_Number = 10 , |
- | | + | Final_Time = 3.D+01 |
- | Fields_Recording_Rate | + | !------------------------------------------------ |
- | Probe_Recording_Rate | + | !--- Numerical time step |
- | | + | |
- | | + | |
+ | Timestep_Min = 1.D-03 | ||
+ | Timestep_Max = 1.D-03 , | ||
+ | CFL_Min | ||
+ | CFL_Max | ||
+ | Iterations_For_Timestep_Linear_Progress= 1 , | ||
+ | !------------------------------------------------ | ||
+ | !--- Recording rates for different kind of files | ||
+ | | ||
+ | |||
+ | !--- Backup++/ | ||
+ | |||
+ | | ||
+ | |||
+ | !--- checkcalc_xxxxxx.d file | ||
+ | |||
+ | | ||
+ | |||
+ | !--- Snapshots | ||
+ | |||
+ | InstantaneousFields_RecordingReset=.false. , | ||
+ | InstantaneousFields_TimeRecordingRate= 1.0D+00 , !--- in time units | ||
+ | | ||
+ | InstantaneousFields_TimeIterationRecordingRate= 10, !--- in time-step iteration unit | ||
+ | InstantaneousFields_StartTimeIterationRecording= 70, !--- in time-step iteration unit | ||
+ | |||
+ | !--- Probe time series files | ||
+ | |||
+ | Probe_RecordingReset=.false. , | ||
+ | Probe_StartTimeIterationRecording= 20 , !--- in time-iteration units | ||
+ | Probe_TimeIterationRecordingRate | ||
+ | |||
+ | !--- Slice files | ||
+ | |||
+ | Slices_RecordingReset=.false. , | ||
+ | | ||
+ | | ||
+ | Slices_TimeIterationRecordingRate= 10 , !--- in time-step iteration unit | ||
+ | Slices_StartTimeIterationRecording= 50 , !--- in time-step iteration unit | ||
+ | |||
+ | !--- Space-averaged field files | ||
+ | |||
+ | SpaceAveragedFields_RecordingReset=.false. , | ||
+ | | ||
+ | | ||
+ | SpaceAveragedFields_TimeIterationRecordingRate= 10 , !--- in time-step iteration units | ||
+ | SpaceAveragedFields_StartTimeIterationRecording= 20 , !--- in time-step iteration units | ||
+ | |||
+ | !--- Statistics files | ||
+ | |||
+ | | ||
+ | Time_Range_Statistic_Calculation = 1.D+00 | ||
+ | | ||
----- | ----- | ||
Ligne 44: | Ligne 102: | ||
**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 102: | Ligne 160: | ||
**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 267: | ||
==== - 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