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:40] – [- For snapshot files :] yannsunfluidh:simulation_management_setup_namelist [2019/12/25 13:40] yann
Ligne 138: Ligne 138:
  
 <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 variables 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 215:
    * 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