|
subroutine, public | clm_time_manager::get_timemgr_defaults (calendar_out, start_ymd_out, start_tod_out, ref_ymd_out, ref_tod_out, stop_ymd_out, stop_tod_out, nelapse_out, dtime_out) |
|
subroutine, public | clm_time_manager::set_timemgr_init (calendar_in, start_ymd_in, start_tod_in, ref_ymd_in, ref_tod_in, stop_ymd_in, stop_tod_in, perpetual_run_in, perpetual_ymd_in, nelapse_in, dtime_in) |
|
subroutine, public | clm_time_manager::timemgr_init () |
|
subroutine, private | clm_time_manager::init_clock (start_date, ref_date, curr_date, stop_date) |
|
type(esmf_time) function | clm_time_manager::timesetymd (ymd, tod, desc) |
|
integer function, private | clm_time_manager::timegetymd (date, tod) |
|
subroutine, public | clm_time_manager::timemgr_restart_io (ncid, flag) |
|
subroutine, public | clm_time_manager::timemgr_restart () |
|
subroutine, public | clm_time_manager::calc_nestep () |
|
subroutine, private | clm_time_manager::init_calendar () |
|
subroutine, private | clm_time_manager::timemgr_print () |
|
subroutine, public | clm_time_manager::advance_timestep () |
|
subroutine, public | clm_time_manager::get_clock (clock) |
|
type(esmf_time) function, public | clm_time_manager::get_curr_esmf_time () |
|
integer function, public | clm_time_manager::get_step_size () |
|
real(r8) function, public | clm_time_manager::get_step_size_real () |
|
subroutine, public | clm_time_manager::update_rad_dtime (doalb) |
|
integer function, public | clm_time_manager::get_rad_step_size () |
|
integer function, public | clm_time_manager::get_nstep () |
|
subroutine, public | clm_time_manager::get_curr_date (yr, mon, day, tod, offset) |
|
subroutine, public | clm_time_manager::get_curr_time_string (dateTimeString) |
|
subroutine, public | clm_time_manager::get_perp_date (yr, mon, day, tod, offset) |
|
subroutine, public | clm_time_manager::get_prev_date (yr, mon, day, tod) |
|
subroutine, public | clm_time_manager::get_start_date (yr, mon, day, tod) |
|
integer function, public | clm_time_manager::get_driver_start_ymd (tod) |
|
subroutine, public | clm_time_manager::get_ref_date (yr, mon, day, tod) |
|
subroutine, public | clm_time_manager::get_curr_time (days, seconds) |
|
subroutine, public | clm_time_manager::get_prev_time (days, seconds) |
|
real(r8) function, public | clm_time_manager::get_curr_calday (offset) |
|
real(r8) function, public | clm_time_manager::get_calday (ymd, tod) |
|
character(len=esmf_maxstr) function, public | clm_time_manager::get_calendar () |
|
integer function, public | clm_time_manager::get_days_per_year (offset) |
|
real(r8) function, public | clm_time_manager::get_curr_yearfrac (offset) |
|
real(r8) function, public | clm_time_manager::get_prev_yearfrac () |
|
subroutine, public | clm_time_manager::get_rest_date (ncid, yr) |
|
subroutine, public | clm_time_manager::set_nextsw_cday (nextsw_cday_in) |
|
logical function, public | clm_time_manager::is_beg_curr_day () |
|
logical function, public | clm_time_manager::is_end_curr_day () |
|
logical function, public | clm_time_manager::is_end_curr_month () |
|
logical function, public | clm_time_manager::is_beg_curr_year () |
|
logical function, public | clm_time_manager::is_end_curr_year () |
|
logical function, public | clm_time_manager::is_first_step () |
|
logical function, public | clm_time_manager::is_first_restart_step () |
|
logical function, public | clm_time_manager::is_last_step () |
|
logical function, public | clm_time_manager::is_perpetual () |
|
subroutine, public | clm_time_manager::timemgr_datediff (ymd1, tod1, ymd2, tod2, days) |
|
subroutine | clm_time_manager::chkrc (rc, mes) |
|
character(len=len(str)) function | clm_time_manager::to_upper (str) |
|
logical function, public | clm_time_manager::is_restart () |
|
subroutine, private | clm_time_manager::timemgr_spmdbcast () |
|
subroutine, private | clm_time_manager::check_timemgr_initialized (caller) |
|
subroutine, public | clm_time_manager::timemgr_reset () |
|
subroutine | clm_time_manager::for_test_set_curr_date (yr, mon, day, tod) |
|
|
character(len= *), parameter, public | clm_time_manager::no_leap_c = 'NO_LEAP' |
|
character(len= *), parameter, public | clm_time_manager::gregorian_c = 'GREGORIAN' |
|
character(len=esmf_maxstr), save | clm_time_manager::calendar = NO_LEAP_C |
|
integer, parameter | clm_time_manager::uninit_int = -999999999 |
|
real(r8), parameter | clm_time_manager::uninit_r8 = -999999999.0 |
|
integer, save | clm_time_manager::dtime = uninit_int |
|
integer, save | clm_time_manager::dtime_rad = uninit_int |
|
integer, save | clm_time_manager::nstep_rad_prev = uninit_int |
|
integer, save | clm_time_manager::nelapse = uninit_int |
|
integer, save | clm_time_manager::start_ymd = uninit_int |
|
integer, save | clm_time_manager::start_tod = 0 |
|
integer, save | clm_time_manager::stop_ymd = uninit_int |
|
integer, save | clm_time_manager::stop_tod = 0 |
|
integer, save | clm_time_manager::ref_ymd = uninit_int |
|
integer, save | clm_time_manager::ref_tod = 0 |
|
type(esmf_calendar), target, save | clm_time_manager::tm_cal |
|
type(esmf_clock), save | clm_time_manager::tm_clock |
|
type(esmf_time), save | clm_time_manager::tm_perp_date |
|
integer, save | clm_time_manager::rst_step_sec = uninit_int |
|
integer, save | clm_time_manager::rst_start_ymd = uninit_int |
|
integer, save | clm_time_manager::rst_start_tod = uninit_int |
|
integer, save | clm_time_manager::rst_ref_ymd = uninit_int |
|
integer, save | clm_time_manager::rst_ref_tod = uninit_int |
|
integer, save | clm_time_manager::rst_curr_ymd = uninit_int |
|
integer, save | clm_time_manager::rst_curr_tod = uninit_int |
|
integer, save | clm_time_manager::rst_nstep_rad_prev |
|
integer, save | clm_time_manager::perpetual_ymd = uninit_int |
|
logical, save | clm_time_manager::tm_first_restart_step = .false. |
|
logical, save | clm_time_manager::tm_perp_calendar = .false. |
|
logical, save | clm_time_manager::timemgr_set = .false. |
|
integer, save, public | clm_time_manager::nestep = uninit_int |
|
integer, save, public | clm_time_manager::nsstep = 0 |
|
real(r8) | clm_time_manager::nextsw_cday = uninit_r8 |
|