Outils pour utilisateurs

Outils du site


sunfluidh:simulation_management_setup_namelist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
sunfluidh:simulation_management_setup_namelist [2019/11/13 15:39] yannsunfluidh:simulation_management_setup_namelist [2019/12/25 15:45] – [Full data set of the namelist] yann
Ligne 19: Ligne 19:
                              Simulation_Backup_Rate                 = 1000   ,                               Simulation_Backup_Rate                 = 1000   , 
                              Simulation_Checking_Rate = 200 ,                               Simulation_Checking_Rate = 200 , 
-                             InstantaneousFields_TimeRecordingRate= 1.0D+00 +                              
-                             InstantaneousFields_RecordingStartTime= 0.0    , +                             InstantaneousFields_RecordingReset=.false. ,  
-                             Probe_StartTimeIterationRecording= 20          , +                             InstantaneousFields_TimeRecordingRate= 1.0D+00    !--- in time units 
-                             Probe_TimeIterationRecordingRate      = 10     , +                             InstantaneousFields_RecordingStartTime= 0.0    ,     !--- in time units 
-                             Start_Time_For_Statistics= 1.D+2               ,  +                             InstantaneousFields_TimeIterationRecordingRate= 10,  !--- in time-step iteration unit 
-                             Time_Range_Statistic_Calculation = 1.D+00  /+                             InstantaneousFields_StartTimeIterationRecording= 70, !--- in time-step iteration unit 
 +                              
 +                             Probe_RecordingReset=.false. 
 +                             Probe_StartTimeIterationRecording= 20          ,  !--- in time-iteration units 
 +                             Probe_TimeIterationRecordingRate      = 10     ,  !--- in time-iteration units 
 +                              
 +                             Slices_RecordingReset=.false. ,        
 +                            !Slices_TimeRecordingRate= 5.0E-01  ,        !--- in time units 
 +                            !Slices_RecordingStartTime= 1.D-00   ,       !--- in time units 
 +                             Slices_TimeIterationRecordingRate= 10  ,    !---  in time-step iteration unit 
 +                             Slices_StartTimeIterationRecording= 50 ,    !---  in time-step iteration unit 
 +              
 +                             SpaceAveragedFields_RecordingReset=.false. ,      
 +                            !SpaceAveragedFields_TimeRecordingRate= 5.0E-01 ,      !--- in time units 
 +                            !SpaceAveragedFields_RecordingStartTime= 1.D-00  ,     !--- in time units 
 +                             SpaceAveragedFields_TimeIterationRecordingRate= 10  , !--- in time-step iteration units 
 +                             SpaceAveragedFields_StartTimeIterationRecording= 20 , !--- in time-step iteration units 
 +                              
 +                             Start_Time_For_Statistics= 1.D+2               ,      !--- in time units 
 +                             Time_Range_Statistic_Calculation = 1.D+00             !--- in time units /
  
 ----- -----
Ligne 138: Ligne 157:
  
 <WRAP important> <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. + 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 of time steps (time-ieration unit). In any case, the correct couple of variables must be used. 
-   * "InstantaneousFields_RecordingStartTime" and "InstantaneousFields_TimeRecordingRate" in  time unit. +   * "InstantaneousFields_RecordingStartTime" and "InstantaneousFields_TimeRecordingRate" (in time unit)
-   * "InstantaneousFields_StartTimeIterationRecording" and "InstantaneousFields_TimeIterationRecordingRate" in number of time steps.+   * "InstantaneousFields_StartTimeIterationRecording" and "InstantaneousFields_TimeIterationRecordingRate" (in number of time steps).
  
 </WRAP> </WRAP>
 +
 +==== - 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_TimeRecordingRate". This value is defined in time unit.
 +
 +**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". This value is defined in time-iteration unit (number of time steps).
 +
 +**Slices_TimeIterationRecordingRate**
 +   * Type : Integer value
 +   * This variable defines the recording rate, __in time-iteration units__ , of instantaneous fields on slices. For instance, when "Slices_TimeIterationRecordingRate=100" a file is created at every 100 time steps from the threshold provided by the variable "Slices_StartTimeIterationRecording".\\ 
 +
 +**Slices_RecordingReset**
 +   * Type : Boolean value. The default value is .false.
 +   * When this variable is set to ".true.", the ID number of file 'xxxxxxx' is set to zero for the next simulation. This is useful for resetting the file numbering when a simulation is split into several successive parts.
 +
 +<note>
 +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 'yyyyy' stands for the subdomain number on which fields are recorded for simulations based on the MPI domain-decomposition approach. When the domain decomposition approach is not used (just one domain), 'yyyyy=00000' is the default value. This number is not present if the option "Slice_Gathering_Enabled" is set to "true" in the namelist "Field_Recording_Setup" because every pieces of slice split over several subdomain are gathered in the same file.
 +    'xxxxxxx' is the ID number of the file. 'xxxxxxx' is incremented by one for each new file created. 
 +   * The instantaneous fields of the physical quantities written in each file are defined with the namelist "Slice_Recording_Setup".
 +</note>
 +
 +==== - 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_TimeRecordingRate". This value is defined in time unit.
 +
 +**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". This value is defined in time-iteration unit (number of time steps).
 +
 +**SpaceAveragedFields_TimeIterationRecordingRate**
 +   * Type : Integer value
 +   * This variable defines the recording rate, __in time-iteration units__ , of instantaneous fields on slices. For instance, when "SpaceAveragedFields_TimeIterationRecordingRate=100" a file is created at every 100 time steps from the threshold provided by the variable "SpaceAveragedFields_StartTimeIterationRecording".\\ 
 +
 +**SpaceAveragedFields_RecordingReset**
 +   * Type : Boolean value. The default value is .false.
 +   * When this variable is set to ".true.", the ID number of file 'xxxxxxx' is set to zero for the next simulation. This is useful for resetting the file numbering when a simulation is split into several successive parts.
 +
 +<note>
 +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 'yyyyy' stands for the subdomain number on which fields are recorded for simulations based on the MPI domain-decomposition approach. When the domain decomposition approach is not used (just one domain), 'yyyyy=00000' is the default value. This number is not present if the option "Slice_Gathering_Enabled" is set to "true" in the namelist "Field_Recording_Setup" because every fields split over several subdomain are gathered in the same file.
 +    'xxxxxxx' is the ID number of the file. 'xxxxxxx' is incremented by one for each new file created. 
 +   * The space-averaged fields written in each file are defined with the namelist "SpaceAveragedSnapshots_Dataset".
 +</note>
  
 ==== - For statistics files : ==== ==== - For statistics files : ====
Ligne 159: Ligne 234:
    * This variable defines the recording rate, __in time iteration unit__ (number of time steps), of time series from probes distributed over the domain (see the namelist "Probe_Location"). The physical quantities linked to the probe time-series are defined with the namelist "Probe_Quantities_Enabled". For instance, when "Probe_TimeIterationRecordingRate=10", a new value is added to probe time-series at every 10 time steps from the threshold defined with "Probe_StartTimeIterationRecording").    * This variable defines the recording rate, __in time iteration unit__ (number of time steps), of time series from probes distributed over the domain (see the namelist "Probe_Location"). The physical quantities linked to the probe time-series are defined with the namelist "Probe_Quantities_Enabled". For instance, when "Probe_TimeIterationRecordingRate=10", a new value is added to probe time-series at every 10 time steps from the threshold defined with "Probe_StartTimeIterationRecording").
  
-**Probe_TimeIterationRecordingRate**+**Probe_StartTimeIterationRecording**
    * Type : Integer value    * Type : Integer value
    * This variable defines the threshold from which the probe time-series start (in time iteration unit)    * This variable defines the threshold from which the probe time-series start (in time iteration unit)
sunfluidh/simulation_management_setup_namelist.txt · Dernière modification : 2022/01/10 10:34 de yann

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki