SCALE-RM
|
module TIME More...
Functions/Subroutines | |
subroutine, public | time_gettimelabel (timelabel) |
generate time label More... | |
Variables | |
real(dp), public | time_dtsec |
time interval of model [sec] More... | |
real(dp), public | time_dtsec_atmos_dyn |
time interval of dynamics [sec] More... | |
integer, public | time_nstep_atmos_dyn |
small step of dynamics More... | |
real(dp), public | time_dtsec_atmos_phy_cp |
time interval of physics(cumulus ) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_mp |
time interval of physics(microphysics) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_rd |
time interval of physics(radiation ) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_sf |
time interval of physics(surface flux) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_tb |
time interval of physics(turbulence ) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_ch |
time interval of physics(chemistry ) [sec] More... | |
real(dp), public | time_dtsec_atmos_phy_ae |
time interval of physics(aerosol ) [sec] More... | |
real(dp), public | time_dtsec_ocean |
time interval of ocean step [sec] More... | |
real(dp), public | time_dtsec_land |
time interval of land step [sec] More... | |
real(dp), public | time_dtsec_urban |
time interval of urban step [sec] More... | |
real(dp), public | time_dtsec_wallclock_check |
time interval of wallclock terminator [sec] More... | |
integer, public | time_dstep_atmos_dyn |
step interval of dynamics More... | |
integer, public | time_dstep_atmos_phy_cp |
step interval of physics(cumulus ) More... | |
integer, public | time_dstep_atmos_phy_mp |
step interval of physics(microphysics) More... | |
integer, public | time_dstep_atmos_phy_rd |
step interval of physics(radiation ) More... | |
integer, public | time_dstep_atmos_phy_sf |
step interval of physics(surface flux) More... | |
integer, public | time_dstep_atmos_phy_tb |
step interval of physics(turbulence ) More... | |
integer, public | time_dstep_atmos_phy_ch |
step interval of physics(chemistry ) More... | |
integer, public | time_dstep_atmos_phy_ae |
step interval of physics(aerosol ) More... | |
integer, public | time_dstep_ocean |
step interval of ocean step More... | |
integer, public | time_dstep_land |
step interval of land step More... | |
integer, public | time_dstep_urban |
step interval of urban step More... | |
integer, public | time_dstep_wallclock_check |
step interval of wallclock terminator More... | |
integer, dimension(6), public | time_nowdate |
current time [YYYY MM DD HH MM SS] More... | |
real(dp), public | time_nowms |
subsecond part of current time [millisec] More... | |
integer, public | time_nowday |
absolute day of current time [day] More... | |
real(dp), public | time_nowsec |
subday part of current time [sec] More... | |
real(dp), public | time_nowdaysec |
second of current time [sec] More... | |
integer, public | time_nowstep |
current step [number] More... | |
integer, public | time_nstep |
total steps [number] More... | |
integer, public | time_offset_year |
time offset [year] More... | |
real(dp), public | time_startdaysec |
second of start time [sec] More... | |
module TIME
subroutine, public scale_time::time_gettimelabel | ( | character(len=19), intent(out) | timelabel | ) |
generate time label
Definition at line 90 of file scale_time.F90.
References time_nowdate, and time_nowms.
Referenced by mod_atmos_dyn_vars::atmos_dyn_vars_restart_create(), mod_atmos_dyn_vars::atmos_dyn_vars_restart_open(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_create(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_restart_open(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_create(), mod_atmos_phy_ch_vars::atmos_phy_ch_vars_restart_open(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_create(), mod_atmos_phy_cp_vars::atmos_phy_cp_vars_restart_open(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_create(), mod_atmos_phy_mp_vars::atmos_phy_mp_vars_restart_open(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_create(), mod_atmos_phy_rd_vars::atmos_phy_rd_vars_restart_open(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_create(), mod_atmos_phy_sf_vars::atmos_phy_sf_vars_restart_open(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_create(), mod_atmos_phy_tb_vars::atmos_phy_tb_vars_restart_open(), mod_atmos_vars::atmos_vars_restart_create(), mod_atmos_vars::atmos_vars_restart_open(), mod_land_vars::land_vars_restart_create(), mod_land_vars::land_vars_restart_open(), mod_ocean_vars::ocean_vars_restart_create(), mod_ocean_vars::ocean_vars_restart_open(), mod_urban_vars::urban_vars_restart_create(), and mod_urban_vars::urban_vars_restart_open().
real(dp), public scale_time::time_dtsec |
time interval of model [sec]
Definition at line 36 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), scale_atmos_boundary::atmos_boundary_resume_file(), scale_atmos_boundary::atmos_boundary_resume_online(), scale_atmos_boundary::atmos_boundary_setup(), scale_atmos_boundary::atmos_boundary_update(), mod_atmos_dyn_driver::atmos_dyn_driver(), scale_atmos_phy_cp_kf::atmos_phy_cp_kf_setup(), scale_history::hist_setup(), scale_atmos_phy_cp_kf::kf_wmean(), scale_monitor::monit_put_3d(), scale_monitor::monit_reg(), and scale_grid_nest::nest_domain_shape().
real(dp), public scale_time::time_dtsec_atmos_dyn |
time interval of dynamics [sec]
Definition at line 38 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_dyn_driver::atmos_dyn_driver_setup(), and mod_atmos_vars::atmos_vars_monitor().
integer, public scale_time::time_nstep_atmos_dyn |
small step of dynamics
Definition at line 39 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup().
real(dp), public scale_time::time_dtsec_atmos_phy_cp |
time interval of physics(cumulus ) [sec]
Definition at line 40 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), scale_atmos_phy_cp_kf::atmos_phy_cp_kf_setup(), and scale_atmos_phy_cp_kf::cp_kf_main().
real(dp), public scale_time::time_dtsec_atmos_phy_mp |
time interval of physics(microphysics) [sec]
Definition at line 41 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), and scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup().
real(dp), public scale_time::time_dtsec_atmos_phy_rd |
time interval of physics(radiation ) [sec]
Definition at line 42 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_rd_driver::atmos_phy_rd_driver().
real(dp), public scale_time::time_dtsec_atmos_phy_sf |
time interval of physics(surface flux) [sec]
Definition at line 43 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_sf_driver::atmos_phy_sf_driver().
real(dp), public scale_time::time_dtsec_atmos_phy_tb |
time interval of physics(turbulence ) [sec]
Definition at line 44 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_tb_driver::atmos_phy_tb_driver().
real(dp), public scale_time::time_dtsec_atmos_phy_ch |
time interval of physics(chemistry ) [sec]
Definition at line 45 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup().
real(dp), public scale_time::time_dtsec_atmos_phy_ae |
time interval of physics(aerosol ) [sec]
Definition at line 46 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver(), scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13(), and scale_atmos_phy_ae_kajino13::atmos_phy_ae_kajino13_setup().
real(dp), public scale_time::time_dtsec_ocean |
time interval of ocean step [sec]
Definition at line 47 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_ocean_driver::ocean_driver(), and mod_ocean_phy_driver::ocean_phy_driver().
real(dp), public scale_time::time_dtsec_land |
time interval of land step [sec]
Definition at line 48 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_land_driver::land_driver(), and mod_land_phy_driver::land_phy_driver().
real(dp), public scale_time::time_dtsec_urban |
time interval of urban step [sec]
Definition at line 49 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_urban_driver::urban_driver(), and mod_urban_phy_driver::urban_phy_driver().
real(dp), public scale_time::time_dtsec_wallclock_check |
time interval of wallclock terminator [sec]
Definition at line 50 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_dyn |
step interval of dynamics
Definition at line 52 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_cp |
step interval of physics(cumulus )
Definition at line 53 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_mp |
step interval of physics(microphysics)
Definition at line 54 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_rd |
step interval of physics(radiation )
Definition at line 55 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_sf |
step interval of physics(surface flux)
Definition at line 56 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_tb |
step interval of physics(turbulence )
Definition at line 57 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_ch |
step interval of physics(chemistry )
Definition at line 58 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_atmos_phy_ae |
step interval of physics(aerosol )
Definition at line 59 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_ocean |
step interval of ocean step
Definition at line 60 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_land |
step interval of land step
Definition at line 61 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_urban |
step interval of urban step
Definition at line 62 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_checkstate(), and mod_admin_time::admin_time_setup().
integer, public scale_time::time_dstep_wallclock_check |
step interval of wallclock terminator
Definition at line 63 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), and mod_admin_time::admin_time_setup().
integer, dimension(6), public scale_time::time_nowdate |
current time [YYYY MM DD HH MM SS]
Definition at line 65 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_atmos_boundary::atmos_boundary_resume(), scale_atmos_boundary::atmos_boundary_resume_file(), mod_atmos_driver::atmos_driver_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), scale_fileio::fileio_create(), scale_history::hist_setup(), mod_realinput::parentatomsetup(), scale_atmos_phy_rd_mm5sw::swpara(), time_gettimelabel(), and mod_urban_phy_driver::urban_phy_driver().
real(dp), public scale_time::time_nowms |
subsecond part of current time [millisec]
Definition at line 66 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_fileio::fileio_create(), scale_history::hist_setup(), and time_gettimelabel().
integer, public scale_time::time_nowday |
absolute day of current time [day]
Definition at line 67 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), and mod_admin_time::admin_time_setup().
real(dp), public scale_time::time_nowsec |
subday part of current time [sec]
Definition at line 68 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), scale_atmos_phy_ae_kajino13::aerosol_zerochem(), scale_atmos_phy_sf_const::atmos_phy_sf_const(), scale_atmos_refstate::atmos_refstate_update(), scale_atmos_refstate::atmos_refstate_write(), and mod_atmos_vars::atmos_vars_restart_create().
real(dp), public scale_time::time_nowdaysec |
second of current time [sec]
Definition at line 69 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), scale_atmos_phy_rd_offline::atmos_phy_rd_offline(), scale_external_input::extin_regist(), scale_fileio::fileio_write_var_1d(), scale_fileio::fileio_write_var_2d(), scale_fileio::fileio_write_var_3d(), and scale_ocean_phy_file::ocean_phy_file().
integer, public scale_time::time_nowstep |
current step [number]
Definition at line 70 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_history::hist_put_0d(), scale_history::hist_put_1d(), scale_history::hist_put_2d(), scale_history::hist_put_3d(), scale_history::hist_query(), scale_history::hist_reg(), scale_history::hist_write(), and scale_monitor::monit_write().
integer, public scale_time::time_nstep |
total steps [number]
Definition at line 71 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_checkstate(), mod_admin_time::admin_time_setup(), scale_atmos_boundary::atmos_boundary_resume_online(), and scale_grid_nest::nest_domain_shape().
integer, public scale_time::time_offset_year |
time offset [year]
Definition at line 73 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver(), and scale_external_input::extin_regist().
real(dp), public scale_time::time_startdaysec |
second of start time [sec]
Definition at line 74 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), scale_atmos_phy_ae_kajino13::aerosol_zerochem(), scale_external_input::extin_regist(), and scale_history::hist_setup().