gtool5 Fortran 90/95 ライブラリ 1.0.0-rc5
English
Loading...
Searching...
No Matches
gtool_historyauto_generic::historyautocreate Interface Reference

gtool_historyauto より提供される手続の引用仕様宣言. More...

Public Member Functions

subroutine historyautocreate1 (title, source, institution, dims, dimsizes, longnames, units, origin, terminus, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)
subroutine historyautocreate2 (title, source, institution, dims, dimsizes, longnames, units, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, origin, terminus, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)
subroutine historyautocreate3 (title, source, institution, dims, dimsizes, longnames, units, origin, terminus, xtypes, conventions, gt_version, all_output, file_prefix, namelist_filename, interval, slice_start, slice_end, slice_stride, space_average, time_average, newfile_interval, rank, origin_date, origin_date_invalid, start_date, cal, flag_mpi_gather, flag_mpi_split)

Detailed Description

gtool_historyauto より提供される手続の引用仕様宣言.

モジュールの概要や使用方法については, gtool_historyauto を参照ください.

手続一覧

  • HistoryAutoCreate : 初期化
  • HistoryAutoAddVariable : 変数追加
  • HistoryAutoPut : データ出力
  • HistoryAutoClose : 終了処理
  • HistoryAutoPutAxis : 座標データ追加
  • HistoryAutoAddWeight : 座標重み追加
  • HistoryAutoAddAttr : 属性追加
  • HistoryAutoAllVarFix : 登録変数の確定
  • HistoryAutoPutAxisMPI : 領域全体の座標データ指定 (MPI 使用時のみ有効)
  • HistoryAutoChkOutput : 変数の出力設定の確認
  • HistoryAutoChkOutputTiming : 変数の出力設定の確認 (経過時間指定)

Definition at line 87 of file gtool_historyauto_generic.f90.

Member Function/Subroutine Documentation

◆ historyautocreate1()

subroutine gtool_historyauto_generic::historyautocreate::historyautocreate1 ( character(*), intent(in) title,
character(*), intent(in) source,
character(*), intent(in) institution,
character(*), dimension(:), intent(in) dims,
integer, dimension (:), intent(in) dimsizes,
character(*), dimension (:), intent(in) longnames,
character(*), dimension(:), intent(in) units,
real(dp), intent(in) origin,
real(dp), intent(in) terminus,
character(*), dimension(:), intent(in), optional xtypes,
character(*), intent(in), optional conventions,
character(*), intent(in), optional gt_version,
logical, intent(in), optional all_output,
character(*), intent(in), optional file_prefix,
character(*), intent(in), optional namelist_filename,
real(dp), intent(in), optional interval,
integer, dimension(:), intent(in), optional slice_start,
integer, dimension(:), intent(in), optional slice_end,
integer, dimension(:), intent(in), optional slice_stride,
logical, dimension(:), intent(in), optional space_average,
logical, intent(in), optional time_average,
integer, intent(in), optional newfile_interval,
character(*), intent(in), optional rank,
type(dc_datetime), intent(in), optional origin_date,
logical, intent(in), optional origin_date_invalid,
type(dc_cal_date), intent(in), optional start_date,
type(dc_cal), intent(in), optional cal,
logical, intent(in), optional flag_mpi_gather,
logical, intent(in), optional flag_mpi_split )

Definition at line 89 of file gtool_historyauto_generic.f90.

107 use dc_types, only: dp
108 use dc_date_types, only: dc_datetime
109 use dc_calendar, only: dc_cal, dc_cal_date
110
111 character(*), intent(in):: title
112 character(*), intent(in):: source
113 character(*), intent(in):: institution
114 character(*), intent(in):: dims(:)
115 integer, intent(in):: dimsizes (:)
116 character(*), intent(in):: longnames (:)
117 character(*), intent(in):: units(:)
118 real(DP), intent(in):: origin
119 real(DP), intent(in):: terminus
120 character(*), intent(in), optional:: xtypes(:)
121 character(*), intent(in), optional:: conventions
122 character(*), intent(in), optional:: gt_version
123 logical, intent(in), optional:: all_output
124 character(*), intent(in), optional:: file_prefix
125 character(*), intent(in), optional:: namelist_filename
126 real(DP), intent(in), optional:: interval
127 integer, intent(in), optional:: slice_start(:)
128 integer, intent(in), optional:: slice_end(:)
129 integer, intent(in), optional:: slice_stride(:)
130 logical, intent(in), optional:: space_average(:)
131 logical, intent(in), optional:: time_average
132 integer, intent(in), optional:: newfile_interval
133 character(*), intent(in), optional:: rank
134 type(DC_DATETIME), intent(in), optional:: origin_date
135 logical, intent(in), optional:: origin_date_invalid
136 type(DC_CAL_DATE), intent(in), optional:: start_date
137 type(DC_CAL), intent(in), optional:: cal
138 logical, intent(in), optional:: flag_mpi_gather
139 logical, intent(in), optional:: flag_mpi_split
140
暦と日時モジュール
日付・時刻に関する構造データ型と定数
種別型パラメタを提供します。
Definition dc_types.f90:55
integer, parameter, public dp
倍精度実数型変数
Definition dc_types.f90:92

References dc_types::dp.

◆ historyautocreate2()

subroutine gtool_historyauto_generic::historyautocreate::historyautocreate2 ( character(*), intent(in) title,
character(*), intent(in) source,
character(*), intent(in) institution,
character(*), dimension(:), intent(in) dims,
integer, dimension (:), intent(in) dimsizes,
character(*), dimension (:), intent(in) longnames,
character(*), dimension(:), intent(in) units,
character(*), dimension(:), intent(in), optional xtypes,
character(*), intent(in), optional conventions,
character(*), intent(in), optional gt_version,
logical, intent(in), optional all_output,
character(*), intent(in), optional file_prefix,
character(*), intent(in), optional namelist_filename,
real, intent(in), optional interval,
real, intent(in), optional origin,
real, intent(in), optional terminus,
integer, dimension(:), intent(in), optional slice_start,
integer, dimension(:), intent(in), optional slice_end,
integer, dimension(:), intent(in), optional slice_stride,
logical, dimension(:), intent(in), optional space_average,
logical, intent(in), optional time_average,
integer, intent(in), optional newfile_interval,
character(*), intent(in), optional rank,
type(dc_datetime), intent(in), optional origin_date,
logical, intent(in), optional origin_date_invalid,
type(dc_cal_date), intent(in), optional start_date,
type(dc_cal), intent(in), optional cal,
logical, intent(in), optional flag_mpi_gather,
logical, intent(in), optional flag_mpi_split )

Definition at line 143 of file gtool_historyauto_generic.f90.

161 use dc_calendar, only: dc_cal, dc_cal_date
162
163 character(*), intent(in):: title
164 character(*), intent(in):: source
165 character(*), intent(in):: institution
166 character(*), intent(in):: dims(:)
167 integer, intent(in):: dimsizes (:)
168 character(*), intent(in):: longnames (:)
169 character(*), intent(in):: units(:)
170 character(*), intent(in), optional:: xtypes(:)
171 character(*), intent(in), optional:: conventions
172 character(*), intent(in), optional:: gt_version
173 logical, intent(in), optional:: all_output
174 character(*), intent(in), optional:: file_prefix
175 character(*), intent(in), optional:: namelist_filename
176 real, intent(in), optional:: interval
177 real, intent(in), optional:: origin
178 real, intent(in), optional:: terminus
179 integer, intent(in), optional:: slice_start(:)
180 integer, intent(in), optional:: slice_end(:)
181 integer, intent(in), optional:: slice_stride(:)
182 logical, intent(in), optional:: space_average(:)
183 logical, intent(in), optional:: time_average
184 integer, intent(in), optional:: newfile_interval
185 character(*), intent(in), optional:: rank
186 type(DC_DATETIME), intent(in), optional:: origin_date
187 logical, intent(in), optional:: origin_date_invalid
188 type(DC_CAL_DATE), intent(in), optional:: start_date
189 type(DC_CAL), intent(in), optional:: cal
190 logical, intent(in), optional:: flag_mpi_gather
191 logical, intent(in), optional:: flag_mpi_split
192

◆ historyautocreate3()

subroutine gtool_historyauto_generic::historyautocreate::historyautocreate3 ( character(*), intent(in) title,
character(*), intent(in) source,
character(*), intent(in) institution,
character(*), dimension(:), intent(in) dims,
integer, dimension (:), intent(in) dimsizes,
character(*), dimension (:), intent(in) longnames,
character(*), dimension(:), intent(in) units,
type(dc_difftime), intent(in) origin,
type(dc_difftime), intent(in) terminus,
character(*), dimension(:), intent(in), optional xtypes,
character(*), intent(in), optional conventions,
character(*), intent(in), optional gt_version,
logical, intent(in), optional all_output,
character(*), intent(in), optional file_prefix,
character(*), intent(in), optional namelist_filename,
type(dc_difftime), intent(in), optional interval,
integer, dimension(:), intent(in), optional slice_start,
integer, dimension(:), intent(in), optional slice_end,
integer, dimension(:), intent(in), optional slice_stride,
logical, dimension(:), intent(in), optional space_average,
logical, intent(in), optional time_average,
integer, intent(in), optional newfile_interval,
character(*), intent(in), optional rank,
type(dc_datetime), intent(in), optional origin_date,
logical, intent(in), optional origin_date_invalid,
type(dc_cal_date), intent(in), optional start_date,
type(dc_cal), intent(in), optional cal,
logical, intent(in), optional flag_mpi_gather,
logical, intent(in), optional flag_mpi_split )

Definition at line 195 of file gtool_historyauto_generic.f90.

214 use dc_calendar, only: dc_cal, dc_cal_date
215
216 character(*), intent(in):: title
217 character(*), intent(in):: source
218 character(*), intent(in):: institution
219 character(*), intent(in):: dims(:)
220 integer, intent(in):: dimsizes (:)
221 character(*), intent(in):: longnames (:)
222 character(*), intent(in):: units(:)
223 type(DC_DIFFTIME), intent(in):: origin
224 type(DC_DIFFTIME), intent(in):: terminus
225 character(*), intent(in), optional:: xtypes(:)
226 character(*), intent(in), optional:: conventions
227 character(*), intent(in), optional:: gt_version
228 logical, intent(in), optional:: all_output
229 character(*), intent(in), optional:: file_prefix
230 character(*), intent(in), optional:: namelist_filename
231 type(DC_DIFFTIME), intent(in), optional:: interval
232 integer, intent(in), optional:: slice_start(:)
233 integer, intent(in), optional:: slice_end(:)
234 integer, intent(in), optional:: slice_stride(:)
235 logical, intent(in), optional:: space_average(:)
236 logical, intent(in), optional:: time_average
237 integer, intent(in), optional:: newfile_interval
238 character(*), intent(in), optional:: rank
239 type(DC_DATETIME), intent(in), optional:: origin_date
240 logical, intent(in), optional:: origin_date_invalid
241 type(DC_CAL_DATE), intent(in), optional:: start_date
242 type(DC_CAL), intent(in), optional:: cal
243 logical, intent(in), optional:: flag_mpi_gather
244 logical, intent(in), optional:: flag_mpi_split
245

The documentation for this interface was generated from the following file: