38     use gtool_history, only: historyaxisinquire, historyaxisaddattr, &
    39       &                    historyvarinfocreate
    46     character(*), 
intent(in):: dim
    58     real, 
intent(in):: array(:)
    76     character(STRING):: name
    78     character(STRING):: cause_c
    79     character(*), 
parameter:: subname = 
"HistoryAutoPutAxisReal"    81     call beginsub(subname, 
'dim=<%c>', c1=trim(dim) )
    90       cause_c = 
'gtool_historyauto'    95       call historyaxisinquire( &
    98       if ( trim(dim) == trim(name) ) 
then   108     call storeerror(stat, subname, cause_c = cause_c)
   115     & dim, array &  ! (in)
   124     use gtool_history, only: historyaxisinquire, historyaxisaddattr, &
   125       &                    historyvarinfocreate
   132     character(*), 
intent(in):: dim
   144     real(DP), 
intent(in):: array(:)
   162     character(STRING):: name
   164     character(STRING):: cause_c
   165     character(*), 
parameter:: subname = 
"HistoryAutoPutAxisDouble"   167     call beginsub(subname, 
'dim=<%c>', c1=trim(dim) )
   176       cause_c = 
'gtool_historyauto'   181       call historyaxisinquire( &
   184       if ( trim(dim) == trim(name) ) 
then   194     call storeerror(stat, subname, cause_c = cause_c)
   201     & dim, array &  ! (in)
   210     use gtool_history, only: historyaxisinquire, historyaxisaddattr, &
   211       &                    historyvarinfocreate
   218     character(*), 
intent(in):: dim
   230     integer, 
intent(in):: array(:)
   248     character(STRING):: name
   250     character(STRING):: cause_c
   251     character(*), 
parameter:: subname = 
"HistoryAutoPutAxisInt"   253     call beginsub(subname, 
'dim=<%c>', c1=trim(dim) )
   262       cause_c = 
'gtool_historyauto'   267       call historyaxisinquire( &
   270       if ( trim(dim) == trim(name) ) 
then   280     call storeerror(stat, subname, cause_c = cause_c)
 
logical, save, public initialized
 
integer, parameter, public dc_enotinit
 
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ 
 
subroutine historyautoputaxisreal(dim, array)
 
subroutine, public storeerror(number, where, err, cause_c, cause_i)
 
integer, parameter, public dc_noerr
 
type(gt_history_axis_data), dimension(1:nf90_max_dims), target, save, public data_axes
 
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes
 
subroutine historyautoputaxisdouble(dim, array)
 
subroutine historyautoputaxisint(dim, array)
 
integer, parameter, public dp
倍精度実数型変数 
 
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
 
integer, parameter, public gt_eargsizemismatch
 
integer, save, public numdims
 
integer, parameter, public hst_enoaxisname
 
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
 
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ