SCALE-RM
|
module ATMOSPHERE / Physics Cloud Microphysics - Common More...
Functions/Subroutines | |
subroutine, public | atmos_phy_mp_negative_fixer (DENS, RHOT, QTRC) |
Negative fixer. More... | |
subroutine, public | atmos_phy_mp_saturation_adjustment (RHOE_t, QTRC_t, RHOE0, QTRC0, DENS0, flag_liquid) |
Saturation adjustment. More... | |
subroutine, public | atmos_phy_mp_precipitation (flux_rain, flux_snow, DENS, MOMZ, MOMX, MOMY, RHOE, QTRC, vterm, temp, dt) |
precipitation transport More... | |
module ATMOSPHERE / Physics Cloud Microphysics - Common
subroutine, public scale_atmos_phy_mp_common::atmos_phy_mp_negative_fixer | ( | real(rp), dimension(ka,ia,ja), intent(inout) | DENS, |
real(rp), dimension(ka,ia,ja), intent(inout) | RHOT, | ||
real(rp), dimension(ka,ia,ja,qa), intent(inout) | QTRC | ||
) |
Negative fixer.
Definition at line 64 of file scale_atmos_phy_mp_common.F90.
References scale_tracer::i_qv, scale_grid_index::ia, scale_grid_index::ja, scale_grid_index::ke, scale_grid_index::ks, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_tracer::qqe, and scale_tracer::qqs.
Referenced by scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), and scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08().
subroutine, public scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment | ( | real(rp), dimension(ka,ia,ja), intent(inout) | RHOE_t, |
real(rp), dimension(ka,ia,ja,qa), intent(inout) | QTRC_t, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | RHOE0, | ||
real(rp), dimension (ka,ia,ja,qa), intent(inout) | QTRC0, | ||
real(rp), dimension (ka,ia,ja), intent(in) | DENS0, | ||
logical, intent(in) | flag_liquid | ||
) |
Saturation adjustment.
Definition at line 129 of file scale_atmos_phy_mp_common.F90.
References scale_atmos_thermodyn::aq_cv, scale_const::const_lhf, scale_const::const_lhv, scale_atmos_saturation::cvovr_ice, scale_atmos_saturation::cvovr_liq, scale_tracer::i_qc, scale_tracer::i_qi, scale_tracer::i_qv, scale_grid_index::ie, scale_grid_index::ieb, scale_grid_index::is, scale_grid_index::isb, scale_grid_index::je, scale_grid_index::jeb, scale_grid_index::js, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, scale_atmos_saturation::lovr_ice, scale_atmos_saturation::lovr_liq, scale_process::prc_mpistop(), scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_tracer::qqe, scale_tracer::qqs, scale_precision::rp, and scale_time::time_dtsec_atmos_phy_mp.
Referenced by scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), and scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08().
subroutine, public scale_atmos_phy_mp_common::atmos_phy_mp_precipitation | ( | real(rp), dimension(ka,ia,ja), intent(out) | flux_rain, |
real(rp), dimension(ka,ia,ja), intent(out) | flux_snow, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | DENS, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | MOMZ, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | MOMX, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | MOMY, | ||
real(rp), dimension (ka,ia,ja), intent(inout) | RHOE, | ||
real(rp), dimension (ka,ia,ja,qa), intent(inout) | QTRC, | ||
real(rp), dimension (ka,ia,ja,qa), intent(inout) | vterm, | ||
real(rp), dimension (ka,ia,ja), intent(in) | temp, | ||
real(dp), intent(in) | dt | ||
) |
precipitation transport
Definition at line 657 of file scale_atmos_phy_mp_common.F90.
References scale_atmos_thermodyn::aq_cv, scale_const::const_grav, scale_gridtrans::gtrans_j33g, scale_tracer::i_qc, scale_tracer::i_qv, scale_grid_index::ie, scale_grid_index::is, scale_grid_index::je, scale_grid_index::js, scale_grid_index::ke, scale_grid_index::ks, scale_prof::prof_rapend(), scale_prof::prof_rapstart(), scale_tracer::qa, scale_tracer::qie, scale_tracer::qis, scale_tracer::qqe, scale_tracer::qwe, scale_tracer::qws, scale_grid_real::real_cz, scale_grid_real::real_fz, and scale_tracer::tracer_type.
Referenced by scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), and scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08().