SCALE-RM
|
module atmosphere / physics / PBL More...
Functions/Subroutines | |
subroutine, public | atmos_phy_bl_driver_tracer_setup |
Config. More... | |
subroutine, public | atmos_phy_bl_driver_setup |
Setup. More... | |
subroutine, public | atmos_phy_bl_driver_calc_tendency (update_flag) |
calculate tendency More... | |
module atmosphere / physics / PBL
name | description | unit | variable |
---|---|---|---|
Kh_BL | eddy diffusion | m2/s | Kh |
Nu_BL | eddy viscosity | m2/s | Nu |
RHOT_t_BL | RHOT tendency (BL) | K.kg/m3/s | RHOT_t_BL |
RHOU_t_BL | MOMX tendency (BL) | kg/m2/s2 | RHOU_t_BL |
RHOV_t_BL | MOMY tendency (BL) | kg/m2/s2 | RHOV_t_BL |
{TRACER_NAME}_t_BL | RHO*{TRACER_NAME} tendency (BL); {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m3/s | RHOQ_t_BL |
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_tracer_setup | ( | ) |
Config.
Definition at line 50 of file mod_atmos_phy_bl_driver.F90.
References mod_atmos_admin::atmos_phy_bl_type, mod_atmos_admin::atmos_sw_phy_bl, scale_prc::prc_abort(), mod_atmos_phy_bl_vars::qe, mod_atmos_phy_bl_vars::qs, and scale_tracer::tracer_regist().
Referenced by mod_atmos_driver::atmos_driver_tracer_setup().
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_setup | ( | ) |
Setup.
Definition at line 94 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_grid_cartesc::atmos_grid_cartesc_cdx, scale_atmos_grid_cartesc::atmos_grid_cartesc_cdy, scale_atmos_grid_cartesc::atmos_grid_cartesc_cdz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_cz, mod_atmos_admin::atmos_phy_bl_type, mod_atmos_admin::atmos_sw_phy_bl, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, and scale_atmos_grid_cartesc_index::ks.
Referenced by mod_atmos_driver::atmos_driver_setup().
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_calc_tendency | ( | logical, intent(in) | update_flag | ) |
calculate tendency
Definition at line 128 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_cz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_fz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_totvol, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_vol, mod_atmos_phy_bl_vars::atmos_phy_bl_rhoq_t, mod_atmos_phy_bl_vars::atmos_phy_bl_rhot_t, mod_atmos_phy_bl_vars::atmos_phy_bl_rhou_t, mod_atmos_phy_bl_vars::atmos_phy_bl_rhov_t, mod_atmos_admin::atmos_phy_bl_type, mod_atmos_phy_sf_vars::atmos_phy_sf_l_mo, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_mu, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_mv, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_qtrc, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_qv, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_sh, mod_atmos_admin::atmos_sw_phy_bl, mod_atmos_vars::dens, mod_atmos_vars::dens_av, mod_atmos_vars::exner, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::ieb, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::isb, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::jeb, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::jsb, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, mod_atmos_vars::pott, mod_atmos_vars::pres, scale_tracer::qa, mod_atmos_vars::qc, mod_atmos_vars::qdry, mod_atmos_phy_bl_vars::qe, mod_atmos_vars::qi, mod_atmos_phy_bl_vars::qs, mod_atmos_vars::qtrc, mod_atmos_vars::qtrc_av, mod_atmos_vars::qv, mod_atmos_vars::rhoq_tp, mod_atmos_vars::rhot_tp, mod_atmos_vars::rhou_tp, mod_atmos_vars::rhov_tp, scale_statistics::statistics_checktotal, scale_time::time_dtsec_atmos_phy_bl, scale_tracer::tracer_advc, scale_tracer::tracer_name, mod_atmos_vars::u, and mod_atmos_vars::v.
Referenced by mod_atmos_driver::atmos_driver_calc_tendency(), and mod_atmos_driver::atmos_driver_calc_tendency_from_sflux().