gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
gtool_historyauto_generic::historyautocreate Interface Reference

Interface of procedures provided from 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

Interface of procedures provided from gtool_historyauto.

See gtool_historyauto for brief and usage of this module.

Procedures list

  • HistoryAutoCreate : Initialization
  • HistoryAutoAddVariable : Addition of variables
  • HistoryAutoPut : Output of data
  • HistoryAutoClose : Termination
  • HistoryAutoPutAxis : Addition of data of axes
  • HistoryAutoAddWeight : Addition of weights of axes
  • HistoryAutoAddAttr : Addition of attributes
  • HistoryAutoAllVarFix : Fix register of variables
  • HistoryAutoPutAxisMPI : Specify data of axes in whole area (valid with MPI)
  • HistoryAutoChkOutput : Check output setting of a variable
  • HistoryAutoChkOutputTiming : Check output setting of a variable (with elapsed time)

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
Calendar and date module.
Derived types and parameters for date and time.
Provides kind type parameter values.
Definition dc_types.f90:55
integer, parameter, public dp
Double Precision Real number
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: