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
Character length for word, 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
Double Precision Real number.
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
subroutine historyautoputaxismpidouble(dim, array)
Provides kind type parameter values.
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
Character length for string.