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 17:27] – yann | sunfluidh:simulation_management_setup_namelist [2019/11/13 15:01] – yann | ||
---|---|---|---|
Ligne 56: | Ligne 56: | ||
* Type : Real value | * Type : Real value | ||
* This value is the physical time limit reached by the simulation before stopping. | * This value is the physical time limit reached by the simulation before stopping. | ||
+ | |||
+ | < | ||
+ | The simulation stops as soon as one of these conditions is achieved. | ||
+ | </ | ||
---- | ---- | ||
Ligne 76: | Ligne 80: | ||
* 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 82: | Ligne 86: | ||
* Type : Integer value | * Type : Integer value | ||
* Number of time iterations over which the CFL parameter or the time step can evolve linearly. When the time step or the CFL parameter are constant, this variable must not set to a value greater than 1. It could actually be omitted (this default value is 1). | * Number of time iterations over which the CFL parameter or the time step can evolve linearly. When the time step or the CFL parameter are constant, this variable must not set to a value greater than 1. It could actually be omitted (this default value is 1). | ||
+ | |||
+ | < | ||
+ | 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 time step cannot be computed from the CFL condition). | ||
+ | </ | ||
+ | |||
Ligne 87: | Ligne 97: | ||
==== Recording rates for different kind of files ==== | ==== Recording rates for different kind of files ==== | ||
---- | ---- | ||
- | === For backup/ | + | |
+ | ==== - For backup/ | ||
**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 | ||
+ | * When this variable is set to " | ||
+ | |||
+ | |||
+ | < | ||
+ | Keep in mind : | ||
+ | | ||
+ | * The number | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | <WRAP important> | ||
+ | This set of variables must be used in respect of one rule : the user wants to define the recording rate of files either in time unit or in number of time steps (time-ieration unit). In any case, the correct couple of variable must be used. | ||
+ | * " | ||
+ | * " | ||
+ | |||
+ | |||
+ | </ | ||
- | === For statistics files === | + | ==== - For statistics files : ==== |
**Start_Time_For_Statistics** | **Start_Time_For_Statistics** | ||
* Type : Real value | * Type : Real value | ||
* Time from which the statistical fields are calculated. | * Time from which the statistical fields are calculated. | ||
- | **Time_Range_Statistic_Calculation** | + | **Time_Range_Statistic_Calculation** |
* Type : Real value | * Type : Real value | ||
* Time range over which statistical fields are calculated. When this time range has been covered, statistical fields are recorded in a file named rst_xxxxxxx_yyyyy.d (' | * Time range over which statistical fields are calculated. When this time range has been covered, statistical fields are recorded in a file named rst_xxxxxxx_yyyyy.d (' | ||
- | ==== For probe time-series files ==== | + | ==== - For probe time-series files : ==== |
**Probe_Recording_Rate** | **Probe_Recording_Rate** | ||
* Type : Integer value | * Type : Integer value | ||
* This variable defines the recording rate, __in time iteration units__ , of time series associated to the probes distributed over the domain (see the namelist " | * This variable defines the recording rate, __in time iteration units__ , of time series associated to the probes distributed over the domain (see the namelist " |
sunfluidh/simulation_management_setup_namelist.txt · Dernière modification : 2022/01/10 10:34 de yann