| 
    SCALE-RM
    
   | 
 
module ATMOSPHERE / Saturation adjustment More...
Functions/Subroutines | |
| subroutine, public | atmos_saturation_setup | 
| Setup.  More... | |
| subroutine | atmos_saturation_alpha_0d (alpha, temp) | 
| calc liquid/ice separation factor (0D)  More... | |
| subroutine, public | atmos_saturation_dqsw_dtem_rho (dqsdtem, temp, dens) | 
| subroutine, public | atmos_saturation_dqsi_dtem_rho (dqsdtem, temp, dens) | 
| subroutine, public | atmos_saturation_dqsw_dtem_dpre (dqsdtem, dqsdpre, temp, pres) | 
| subroutine, public | atmos_saturation_dqsi_dtem_dpre (dqsdtem, dqsdpre, temp, pres) | 
Variables | |
| real(rp), public | cpovr_liq | 
| real(rp), public | cpovr_ice | 
| real(rp), public | cvovr_liq | 
| real(rp), public | cvovr_ice | 
| real(rp), public | lovr_liq | 
| real(rp), public | lovr_ice | 
module ATMOSPHERE / Saturation adjustment
| name | type | default value | comment | 
|---|---|---|---|
| ATMOS_SATURATION_ULIMIT_TEMP | real(RP) | 273.15_RP | upper limit temperature | 
| ATMOS_SATURATION_LLIMIT_TEMP | real(RP) | 233.15_RP | lower limit temperature | 
| subroutine, public scale_atmos_saturation::atmos_saturation_setup | ( | ) | 
Setup.
Definition at line 165 of file scale_atmos_sub_saturation.F90.
References scale_const::const_thermodyn_type, cpovr_ice, cpovr_liq, cvovr_ice, cvovr_liq, scale_stdio::io_fid_conf, scale_stdio::io_fid_log, scale_stdio::io_l, scale_stdio::io_lnml, lovr_ice, lovr_liq, and scale_process::prc_mpistop().
Referenced by mod_rm_driver::scalerm(), and mod_rm_prep::scalerm_prep().


| subroutine scale_atmos_saturation::atmos_saturation_alpha_0d | ( | real(rp), intent(out) | alpha, | 
| real(rp), intent(in) | temp | ||
| ) | 
calc liquid/ice separation factor (0D)
| [out] | alpha | liquid/ice separation factor [0-1] | 
| [in] | temp | temperature [K] | 
Definition at line 224 of file scale_atmos_sub_saturation.F90.
References cpovr_ice, cpovr_liq, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, lovr_ice, and lovr_liq.
| subroutine, public scale_atmos_saturation::atmos_saturation_dqsw_dtem_rho | ( | real(rp), dimension(ka,ia,ja), intent(out) | dqsdtem, | 
| real(rp), dimension (ka,ia,ja), intent(in) | temp, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | dens | ||
| ) | 
Definition at line 1242 of file scale_atmos_sub_saturation.F90.
References scale_const::const_lhv0, cpovr_liq, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, and lovr_liq.
Referenced by scale_atmos_phy_mp_sn14::update_by_phase_change_kij().

| subroutine, public scale_atmos_saturation::atmos_saturation_dqsi_dtem_rho | ( | real(rp), dimension(ka,ia,ja), intent(out) | dqsdtem, | 
| real(rp), dimension (ka,ia,ja), intent(in) | temp, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | dens | ||
| ) | 
Definition at line 1285 of file scale_atmos_sub_saturation.F90.
References scale_const::const_lhs0, cpovr_ice, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, and lovr_ice.
Referenced by scale_atmos_phy_mp_sn14::nucleation_kij(), and scale_atmos_phy_mp_sn14::update_by_phase_change_kij().

| subroutine, public scale_atmos_saturation::atmos_saturation_dqsw_dtem_dpre | ( | real(rp), dimension(ka,ia,ja), intent(out) | dqsdtem, | 
| real(rp), dimension(ka,ia,ja), intent(out) | dqsdpre, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | temp, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | pres | ||
| ) | 
Definition at line 1327 of file scale_atmos_sub_saturation.F90.
References scale_const::const_lhv0, cpovr_liq, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, and lovr_liq.
Referenced by scale_atmos_phy_mp_sn14::update_by_phase_change_kij().

| subroutine, public scale_atmos_saturation::atmos_saturation_dqsi_dtem_dpre | ( | real(rp), dimension(ka,ia,ja), intent(out) | dqsdtem, | 
| real(rp), dimension(ka,ia,ja), intent(out) | dqsdpre, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | temp, | ||
| real(rp), dimension (ka,ia,ja), intent(in) | pres | ||
| ) | 
Definition at line 1375 of file scale_atmos_sub_saturation.F90.
References scale_const::const_lhs0, cpovr_ice, scale_grid_index::ieb, scale_grid_index::isb, scale_grid_index::jeb, scale_grid_index::jsb, scale_grid_index::ke, scale_grid_index::ks, and lovr_ice.
Referenced by scale_atmos_phy_mp_sn14::update_by_phase_change_kij().

| real(rp), public scale_atmos_saturation::cpovr_liq | 
Definition at line 137 of file scale_atmos_sub_saturation.F90.
Referenced by atmos_saturation_alpha_0d(), atmos_saturation_dqsw_dtem_dpre(), atmos_saturation_dqsw_dtem_rho(), atmos_saturation_setup(), and scale_atmos_phy_mp_suzuki10::mp_suzuki10().
| real(rp), public scale_atmos_saturation::cpovr_ice | 
Definition at line 138 of file scale_atmos_sub_saturation.F90.
Referenced by atmos_saturation_alpha_0d(), atmos_saturation_dqsi_dtem_dpre(), atmos_saturation_dqsi_dtem_rho(), atmos_saturation_setup(), and scale_atmos_phy_mp_suzuki10::mp_suzuki10().
| real(rp), public scale_atmos_saturation::cvovr_liq | 
Definition at line 139 of file scale_atmos_sub_saturation.F90.
Referenced by scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), and atmos_saturation_setup().
| real(rp), public scale_atmos_saturation::cvovr_ice | 
Definition at line 140 of file scale_atmos_sub_saturation.F90.
Referenced by scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), and atmos_saturation_setup().
| real(rp), public scale_atmos_saturation::lovr_liq | 
Definition at line 141 of file scale_atmos_sub_saturation.F90.
Referenced by scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), atmos_saturation_alpha_0d(), atmos_saturation_dqsw_dtem_dpre(), atmos_saturation_dqsw_dtem_rho(), atmos_saturation_setup(), and scale_atmos_phy_mp_suzuki10::mp_suzuki10().
| real(rp), public scale_atmos_saturation::lovr_ice | 
Definition at line 142 of file scale_atmos_sub_saturation.F90.
Referenced by scale_atmos_phy_mp_common::atmos_phy_mp_saturation_adjustment(), atmos_saturation_alpha_0d(), atmos_saturation_dqsi_dtem_dpre(), atmos_saturation_dqsi_dtem_rho(), atmos_saturation_setup(), and scale_atmos_phy_mp_suzuki10::mp_suzuki10().
 1.8.13