Class NAMELIST
In: gtool/gtool_historyauto/historyautocreate.f90

This is not a module but a repository of NAMELIST group names declared in all Fortran 90/95 files

Methods

Public Instance methods

gtool_historyauto_nml( Name, File, IntValue, IntUnit, Precision, FilePrefix, TimeAverage, AllOutput, OriginValue, OriginUnit, TerminusValue, TerminusUnit, SliceStart, SliceEnd, SliceStride, SpaceAverage, NewFileIntValue, NewFileIntUnit )
NAMELIST :
Name :character(STRING)
: 変数名. 空白の場合には, この他の設定値は gtool_historyauto モジュールにおいて 出力されるデータ全ての デフォルト値となります.

"Data1,Data2" のようにカンマで区切って複数 の変数を指定することも可能です.

Variable identifier. If blank is given, other values are used as default values of output data in "gtool_historyauto".

Multiple variables can be specified as "Data1,Data2" too. Delimiter is comma.

File :character(STRING)
: 出力ファイル名. これはデフォルト値としては使用されません. Name に値が設定されている時のみ有効です.

Output file name. This is not used as default value. This value is valid only when Name is specified.

IntValue :real
: データの出力間隔の数値. 負の値を与えると, 出力を抑止します. Numerical value for interval of history data output Negative values suppresses output.
IntUnit :character(TOKEN)
: データの出力間隔の単位. Unit for interval of history data output
Precision :character(TOKEN)
: データの精度. デフォルトは float (単精度実数型) です. 有効なのは, double (倍精度実数型), int (整数型) です. 指定しない 場合や, 無効な型を指定した場合には, float となります.

Precision of history data Default value is "float" (single precision). Other valid values are "double" (double precision), "int" (integer). If no value or invalid value is specified, "float" is applied.

FilePrefix :character(STRING)
: データのファイル名の接頭詞. Prefixes of history data filenames
TimeAverage :logical
: 出力データの時間平均フラグ.

".true." を与えると, 時間平均値が出力されます.

Flag for time average of output data

If ".ture." is specified, time average values are output.

AllOutput :logical
: 登録変数を全て出力するためのフラグ. Flag for output all registered variables.
OriginValue :real
: 出力開始時刻. Start time of output.
OriginUnit :character(TOKEN)
: 出力開始時刻の単位. Unit of start time of output.
TerminusValue :real
: 出力終了時刻. End time of output.
TerminusUnit :character(TOKEN)
: 出力終了時刻の単位. Unit of end time of output.
SliceStart(1:NF_MAX_DIMS) :integer
: 空間方向の開始点. Start points of spaces.
SliceEnd(1:NF_MAX_DIMS) :integer
: 空間方向の終了点.

省略した場合, もしくは負の値が与えら得た場合, 座標データの終了点が設定されます.

End points of spaces.

If this argument is omitted or negative value is specified, end points of dimensions are set.

SliceStride(1:NF_MAX_DIMS) :integer
: 空間方向の刻み幅. Strides of spaces.
SpaceAverage(1:NF_MAX_DIMS) :logical
: 空間平均のフラグ. Flag of spatial average.
NewFileIntValue :integer
: ファイル分割時間間隔の数値. Numerical value for interval of time of separation of a file.
NewFileIntUnit :character(TOKEN)
: ファイル分割時間間隔の単位. Unit of interval of time of separation of a file.

gtool_historyauto モジュールのデータ用 NAMELIST 変数群名.

gtool_historyauto_generic#HistoryAutoCreate を使用する際に, オプショナル引数 namelist_filenameNAMELIST ファイル名を指定することで, そのファイルからこの NAMELIST 変数群を 読み込みます.

NAMELIST group name for history data of "gtool_historyauto" module.

If a NAMELIST filename is specified to an optional argument namelist_filename when "gtool_historyauto_generic#HistoryAutoCreate" is used, this NAMELIST group is loaded from the file.

This namelist group name is input/output in gtool/gtool_historyauto/historyautocreate.f90#HistoryAutoCreate1

[Validate]