| 
    SCALE-RM
    
   | 
 
module TIME More...
Functions/Subroutines | |
| subroutine, public | time_gettimelabel (timelabel) | 
| generate time label  More... | |
| subroutine, public | time_time2label (date, subsec, 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_bl | 
| time interval of physics(pbl         ) [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_atmos_phy_lt | 
| time interval of physics(lightning   ) [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_bl | 
| step interval of physics(pbl         )  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_atmos_phy_lt | 
| step interval of physics(lightning   )  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... | |
| 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_nowsubsec | 
| subsecond 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 91 of file scale_time.F90.
References time_nowdate, time_nowsubsec, and time_time2label().
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_bl_vars::atmos_phy_bl_vars_restart_create(), mod_atmos_phy_bl_vars::atmos_phy_bl_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_lt_vars::atmos_phy_lt_vars_restart_create(), mod_atmos_phy_lt_vars::atmos_phy_lt_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_realinput::realinput_atmos(), mod_realinput::realinput_surface(), mod_urban_vars::urban_vars_restart_create(), and mod_urban_vars::urban_vars_restart_open().


| subroutine, public scale_time::time_time2label | ( | integer, dimension(6), intent(in) | date, | 
| real(dp), intent(in) | subsec, | ||
| character(len=*), intent(out) | timelabel | ||
| ) | 
generate time label
Definition at line 107 of file scale_time.F90.
Referenced by scale_file_history::file_history_finalize(), and time_gettimelabel().

| real(dp), public scale_time::time_dtsec | 
time interval of model [sec]
Definition at line 33 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), mod_atmos_bnd_driver::atmos_boundary_driver_setup(), mod_atmos_bnd_driver::atmos_boundary_set_file(), mod_atmos_bnd_driver::atmos_boundary_set_online(), mod_atmos_dyn_driver::atmos_dyn_driver(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_calc_tendency(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_adjustment(), scale_comm_cartesc_nest::comm_cartesc_nest_domain_shape(), scale_file_history_cartesc::file_history_cartesc_setup(), mod_rm_driver::rm_driver(), and mod_atmos_bnd_driver::set_boundary().
| real(dp), public scale_time::time_dtsec_atmos_dyn | 
time interval of dynamics [sec]
Definition at line 35 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_check().
| integer, public scale_time::time_nstep_atmos_dyn | 
small step of dynamics
Definition at line 36 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 37 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_phy_cp_driver::atmos_phy_cp_driver_calc_tendency(), and mod_atmos_phy_cp_driver::atmos_phy_cp_driver_setup().
| real(dp), public scale_time::time_dtsec_atmos_phy_mp | 
time interval of physics(microphysics) [sec]
Definition at line 38 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_phy_mp_driver::atmos_phy_mp_driver_calc_tendency(), and mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup().
| real(dp), public scale_time::time_dtsec_atmos_phy_rd | 
time interval of physics(radiation ) [sec]
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_sf | 
time interval of physics(surface flux) [sec]
Definition at line 40 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_sf_driver::atmos_phy_sf_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_atmos_phy_tb | 
time interval of physics(turbulence ) [sec]
Definition at line 41 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_tb_driver::atmos_phy_tb_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_atmos_phy_bl | 
time interval of physics(pbl ) [sec]
Definition at line 42 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_bl_driver::atmos_phy_bl_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_atmos_phy_ch | 
time interval of physics(chemistry ) [sec]
Definition at line 43 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_ch_driver::atmos_phy_ch_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_atmos_phy_ae | 
time interval of physics(aerosol ) [sec]
Definition at line 44 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), and mod_atmos_phy_ae_driver::atmos_phy_ae_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_atmos_phy_lt | 
time interval of physics(lightning ) [sec]
Definition at line 45 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_atmos_phy_lt_driver::atmos_phy_lt_driver_adjustment(), and mod_atmos_phy_mp_driver::atmos_phy_mp_driver_calc_tendency().
| real(dp), public scale_time::time_dtsec_ocean | 
time interval of ocean step [sec]
Definition at line 46 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_ocean_driver::ocean_driver_calc_tendency(), and mod_ocean_driver::ocean_driver_update().
| real(dp), public scale_time::time_dtsec_land | 
time interval of land step [sec]
Definition at line 47 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_land_driver::land_driver_calc_tendency(), and mod_land_driver::land_driver_update().
| real(dp), public scale_time::time_dtsec_urban | 
time interval of urban step [sec]
Definition at line 48 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), mod_urban_driver::urban_driver_calc_tendency(), and mod_urban_driver::urban_driver_update().
| real(dp), public scale_time::time_dtsec_wallclock_check | 
time interval of wallclock terminator [sec]
Definition at line 49 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 51 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 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_mp | 
step interval of physics(microphysics)
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_rd | 
step interval of physics(radiation )
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_sf | 
step interval of physics(surface flux)
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_tb | 
step interval of physics(turbulence )
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_bl | 
step interval of physics(pbl )
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_atmos_phy_lt | 
step interval of physics(lightning )
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_ocean | 
step interval of ocean 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_land | 
step interval of land 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_urban | 
step interval of urban step
Definition at line 63 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 64 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 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(), mod_atmos_bnd_driver::atmos_boundary_driver_set(), mod_atmos_bnd_driver::atmos_boundary_set_file(), mod_atmos_driver::atmos_driver_setup(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_land_flux(), mod_atmos_phy_ch_driver::atmos_phy_ch_driver_urban_flux(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_calc_tendency(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_flux(), scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx_setup(), mod_cnvuser::cnvuser(), scale_file_cartesc::file_cartesc_create(), scale_file_history_cartesc::file_history_cartesc_setup(), mod_realinput::realinput_surface(), mod_rm_driver::rm_driver(), scale_atmos_phy_rd_mm5sw::swpara(), time_gettimelabel(), and mod_urban_driver::urban_driver_calc_tendency().
| 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(), and scale_atmos_phy_sf_const::atmos_phy_sf_const_flux().
| real(dp), public scale_time::time_nowsubsec | 
subsecond part 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_checkstate(), mod_admin_time::admin_time_setup(), scale_file_cartesc::file_cartesc_create(), scale_file_history_cartesc::file_history_cartesc_setup(), mod_rm_driver::rm_driver(), and time_gettimelabel().
| real(dp), public scale_time::time_nowdaysec | 
second of current time [sec]
Definition at line 70 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_advance(), mod_admin_time::admin_time_setup(), mod_atmos_driver::atmos_driver_update(), mod_atmos_phy_ae_driver::atmos_phy_ae_driver_calc_tendency(), mod_atmos_phy_ae_vars::atmos_phy_ae_vars_get_diagnostic(), mod_atmos_phy_rd_driver::atmos_phy_rd_driver_calc_tendency(), mod_atmos_vars::atmos_vars_restart_create(), scale_file_cartesc::file_cartesc_write_var_1d(), scale_file_cartesc::file_cartesc_write_var_2d(), scale_file_cartesc::file_cartesc_write_var_3d(), scale_file_external_input::file_external_input_regist(), mod_land_driver::land_driver_update(), mod_ocean_driver::ocean_driver_update(), and mod_rm_driver::restart_read().
| integer, public scale_time::time_nowstep | 
current step [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_file_history_cartesc::file_history_cartesc_setup(), and mod_rm_driver::rm_driver().
| integer, public scale_time::time_nstep | 
total steps [number]
Definition at line 72 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(), mod_atmos_bnd_driver::atmos_boundary_set_online(), and scale_comm_cartesc_nest::comm_cartesc_nest_domain_shape().
| integer, public scale_time::time_offset_year | 
time offset [year]
Definition at line 74 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_calc_tendency(), scale_file_external_input::file_external_input_regist(), and scale_file_external_input::file_external_input_update_3d().
| real(dp), public scale_time::time_startdaysec | 
second of start time [sec]
Definition at line 75 of file scale_time.F90.
Referenced by mod_admin_time::admin_time_setup(), scale_file_external_input::file_external_input_regist(), scale_file_external_input::file_external_input_update_3d(), and scale_file_history_cartesc::file_history_cartesc_setup().
 1.8.17