55 use dc_date, only: dcdifftimecreate
63 character(STRING):: name =
'' 65 character(TOKEN),
pointer:: varnames_array(:) =>null()
69 type(gt_history),
pointer:: gthist =>null()
77 character(STRING):: cause_c
78 character(*),
parameter:: subname =
'HistoryAutoClose1' 89 cause_c =
'gtool_historyauto' 98 vnmax =
size( varnames_array )
101 name = varnames_array(i)
102 if ( trim( name ) ==
'' )
exit 108 if ( historyinitialized( gthist ) )
then 221 call storeerror( stat, subname, cause_c = cause_c )
subroutine historyaxisclear(axis)
character(string), save, public time_unit_suffix
logical, save, public all_output_save
type(slice_info), dimension(1:max_vars), target, save, public slice_vars
logical, save, public initialized
integer, parameter, public dc_enotinit
real(dp), dimension(1:max_vars), save, public newfile_inttime_vars
logical, dimension(1:max_vars, 1:save_tstepnum), save, public renew_timing_vars
integer, save, public numvars
real(dp), dimension(1:max_vars), save, public interval_time_vars
logical, save, public flag_allvarfixed
type(space_avr_info), dimension(1:max_vars), target, save, public space_avr_vars
integer, parameter, public token
単語やキーワードを保持する文字型変数の種別型パラメタ
real(dp), dimension(1:max_vars), save, public terminus_time_vars
logical, dimension(1:max_vars, 1:save_tstepnum), save, public output_timing_vars
type(gt_history_axis_data), dimension(1:nf90_max_dims), target, save, public data_weights
logical, dimension(1:max_vars, 1:save_tstepnum), save, public output_timing_avr_vars
integer, save, public checked_tstepnum
type(gt_history_varinfo), dimension(1:max_vars), save, public gthst_vars
subroutine, public storeerror(number, where, err, cause_c, cause_i)
integer, parameter, public dc_noerr
type(gt_history_varinfo), dimension(1:nf90_max_dims), save, public gthst_weights
character(string) function, public joinchar(carray, expr)
logical, save, public save_mpi_split
type(gt_history_axis_data), dimension(1:nf90_max_dims), target, save, public data_axes
real(dp), dimension(1:max_vars), save, public origin_time_vars
subroutine historyclose(history, quiet, err)
type(gt_history_axis), dimension(1:nf90_max_dims), target, save, public gthst_axes
logical, dimension(1:max_vars, 1:save_tstepnum), save, public create_timing_vars
integer, parameter, public dp
倍精度実数型変数
subroutine, public beginsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca, version)
integer, save, public checked_tstep_varnum
character(token), dimension(1:max_vars), save, public varname_vars
real(dp), dimension(1:max_vars), save, public prev_outtime_vars
logical, dimension(1:max_vars), save, public histaddvar_vars
character(token), save, public time_unit_bycreate
integer, save, public numdims
integer, save, public numwgts
integer, save, public saved_tstep
logical, save, public save_mpi_gather
type(gthst_nmlinfo), save, public gthstnml
subroutine, public endsub(name, fmt, i, r, d, L, n, c1, c2, c3, ca)
logical, dimension(1:max_vars), save, public tavr_vars
type(axes_weight), dimension(1:max_vars), target, save, public weight_vars
logical, dimension(1:max_vars), save, public output_valid_vars
real(dp), dimension(1:max_vars), save, public newfile_createtime_vars
logical, dimension(1:max_vars, 1:save_tstepnum), save, public close_timing_vars
subroutine historyautoclose1
integer, parameter, public string
文字列を保持する 文字型変数の種別型パラメタ