| 
    SCALE-RM
    
   | 
 
module ATMOSPHERE / Physics Cloud Microphysics More...
Functions/Subroutines | |
| subroutine, public | atmos_phy_mp_dry_setup (MP_TYPE) | 
| Setup.  More... | |
| subroutine, public | atmos_phy_mp_dry (DENS, MOMZ, MOMX, MOMY, RHOT, QTRC, CCN, EVAPORATE, SFLX_rain, SFLX_snow) | 
| Cloud Microphysics.  More... | |
| subroutine, public | atmos_phy_mp_dry_cloudfraction (cldfrac, QTRC, mask_criterion) | 
| Calculate Cloud Fraction.  More... | |
| subroutine, public | atmos_phy_mp_dry_effectiveradius (Re, QTRC0, DENS0, TEMP0) | 
| Calculate Effective Radius.  More... | |
| subroutine, public | atmos_phy_mp_dry_mixingratio (Qe, QTRC0) | 
| Calculate mixing ratio of each category.  More... | |
Variables | |
| real(rp), dimension(mp_qa), target, public | atmos_phy_mp_dens | 
module ATMOSPHERE / Physics Cloud Microphysics
| subroutine, public scale_atmos_phy_mp_dry::atmos_phy_mp_dry_setup | ( | character(len=*), intent(in) | MP_TYPE | ) | 
Setup.
Definition at line 59 of file scale_atmos_phy_mp_dry.F90.
References atmos_phy_mp_dens, scale_stdio::io_fid_log, scale_stdio::io_l, and scale_process::prc_mpistop().
Referenced by scale_atmos_phy_mp::atmos_phy_mp_setup().


| subroutine, public scale_atmos_phy_mp_dry::atmos_phy_mp_dry | ( | 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) | RHOT, | ||
| real(rp), dimension(ka,ia,ja,qad), intent(inout) | QTRC, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | CCN, | ||
| real(rp), dimension(ka,ia,ja), intent(out) | EVAPORATE, | ||
| real(rp), dimension(ia,ja), intent(out) | SFLX_rain, | ||
| real(rp), dimension(ia,ja), intent(out) | SFLX_snow | ||
| ) | 
Cloud Microphysics.
Definition at line 93 of file scale_atmos_phy_mp_dry.F90.
References scale_stdio::io_fid_log, scale_stdio::io_l, and scale_tracer::qa.
Referenced by scale_atmos_phy_mp::atmos_phy_mp_setup().

| subroutine, public scale_atmos_phy_mp_dry::atmos_phy_mp_dry_cloudfraction | ( | real(rp), dimension(ka,ia,ja), intent(out) | cldfrac, | 
| real(rp), dimension (ka,ia,ja,qad), intent(in) | QTRC, | ||
| real(rp), intent(in) | mask_criterion | ||
| ) | 
Calculate Cloud Fraction.
Definition at line 125 of file scale_atmos_phy_mp_dry.F90.
References scale_tracer::qa.
Referenced by scale_atmos_phy_mp::atmos_phy_mp_setup().

| subroutine, public scale_atmos_phy_mp_dry::atmos_phy_mp_dry_effectiveradius | ( | real(rp), dimension (ka,ia,ja,mp_qad), intent(out) | Re, | 
| real(rp), dimension(ka,ia,ja,qad), intent(in) | QTRC0, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | DENS0, | ||
| real(rp), dimension(ka,ia,ja), intent(in) | TEMP0 | ||
| ) | 
Calculate Effective Radius.
Definition at line 147 of file scale_atmos_phy_mp_dry.F90.
References scale_tracer::mp_qa, and scale_tracer::qa.
Referenced by scale_atmos_phy_mp::atmos_phy_mp_setup().

| subroutine, public scale_atmos_phy_mp_dry::atmos_phy_mp_dry_mixingratio | ( | real(rp), dimension (ka,ia,ja,mp_qad), intent(out) | Qe, | 
| real(rp), dimension(ka,ia,ja,qad), intent(in) | QTRC0 | ||
| ) | 
Calculate mixing ratio of each category.
Definition at line 170 of file scale_atmos_phy_mp_dry.F90.
References scale_tracer::mp_qa, and scale_tracer::qa.
Referenced by scale_atmos_phy_mp::atmos_phy_mp_setup().

| real(rp), dimension(mp_qa), target, public scale_atmos_phy_mp_dry::atmos_phy_mp_dens | 
Definition at line 44 of file scale_atmos_phy_mp_dry.F90.
Referenced by atmos_phy_mp_dry_setup().
 1.8.13