SCALE-RM
|
module ATMOSPHERE / Physics Cloud Microphysics More...
Data Types | |
interface | cf |
interface | er |
interface | mr |
Functions/Subroutines | |
subroutine, public | atmos_phy_mp_setup (MP_TYPE) |
Setup Cloud Microphysics. More... | |
Variables | |
procedure(mp), pointer, public | atmos_phy_mp => NULL() |
procedure(cf), pointer, public | atmos_phy_mp_cloudfraction => NULL() |
procedure(er), pointer, public | atmos_phy_mp_effectiveradius => NULL() |
procedure(mr), pointer, public | atmos_phy_mp_mixingratio => NULL() |
real(rp), dimension(:), pointer, public | atmos_phy_mp_dens |
module ATMOSPHERE / Physics Cloud Microphysics
subroutine, public scale_atmos_phy_mp::atmos_phy_mp_setup | ( | character(len=*), intent(in) | MP_TYPE | ) |
Setup Cloud Microphysics.
Definition at line 123 of file scale_atmos_phy_mp.F90.
References atmos_phy_mp, atmos_phy_mp_cloudfraction, atmos_phy_mp_dens, scale_atmos_phy_mp_dry::atmos_phy_mp_dry(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_cloudfraction(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_effectiveradius(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_mixingratio(), scale_atmos_phy_mp_dry::atmos_phy_mp_dry_setup(), atmos_phy_mp_effectiveradius, scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_cloudfraction(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_effectiveradius(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_mixingratio(), scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup(), atmos_phy_mp_mixingratio, scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_cloudfraction(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_effectiveradius(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_mixingratio(), scale_atmos_phy_mp_sdm::atmos_phy_mp_sdm_setup(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_cloudfraction(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_effectiveradius(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_mixingratio(), scale_atmos_phy_mp_sn14::atmos_phy_mp_sn14_setup(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_cloudfraction(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_effectiveradius(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_mixingratio(), scale_atmos_phy_mp_suzuki10::atmos_phy_mp_suzuki10_setup(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_cloudfraction(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_effectiveradius(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_mixingratio(), scale_atmos_phy_mp_tomita08::atmos_phy_mp_tomita08_setup(), and scale_process::prc_mpistop().
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver_setup().
procedure(mp), pointer, public scale_atmos_phy_mp::atmos_phy_mp => NULL() |
Definition at line 106 of file scale_atmos_phy_mp.F90.
Referenced by mod_atmos_phy_mp_driver::atmos_phy_mp_driver(), and atmos_phy_mp_setup().
procedure(cf), pointer, public scale_atmos_phy_mp::atmos_phy_mp_cloudfraction => NULL() |
Definition at line 107 of file scale_atmos_phy_mp.F90.
Referenced by atmos_phy_mp_setup(), and scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx().
procedure(er), pointer, public scale_atmos_phy_mp::atmos_phy_mp_effectiveradius => NULL() |
Definition at line 108 of file scale_atmos_phy_mp.F90.
Referenced by atmos_phy_mp_setup(), and scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx().
procedure(mr), pointer, public scale_atmos_phy_mp::atmos_phy_mp_mixingratio => NULL() |
Definition at line 109 of file scale_atmos_phy_mp.F90.
Referenced by atmos_phy_mp_setup(), and scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx().
real(rp), dimension(:), pointer, public scale_atmos_phy_mp::atmos_phy_mp_dens |
Definition at line 115 of file scale_atmos_phy_mp.F90.
Referenced by atmos_phy_mp_setup(), and scale_atmos_phy_rd_mstrnx::atmos_phy_rd_mstrnx().