68 character(*),
intent(in):: dim
70 real,
intent(in):: array(:)
73 character(STRING):: name
75 character(STRING):: cause_c
76 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIReal"
78 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
83 call historyaxisinquire( &
86 if ( trim(dim) == trim(name) )
then
87 dimsize =
size( array )
101 call storeerror( stat, subname, cause_c = cause_c )
144 character(*),
intent(in):: dim
157 real(DP),
intent(in):: array(:)
163 character(STRING):: name
165 character(STRING):: cause_c
166 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIDouble"
168 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
173 call historyaxisinquire( &
176 if ( trim(dim) == trim(name) )
then
177 dimsize =
size( array )
191 call storeerror( stat, subname, cause_c = cause_c )
234 character(*),
intent(in):: dim
236 integer,
intent(in):: array(:)
239 character(STRING):: name
241 character(STRING):: cause_c
242 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIInt"
244 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
249 call historyaxisinquire( &
252 if ( trim(dim) == trim(name) )
then
253 dimsize =
size( array )
267 call storeerror( stat, subname, cause_c = cause_c )
subroutine historyautoputaxismpiint(dim, array)
subroutine historyautoputaxismpidouble(dim, array)
subroutine historyautoputaxismpireal(dim, array)
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
エラー等を保持
integer, parameter, public hst_enoaxisname
subroutine, public beginsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca, version)
subroutine, public endsub(name, fmt, i, r, d, l, n, c1, c2, c3, ca)
integer, parameter, public dp
倍精度実数型変数
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ
integer, save, public numdims
type(gt_history_axis_data), dimension(1:nf90_max_dims), target, save, public data_axes_whole
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes