gtool5 Fortran 90/95 Library 1.0.0-rc5
日本語
Loading...
Searching...
No Matches
Public Member Functions | List of all members
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

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: