SCALE-RM
|
module Gtool_History More...
Functions/Subroutines | |
subroutine, public | historyinit (title, source, institution, array_size, master, myrank, rankidx, time_start, time_interval, time_units, time_since, default_basename, default_tinterval, default_tunit, default_taverage, default_zinterp, default_datatype, namelist_filename, namelist_fid) |
subroutine, public | historyaddvariable (varname, dims, desc, units, now_step, id, zinterp, existed, options) |
subroutine, public | historywriteaxes |
subroutine | historyputaxissp (name, desc, units, dim, var, dtype, down) |
subroutine | historyputaxisdp (name, desc, units, dim, var, dtype, down) |
subroutine | historyput1dassociatedcoordinatessp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput1dassociatedcoordinatesdp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput2dassociatedcoordinatessp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput2dassociatedcoordinatesdp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput3dassociatedcoordinatessp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput3dassociatedcoordinatesdp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput4dassociatedcoordinatessp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine | historyput4dassociatedcoordinatesdp (name, desc, units, dims, var, dtype) |
interface HistoryPutAssociatedCoordinates More... | |
subroutine, public | historysettattr (varname, key, val) |
subroutine, public | historyquery (itemid, step_next, answer) |
subroutine, public | historywrite (itemid, step_now) |
subroutine, public | historywriteall (step_now) |
subroutine | historyget1dsp (var, basename, varname, step, allow_missing, single) |
subroutine | historyget2ddp (var, basename, varname, step, allow_missing, single) |
subroutine | historyget2dsp (var, basename, varname, step, allow_missing, single) |
subroutine | historyget3ddp (var, basename, varname, step, allow_missing, single) |
subroutine | historyget3dsp (var, basename, varname, step, allow_missing, single) |
subroutine, public | historyoutputlist |
subroutine, public | historyfinalize |
module Gtool_History
subroutine, public gtool_history::historyinit | ( | character(len=*), intent(in) | title, |
character(len=*), intent(in) | source, | ||
character(len=*), intent(in) | institution, | ||
integer, intent(in) | array_size, | ||
integer, intent(in) | master, | ||
integer, intent(in) | myrank, | ||
integer, dimension(:), intent(in) | rankidx, | ||
real(dp), intent(in) | time_start, | ||
real(dp), intent(in) | time_interval, | ||
character(len=*), intent(in), optional | time_units, | ||
character(len=*), intent(in), optional | time_since, | ||
character(len=*), intent(in), optional | default_basename, | ||
real(dp), intent(in), optional | default_tinterval, | ||
character(len=*), intent(in), optional | default_tunit, | ||
logical, intent(in), optional | default_taverage, | ||
logical, intent(in), optional | default_zinterp, | ||
character(len=*), intent(in), optional | default_datatype, | ||
character(len=*), intent(in), optional | namelist_filename, | ||
integer, intent(in), optional | namelist_fid | ||
) |
Definition at line 208 of file gtool_history.f90.
References gtool_file_h::file_preclist, gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
Referenced by scale_history::hist_setup().
subroutine, public gtool_history::historyaddvariable | ( | character(len=*), intent(in) | varname, |
character(len=*), dimension(:), intent(in) | dims, | ||
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
integer, intent(in) | now_step, | ||
integer, intent(out) | id, | ||
logical, intent(out) | zinterp, | ||
logical, intent(out) | existed, | ||
character(len=*), intent(in), optional | options | ||
) |
Definition at line 474 of file gtool_history.f90.
References gtool_file::filecreate(), gtool_file::filedefassociatedcoordinates(), gtool_file::filedefaxis(), gtool_file::filesetoption(), gtool_file::filesettattr(), and dc_log::log().
Referenced by scale_history::hist_reg().
subroutine, public gtool_history::historywriteaxes | ( | ) |
Definition at line 658 of file gtool_history.f90.
References gtool_file::fileenddef().
Referenced by historywriteall().
subroutine gtool_history::historyputaxissp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), intent(in) | dim, | ||
real(sp), dimension(:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype, | ||
logical, intent(in), optional | down | ||
) |
Definition at line 703 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyputaxisdp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), intent(in) | dim, | ||
real(dp), dimension(:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype, | ||
logical, intent(in), optional | down | ||
) |
Definition at line 765 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput1dassociatedcoordinatessp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(sp), dimension (:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 829 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput1dassociatedcoordinatesdp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(dp), dimension (:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 886 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput2dassociatedcoordinatessp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(sp), dimension (:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 943 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput2dassociatedcoordinatesdp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(dp), dimension (:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 1000 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput3dassociatedcoordinatessp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(sp), dimension (:,:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 1057 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput3dassociatedcoordinatesdp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(dp), dimension (:,:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 1114 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput4dassociatedcoordinatessp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(sp), dimension (:,:,:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 1171 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine gtool_history::historyput4dassociatedcoordinatesdp | ( | character(len=*), intent(in) | name, |
character(len=*), intent(in) | desc, | ||
character(len=*), intent(in) | units, | ||
character(len=*), dimension(:), intent(in) | dims, | ||
real(dp), dimension (:,:,:,:), intent(in) | var, | ||
character(len=*), intent(in), optional | dtype | ||
) |
interface HistoryPutAssociatedCoordinates
Definition at line 1228 of file gtool_history.f90.
References gtool_file_h::file_real4, gtool_file_h::file_real8, and dc_log::log().
subroutine, public gtool_history::historysettattr | ( | character(len=*), intent(in) | varname, |
character(len=*), intent(in) | key, | ||
character(len=*), intent(in) | val | ||
) |
Definition at line 1282 of file gtool_history.f90.
References gtool_file::filesettattr().
subroutine, public gtool_history::historyquery | ( | integer, intent(in) | itemid, |
integer, intent(in) | step_next, | ||
logical, intent(out) | answer | ||
) |
Definition at line 1308 of file gtool_history.f90.
References dc_log::log().
Referenced by scale_history::hist_query().
subroutine, public gtool_history::historywrite | ( | integer, intent(in) | itemid, |
integer, intent(in) | step_now | ||
) |
Definition at line 1973 of file gtool_history.f90.
References historyoutputlist(), and dc_log::log().
Referenced by historywriteall().
subroutine, public gtool_history::historywriteall | ( | integer, intent(in) | step_now | ) |
Definition at line 2056 of file gtool_history.f90.
References historywrite(), and historywriteaxes().
Referenced by scale_history::hist_write().
subroutine gtool_history::historyget1dsp | ( | real(sp), dimension(:), intent(out) | var, |
character(len=*), intent(in) | basename, | ||
character(len=*), intent(in) | varname, | ||
integer, intent(in) | step, | ||
logical, intent(in), optional | allow_missing, | ||
logical, intent(in), optional | single | ||
) |
Definition at line 2115 of file gtool_history.f90.
subroutine gtool_history::historyget2ddp | ( | real(dp), dimension(:,:), intent(out) | var, |
character(len=*), intent(in) | basename, | ||
character(len=*), intent(in) | varname, | ||
integer, intent(in) | step, | ||
logical, intent(in), optional | allow_missing, | ||
logical, intent(in), optional | single | ||
) |
Definition at line 2147 of file gtool_history.f90.
subroutine gtool_history::historyget2dsp | ( | real(sp), dimension(:,:), intent(out) | var, |
character(len=*), intent(in) | basename, | ||
character(len=*), intent(in) | varname, | ||
integer, intent(in) | step, | ||
logical, intent(in), optional | allow_missing, | ||
logical, intent(in), optional | single | ||
) |
Definition at line 2179 of file gtool_history.f90.
subroutine gtool_history::historyget3ddp | ( | real(dp), dimension(:,:,:), intent(out) | var, |
character(len=*), intent(in) | basename, | ||
character(len=*), intent(in) | varname, | ||
integer, intent(in) | step, | ||
logical, intent(in), optional | allow_missing, | ||
logical, intent(in), optional | single | ||
) |
Definition at line 2211 of file gtool_history.f90.
subroutine gtool_history::historyget3dsp | ( | real(sp), dimension(:,:,:), intent(out) | var, |
character(len=*), intent(in) | basename, | ||
character(len=*), intent(in) | varname, | ||
integer, intent(in) | step, | ||
logical, intent(in), optional | allow_missing, | ||
logical, intent(in), optional | single | ||
) |
Definition at line 2243 of file gtool_history.f90.
subroutine, public gtool_history::historyoutputlist | ( | ) |
Definition at line 2268 of file gtool_history.f90.
References dc_log::log().
Referenced by historywrite().
subroutine, public gtool_history::historyfinalize | ( | ) |
Definition at line 2298 of file gtool_history.f90.
References gtool_file::fileclose().