SCALE-RM
|
module ATMOSPHERE / Physics Turbulence More...
Functions/Subroutines | |
subroutine, public | atmos_phy_tb_driver_tracer_setup |
Tracer setup. More... | |
subroutine, public | atmos_phy_tb_driver_setup |
Setup. More... | |
subroutine, public | atmos_phy_tb_driver_finalize |
finalize More... | |
subroutine, public | atmos_phy_tb_driver_calc_tendency (update_flag) |
calclate tendency More... | |
module ATMOSPHERE / Physics Turbulence
name | description | unit | variable |
---|---|---|---|
SGS_XFLX_{TRACER_NAME} | SGS X FLUX of {TRACER_NAME}; {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m2/s | QFLX_RHOQ |
SGS_YFLX_{TRACER_NAME} | SGS Y FLUX of {TRACER_NAME}; {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m2/s | QFLX_RHOQ |
SGS_ZFLX_{TRACER_NAME} | SGS Z FLUX of {TRACER_NAME}; {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m2/s | QFLX_RHOQ |
MOMX_t_TB | MOMX tendency (TB) | kg/m2/s2 | MOMX_t_TB |
MOMY_t_TB | MOMY tendency (TB) | kg/m2/s2 | MOMY_t_TB |
MOMZ_t_TB | MOMZ tendency (TB) | kg/m2/s2 | MOMZ_t_TB |
NU | eddy viscosity | m2/s | NU |
Pr | Prantle number | NIL | Pr |
RHOT_t_TB | RHOT tendency (TB) | K.kg/m3/s | RHOT_t_TB |
Ri | Richardson number | NIL | Ri |
SGS_XFLX_MOMX | SGS X FLUX of MOMX | kg/m/s2 | QFLX_MOMX |
SGS_XFLX_MOMY | SGS X FLUX of MOMY | kg/m/s2 | QFLX_MOMY |
SGS_XFLX_MOMZ | SGS X FLUX of MOMZ | kg/m/s2 | QFLX_MOMZ |
SGS_XFLX_RHOT | SGS X FLUX of RHOT | K*kg/m2/s | QFLX_RHOT |
SGS_YFLX_MOMX | SGS Y FLUX of MOMX | kg/m/s2 | QFLX_MOMX |
SGS_YFLX_MOMY | SGS Y FLUX of MOMY | kg/m/s2 | QFLX_MOMY |
SGS_YFLX_MOMZ | SGS Y FLUX of MOMZ | kg/m/s2 | QFLX_MOMZ |
SGS_YFLX_RHOT | SGS Y FLUX of RHOT | K*kg/m2/s | QFLX_RHOT |
SGS_ZFLX_MOMX | SGS Z FLUX of MOMX | kg/m/s2 | QFLX_MOMX |
SGS_ZFLX_MOMY | SGS Z FLUX of MOMY | kg/m/s2 | QFLX_MOMY |
SGS_ZFLX_MOMZ | SGS Z FLUX of MOMZ | kg/m/s2 | QFLX_MOMZ |
SGS_ZFLX_RHOT | SGS Z FLUX of RHOT | K*kg/m2/s | QFLX_RHOT |
{TRACER_NAME}_t_TB | tendency rho*{TRACER_NAME} in TB; {TRACER_NAME} depends on the physics schemes, e.g., QV, QC, QR. | kg/m3/s | RHOQ_t_TB |
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_tracer_setup |
Tracer setup.
Definition at line 56 of file mod_atmos_phy_tb_driver.F90.
References scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_config(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns_config(), mod_atmos_admin::atmos_phy_tb_type, mod_atmos_admin::atmos_sw_phy_tb, mod_atmos_phy_tb_vars::i_tke, and scale_prc::prc_abort().
Referenced by mod_atmos_driver::atmos_driver_tracer_setup().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup |
Setup.
Definition at line 97 of file mod_atmos_phy_tb_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_metric::atmos_grid_cartesc_metric_mapf, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_cz, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_fz, scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_setup(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns_setup(), mod_atmos_phy_tb_vars::atmos_phy_tb_momz_t, scale_atmos_phy_tb_smg::atmos_phy_tb_smg_setup(), mod_atmos_admin::atmos_phy_tb_type, mod_atmos_admin::atmos_sw_phy_bl, mod_atmos_admin::atmos_sw_phy_tb, scale_atmos_grid_cartesc_index::i_xy, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, and scale_monitor::monitor_reg().
Referenced by mod_atmos_driver::atmos_driver_setup().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_finalize |
finalize
Definition at line 175 of file mod_atmos_phy_tb_driver.F90.
References scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980_finalize(), scale_atmos_phy_tb_smg::atmos_phy_tb_smg_finalize(), mod_atmos_admin::atmos_phy_tb_type, and mod_atmos_admin::atmos_sw_phy_tb.
Referenced by mod_atmos_driver::atmos_driver_finalize().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_calc_tendency | ( | logical, intent(in) | update_flag | ) |
calclate tendency
Definition at line 203 of file mod_atmos_phy_tb_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_fdx, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdy, scale_atmos_grid_cartesc::atmos_grid_cartesc_fdz, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_gsqrt, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_j13g, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_j23g, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_j33g, scale_atmos_grid_cartesc_metric::atmos_grid_cartesc_metric_mapf, scale_atmos_grid_cartesc::atmos_grid_cartesc_rcdz, 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_totvolwxy, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_totvolzuy, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_totvolzxv, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_vol, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_volwxy, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_volzuy, scale_atmos_grid_cartesc_real::atmos_grid_cartesc_real_volzxv, scale_atmos_grid_cartesc::atmos_grid_cartesc_rfdz, 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_mw, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_qtrc, mod_atmos_phy_sf_vars::atmos_phy_sf_sflx_sh, scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momx(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momy(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_momz(), scale_atmos_phy_tb_common::atmos_phy_tb_calc_tend_phi(), scale_atmos_phy_tb_d1980::atmos_phy_tb_d1980(), scale_atmos_phy_tb_dns::atmos_phy_tb_dns(), mod_atmos_phy_tb_vars::atmos_phy_tb_momx_t, mod_atmos_phy_tb_vars::atmos_phy_tb_momy_t, mod_atmos_phy_tb_vars::atmos_phy_tb_momz_t, mod_atmos_phy_tb_vars::atmos_phy_tb_rhoq_t, mod_atmos_phy_tb_vars::atmos_phy_tb_rhot_t, scale_atmos_phy_tb_smg::atmos_phy_tb_smg(), mod_atmos_admin::atmos_phy_tb_type, mod_atmos_vars::dens, mod_atmos_vars::dens_av, mod_atmos_phy_tb_vars::i_tke, scale_atmos_grid_cartesc_index::ia, scale_atmos_grid_cartesc_index::iblock, scale_atmos_grid_cartesc_index::ie, scale_atmos_grid_cartesc_index::is, scale_atmos_grid_cartesc_index::ja, scale_atmos_grid_cartesc_index::jblock, scale_atmos_grid_cartesc_index::je, scale_atmos_grid_cartesc_index::js, scale_tracer::k, scale_atmos_grid_cartesc_index::ka, scale_atmos_grid_cartesc_index::ke, scale_atmos_grid_cartesc_index::ks, mod_atmos_vars::momx, mod_atmos_vars::momx_av, mod_atmos_vars::momx_tp, mod_atmos_vars::momy, mod_atmos_vars::momy_av, mod_atmos_vars::momy_tp, mod_atmos_vars::momz, mod_atmos_vars::momz_av, mod_atmos_vars::momz_tp, mod_atmos_vars::pott, scale_prc_cartesc::prc_has_e, scale_prc_cartesc::prc_has_n, scale_prc_cartesc::prc_has_s, scale_prc_cartesc::prc_has_w, scale_tracer::qa, mod_atmos_vars::qtrc, mod_atmos_vars::qtrc_av, mod_atmos_vars::rhoq_tp, mod_atmos_vars::rhot, mod_atmos_vars::rhot_av, mod_atmos_vars::rhot_tp, scale_statistics::statistics_checktotal, scale_time::time_dtsec_atmos_phy_tb, scale_tracer::tracer_advc, scale_tracer::tracer_mass, scale_tracer::tracer_name, scale_atmos_grid_cartesc_index::xdir, scale_atmos_grid_cartesc_index::ydir, and scale_atmos_grid_cartesc_index::zdir.
Referenced by mod_atmos_driver::atmos_driver_calc_tendency().