SCALE-RM
|
module URBAN driver More...
Functions/Subroutines | |
subroutine, public | urban_driver_setup |
Setup. More... | |
subroutine, public | urban_driver_resume |
Resume. More... | |
subroutine, public | urban_driver |
Urban step. More... | |
subroutine, public | urban_surface_get |
Get surface boundary. More... | |
subroutine, public | urban_surface_set (countup) |
Set surface boundary to other model. More... | |
module URBAN driver
subroutine, public mod_urban_driver::urban_driver_setup | ( | ) |
Setup.
Definition at line 55 of file mod_urban_driver.f90.
References scale_stdio::io_fid_log, scale_stdio::io_l, and mod_urban_phy_driver::urban_phy_driver_setup().
Referenced by mod_rm_driver::scalerm().
subroutine, public mod_urban_driver::urban_driver_resume | ( | ) |
Resume.
Definition at line 71 of file mod_urban_driver.f90.
References scale_stdio::io_fid_log, scale_stdio::io_l, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), mod_urban_phy_driver::urban_phy_driver_resume(), urban_surface_get(), urban_surface_set(), mod_urban_admin::urban_sw, and mod_urban_vars::urban_vars_history().
Referenced by mod_rm_driver::resume_state().
subroutine, public mod_urban_driver::urban_driver | ( | ) |
Urban step.
Definition at line 104 of file mod_urban_driver.f90.
References scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_time::time_dtsec_urban, scale_urban_grid_index::uke, scale_urban_grid_index::uks, mod_urban_phy_driver::urban_phy_driver(), mod_urban_vars::urban_qc, mod_urban_vars::urban_qc_t, mod_urban_vars::urban_rainb, mod_urban_vars::urban_rainb_t, mod_urban_vars::urban_raing, mod_urban_vars::urban_raing_t, mod_urban_vars::urban_rainr, mod_urban_vars::urban_rainr_t, mod_urban_vars::urban_roff, mod_urban_vars::urban_roff_t, urban_surface_get(), urban_surface_set(), mod_urban_admin::urban_sw, mod_urban_vars::urban_tb, mod_urban_vars::urban_tb_t, mod_urban_vars::urban_tbl, mod_urban_vars::urban_tbl_t, mod_urban_vars::urban_tc, mod_urban_vars::urban_tc_t, mod_urban_vars::urban_tg, mod_urban_vars::urban_tg_t, mod_urban_vars::urban_tgl, mod_urban_vars::urban_tgl_t, mod_urban_vars::urban_tr, mod_urban_vars::urban_tr_t, mod_urban_vars::urban_trl, mod_urban_vars::urban_trl_t, mod_urban_vars::urban_uc, mod_urban_vars::urban_uc_t, mod_urban_vars::urban_vars_history(), and mod_urban_vars::urban_vars_total().
Referenced by mod_rm_driver::scalerm().
subroutine, public mod_urban_driver::urban_surface_get | ( | ) |
Get surface boundary.
Definition at line 229 of file mod_urban_driver.f90.
References mod_urban_vars::atmos_cossza, mod_urban_vars::atmos_dens, mod_urban_vars::atmos_pbl, mod_urban_vars::atmos_pres, mod_urban_vars::atmos_qv, mod_urban_vars::atmos_sfc_pres, mod_urban_vars::atmos_sflx_lw, mod_urban_vars::atmos_sflx_prec, mod_urban_vars::atmos_sflx_sw, mod_urban_vars::atmos_temp, mod_urban_vars::atmos_u, mod_urban_vars::atmos_v, mod_urban_vars::atmos_w, mod_cpl_vars::cpl_getatm_urb(), and mod_urban_admin::urban_sw.
Referenced by urban_driver(), and urban_driver_resume().
subroutine, public mod_urban_driver::urban_surface_set | ( | logical, intent(in) | countup | ) |
Set surface boundary to other model.
Definition at line 281 of file mod_urban_driver.f90.
References mod_cpl_vars::cpl_puturb(), mod_urban_vars::urban_q2, mod_urban_vars::urban_sfc_albedo, mod_urban_vars::urban_sfc_temp, mod_urban_vars::urban_sflx_evap, mod_urban_vars::urban_sflx_gh, mod_urban_vars::urban_sflx_lh, mod_urban_vars::urban_sflx_mu, mod_urban_vars::urban_sflx_mv, mod_urban_vars::urban_sflx_mw, mod_urban_vars::urban_sflx_sh, mod_urban_admin::urban_sw, mod_urban_vars::urban_t2, mod_urban_vars::urban_u10, mod_urban_vars::urban_v10, mod_urban_vars::urban_z0e, mod_urban_vars::urban_z0h, and mod_urban_vars::urban_z0m.
Referenced by mod_mkinit::mkinit(), mod_rm_driver::resume_state(), urban_driver(), and urban_driver_resume().