SCALE-RM
|
module ATMOSPHERE / Physics Turbulence More...
Functions/Subroutines | |
subroutine, public | atmos_phy_tb_driver_config |
Config. More... | |
subroutine, public | atmos_phy_tb_driver_setup |
Setup. More... | |
subroutine, public | atmos_phy_tb_driver_resume |
Resume. More... | |
subroutine, public | atmos_phy_tb_driver (update_flag) |
Driver. 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 | RHO*'//trim(TRACER_NAME(iq))//' tendency (TB) | kg/m3/s | RHOQ_t_TB |
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_config | ( | ) |
Config.
Definition at line 53 of file mod_atmos_phy_tb_driver.f90.
References scale_atmos_phy_tb::atmos_phy_tb_config(), mod_atmos_admin::atmos_phy_tb_type, mod_atmos_admin::atmos_sw_phy_tb, scale_stdio::io_fid_log, and scale_stdio::io_l.
Referenced by mod_atmos_driver::atmos_driver_config().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_setup | ( | ) |
Setup.
Definition at line 74 of file mod_atmos_phy_tb_driver.f90.
References mod_atmos_phy_tb_vars::atmos_phy_tb_momz_t, scale_atmos_phy_tb::atmos_phy_tb_setup, mod_atmos_admin::atmos_sw_phy_tb, scale_grid::grid_cdx, scale_grid::grid_cdy, scale_grid::grid_cdz, scale_grid_index::ie, scale_stdio::io_fid_log, scale_stdio::io_l, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ke, scale_grid_index::ks, and scale_grid_real::real_cz.
Referenced by mod_atmos_driver::atmos_driver_setup().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver_resume | ( | ) |
Resume.
Definition at line 115 of file mod_atmos_phy_tb_driver.f90.
References atmos_phy_tb_driver(), mod_atmos_admin::atmos_sw_phy_tb, scale_prof::prof_rapend(), and scale_prof::prof_rapstart().
Referenced by mod_atmos_driver::atmos_driver_resume2().
subroutine, public mod_atmos_phy_tb_driver::atmos_phy_tb_driver | ( | logical, intent(in) | update_flag | ) |
Driver.
Definition at line 134 of file mod_atmos_phy_tb_driver.f90.
References 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::atmos_phy_tb, 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(), 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, mod_atmos_vars::dens, mod_atmos_vars::dens_av, scale_gridtrans::gtrans_gsqrt, scale_gridtrans::gtrans_j13g, scale_gridtrans::gtrans_j23g, scale_gridtrans::gtrans_j33g, scale_gridtrans::gtrans_mapf, scale_atmos_phy_tb::i_tke, scale_grid_index::ia, scale_grid_index::iblock, scale_grid_index::ie, scale_grid_index::is, scale_grid_index::jblock, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ke, scale_grid_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::n2, 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_rm_statistics::statistics_checktotal, scale_time::time_dtsec_atmos_phy_tb, scale_tracer::tracer_advc, scale_tracer::tracer_name, scale_grid_index::xdir, scale_grid_index::ydir, and scale_grid_index::zdir.
Referenced by mod_atmos_driver::atmos_driver(), and atmos_phy_tb_driver_resume().