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_finalize |
Finalize. More... | |
subroutine, public | atmos_phy_bl_driver_mkinit (TKE_CONST) |
make initial state 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 |
QL_BL | liquid water content in partial condensation | kg/kg | QL |
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 |
Zi_BL | depth of the boundary layer | m | Zi |
cldfrac_BL | cloud fraction in partial condensation | 1 | cldfrac |
{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 51 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_desc, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_desc, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_name, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_ntracer, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_units, scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_name, scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_ntracer, scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_tracer_setup(), scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_units, 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 108 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_grid_cartesc::atmos_grid_cartesc_cz, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_setup(), scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_setup(), mod_atmos_phy_bl_vars::atmos_phy_bl_sflx_buoy, mod_atmos_admin::atmos_phy_bl_type, mod_atmos_phy_bl_vars::atmos_phy_bl_zi, mod_atmos_admin::atmos_sw_phy_bl, scale_bulkflux::bulkflux_type, scale_atmos_grid_cartesc::dx, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, and scale_time::time_dtsec_atmos_phy_bl.
Referenced by mod_atmos_driver::atmos_driver_setup().
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_finalize |
Finalize.
Definition at line 157 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_finalize(), scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_finalize(), mod_atmos_admin::atmos_phy_bl_type, mod_atmos_admin::atmos_sw_phy_bl, and scale_prc::prc_abort().
Referenced by mod_atmos_driver::atmos_driver_finalize().
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_mkinit | ( | real(rp), intent(in) | TKE_CONST | ) |
make initial state
Definition at line 190 of file mod_atmos_phy_bl_driver.F90.
References scale_atmos_bottom::atmos_bottom_estimate(), scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_cz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_f2h, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_fz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_z1, scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_mkinit(), mod_atmos_admin::atmos_phy_bl_type, mod_atmos_phy_bl_vars::atmos_phy_bl_zi, scale_atmos_phy_sf_bulk::atmos_phy_sf_bulk_flux(), mod_atmos_phy_sf_vars::atmos_phy_sf_q2, mod_atmos_phy_sf_vars::atmos_phy_sf_qstar, mod_atmos_phy_sf_vars::atmos_phy_sf_rlmo, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_dens, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_pres, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_temp, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_z0e, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_z0h, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_z0m, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_lh, 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_qv, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_sh, mod_atmos_phy_sf_vars::atmos_phy_sf_t2, mod_atmos_phy_sf_vars::atmos_phy_sf_tstar, mod_atmos_phy_sf_vars::atmos_phy_sf_u10, mod_atmos_phy_sf_vars::atmos_phy_sf_ustar, mod_atmos_phy_sf_vars::atmos_phy_sf_v10, mod_atmos_phy_sf_vars::atmos_phy_sf_wstar, mod_atmos_admin::atmos_sw_phy_bl, mod_atmos_vars::atmos_vars_calc_diagnostics(), scale_bulkflux::bulkflux_type, scale_const::const_undef, mod_atmos_vars::dens, mod_atmos_vars::exner, scale_atmos_grid_cartesc_index::ia, 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::jsb, scale_tracer::k, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, scale_landuse::landuse_frac_land, mod_atmos_vars::momx, mod_atmos_vars::momy, mod_atmos_vars::momz, mod_atmos_vars::pott, mod_atmos_vars::pres, 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::qv, mod_atmos_vars::rhot, mod_atmos_vars::temp, scale_time::time_dtsec_atmos_phy_bl, scale_topography::topography_tansl_x, scale_topography::topography_tansl_y, mod_atmos_vars::u, mod_atmos_vars::v, and mod_atmos_vars::w.
Referenced by mod_mkinit::tke_setup().
subroutine, public mod_atmos_phy_bl_driver::atmos_phy_bl_driver_calc_tendency | ( | logical, intent(in) | update_flag | ) |
calculate tendency
Definition at line 408 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_f2h, 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_cldfrac, mod_atmos_phy_bl_vars::atmos_phy_bl_mix_tracers, scale_atmos_phy_bl_mynn_jmapplib::atmos_phy_bl_mynn_jmapplib_tendency(), scale_atmos_phy_bl_mynn::atmos_phy_bl_mynn_tendency(), mod_atmos_phy_bl_vars::atmos_phy_bl_ql, 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_phy_bl_vars::atmos_phy_bl_sflx_buoy, scale_atmos_phy_bl_common::atmos_phy_bl_tendency_tracer(), mod_atmos_admin::atmos_phy_bl_type, mod_atmos_phy_bl_vars::atmos_phy_bl_zi, mod_atmos_phy_sf_vars::atmos_phy_sf_qstar, mod_atmos_phy_sf_vars::atmos_phy_sf_rlmo, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_dens, mod_atmos_phy_sf_vars::atmos_phy_sf_sfc_pres, 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_phy_sf_vars::atmos_phy_sf_tstar, mod_atmos_phy_sf_vars::atmos_phy_sf_ustar, scale_bulkflux::bulkflux_type, mod_atmos_vars::dens, mod_atmos_vars::dens_av, mod_atmos_vars::exner, scale_atmos_hydrometeor::i_qv, 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_tracer::k, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, scale_landuse::landuse_frac_land, 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_mass, scale_tracer::tracer_name, mod_atmos_vars::u, mod_atmos_vars::v, and mod_atmos_vars::w.
Referenced by mod_atmos_driver::atmos_driver_calc_tendency(), and mod_atmos_driver::atmos_driver_calc_tendency_from_sflux().