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
文字列を保持する 文字型変数の種別型パラメタ