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 [2016/11/12 13:04] – yann | sunfluidh:simulation_management_setup_namelist [2019/10/31 17:44] – yann | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
This data setup allows the user to set the time parameters of the code in order to : | This data setup allows the user to set the time parameters of the code in order to : | ||
* perform the numerical simulation (time step, stopping criteria...) | * perform the numerical simulation (time step, stopping criteria...) | ||
- | * record the results associated to time series of probes, instantaneous quantity fields, statistical quantities. | + | * record the results associated to time series of probes, instantaneous |
* record the backup/ | * record the backup/ | ||
+ | ===== Full data set of the namelist ===== | ||
+ | |||
+ | & | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
----- | ----- | ||
- | ==== Restart_Parameter | + | ===== Definition of the data set ===== |
+ | ----- | ||
+ | |||
+ | ---- | ||
+ | ==== Restart the simulation ==== | ||
+ | ---- | ||
+ | **Restart_Parameter** | ||
* Type : Integer Value | * Type : Integer Value | ||
* This data indicates how is initialized the simulation : | * This data indicates how is initialized the simulation : | ||
Ligne 13: | Ligne 38: | ||
* 3 : The simulation is resumed from the last backup file built during the last time step of the previous simulation. Useful to continue a incompleted simulation. The number 3 must be present in the file num_sav_xxxxx.d (proof that the previous simulation is correctly completed), otherwise the numbers 0, 1 or 2 (related to the previous cases) will be present. | * 3 : The simulation is resumed from the last backup file built during the last time step of the previous simulation. Useful to continue a incompleted simulation. The number 3 must be present in the file num_sav_xxxxx.d (proof that the previous simulation is correctly completed), otherwise the numbers 0, 1 or 2 (related to the previous cases) will be present. | ||
- | ==== Steady_Flow_Stopping_Criterion_Enabled | + | ---- |
+ | ==== Stopping criteria | ||
+ | ---- | ||
+ | |||
+ | **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 quantities). | + | * Activation of the stopping criterion for steady flow (based on the L2-norm of the time variation of physical |
- | ==== Steady_Flow_Stopping_Criterion | + | **Steady_Flow_Stopping_Criterion** |
* Type : Real value | * Type : Real value | ||
- | * When the L2-norm of the time variation of quantities is lower than this value, the simulation is stopped and the solution corresponds to a steady flow. | + | * When the L2-norm of the time variation of physical |
- | ==== Number_Temporal_Iterations | + | **Number_Temporal_Iterations** |
* Type : Integer value | * Type : Integer value | ||
* This value is the maximum of time iterations performed by the code before stopping. | * This value is the maximum of time iterations performed by the code before stopping. | ||
- | ==== Final_Time | + | **Final_Time** |
* 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. | ||
- | ==== TimeStep_Type ===== | + | |
+ | < | ||
+ | The simulation stops as soon as one of these conditions is achieved. | ||
+ | </ | ||
+ | |||
+ | ---- | ||
+ | ==== Numerical time step ==== | ||
+ | ---- | ||
+ | |||
+ | **TimeStep_Type** | ||
* Type : Integer value | * Type : Integer value | ||
* Selection of way to define the numerical time step : | * Selection of way to define the numerical time step : | ||
* 0 : The time step is constant and defined by the user by means of the variable " | * 0 : The time step is constant and defined by the user by means of the variable " | ||
- | * -1 : The time step evolves lineraly between the values given by " | + | * -1 : The time step evolves lineraly between the values given by " |
- | * 1 : The time step is calculated for each time iteration by means of the CFL parameter. The CFL parameter can be constant, it is thus defined by the variable " | + | * 1 : The time step is calculated for each time iteration by means of the CFL parameter. The CFL parameter can be constant, it is thus defined by the variable " |
- | ==== | + | **Timestep_min** |
+ | * Type : Real value | ||
+ | * Minimum value of the time step. This variable can be omitted when the time step is constant. | ||
+ | **Timestep_max** | ||
+ | * Type : Real value | ||
+ | * Maximum value of the time step. This variable set the value of the time step when it is constant. | ||
+ | **CFL_min** | ||
+ | * 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). | ||
+ | ==== CFL_max ==== | ||
+ | * 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). | ||
+ | **Iterations_For_Timestep_Linear_Progress** | ||
+ | * Type : Integer value | ||
+ | * Number of time iterations over which the CFL parameter or the time step can evolve | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ==== Recording rates for different kind of files ==== | ||
+ | ---- | ||
+ | |||
+ | ==== - For backup/ | ||
+ | |||
+ | **Simulation_Backup_Rate** | ||
+ | * Type : Integer value | ||
+ | * This variable defines the recording rate, __in time iteration units__ , of the backup files (for instance, when "Simulation_Backup_Rate=1000" | ||
+ | |||
+ | ==== - For snapshot files : ==== | ||
+ | |||
+ | **Field_Recording_Rate** | ||
+ | * Type : Real value | ||
+ | * This variable defines the recording rate, __in time units__ , of instantaneous fields (for instance, when "Field_Recording_Rate=1.5" | ||
+ | |||
+ | ==== - For statistics files : ==== | ||
+ | |||
+ | **Start_Time_For_Statistics** | ||
+ | * Type : Real value | ||
+ | * Time from which the statistical fields are calculated. | ||
+ | **Time_Range_Statistic_Calculation** | ||
+ | * 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 (' | ||
+ | |||
+ | ==== - For probe time-series files : ==== | ||
+ | |||
+ | **Probe_Recording_Rate** | ||
+ | * 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 " |
sunfluidh/simulation_management_setup_namelist.txt · Dernière modification : 2022/01/10 10:34 de yann