51 character(*),
intent(in):: dim
53 real,
intent(in):: array(:)
56 character(STRING):: name
58 character(STRING):: cause_c
59 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIReal" 61 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
66 call historyaxisinquire( &
69 if ( trim(dim) == trim(name) )
then 70 dimsize =
size( array )
77 stat = hst_enoaxisname
84 call storeerror( stat, subname, cause_c = cause_c )
113 character(*),
intent(in):: dim
126 real(DP),
intent(in):: array(:)
132 character(STRING):: name
134 character(STRING):: cause_c
135 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIDouble" 137 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
142 call historyaxisinquire( &
145 if ( trim(dim) == trim(name) )
then 146 dimsize =
size( array )
153 stat = hst_enoaxisname
160 call storeerror( stat, subname, cause_c = cause_c )
189 character(*),
intent(in):: dim
191 integer,
intent(in):: array(:)
194 character(STRING):: name
196 character(STRING):: cause_c
197 character(*),
parameter:: subname =
"HistoryAutoPutAxisMPIInt" 199 call beginsub(subname,
'dim=%c', c1 = trim(dim) )
204 call historyaxisinquire( &
207 if ( trim(dim) == trim(name) )
then 208 dimsize =
size( array )
215 stat = hst_enoaxisname
222 call storeerror( stat, subname, cause_c = cause_c )
logical, save, public initialized
integer, parameter, public dc_enotinit
subroutine historyautoputaxismpiint(dim, array)
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
subroutine, public storeerror(number, where, err, cause_c, cause_i)
type(gt_history_axis_data), dimension(1:nf90_max_dims), target, save, public data_axes_whole
integer, parameter, public dc_noerr
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes
integer, parameter, public dp
倍精度実数型変数
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine historyautoputaxismpidouble(dim, array)
integer, save, public numdims
integer, parameter, public hst_enoaxisname
subroutine historyautoputaxismpireal(dim, array)
integer, parameter, public gt_ebaddimname
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ