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