SCALE-RM
Modules | Functions/Subroutines | Variables
scale_atmos_phy_mp_kessler.F90 File Reference
#include "scalelib.h"
Include dependency graph for scale_atmos_phy_mp_kessler.F90:

Go to the source code of this file.

Modules

module  scale_atmos_phy_mp_kessler
 module atmosphere / physics / microphysics / Kessler
 

Functions/Subroutines

subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_setup
 ATMOS_PHY_MP_kessler_setup Setup. More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_adjustment (KA, KS, KE, IA, IS, IE, JA, JS, JE, DENS, PRES, dt, TEMP, QTRC, CPtot, CVtot, RHOE_t, EVAPORATE)
 ATMOS_PHY_MP_kessler_adjustment calculate state after saturation process. More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_terminal_velocity (KA, KS, KE, DENS0, RHOQ0, REFSTATE_dens_profile, vterm)
 Kessler-type warm rain microphysics (terminal velocity) More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_cloud_fraction (KA, KS, KE, IA, IS, IE, JA, JS, JE, QTRC, mask_criterion, cldfrac)
 Calculate Cloud Fraction. More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_effective_radius (KA, KS, KE, IA, IS, IE, JA, JS, JE, DENS0, TEMP0, QTRC0, Re)
 Calculate Effective Radius. More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_qtrc2qhyd (KA, KS, KE, IA, IS, IE, JA, JS, JE, QTRC, Qe)
 Calculate mass ratio of each category. More...
 
subroutine, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_qhyd2qtrc (KA, KS, KE, IA, IS, IE, JA, JS, JE, Qe, QTRC)
 Calculate mass ratio of each category. More...
 

Variables

integer, parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_ntracers = QA_MP
 
integer, parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_nwaters = 2
 
integer, parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_nices = 0
 
character(len=h_short), dimension(qa_mp), parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_tracer_names = (/ 'QV', 'QC', 'QR' /)
 
character(len=h_mid), dimension(qa_mp), parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_tracer_descriptions = (/ 'Ratio of Water Vapor mass to total mass (Specific humidity)', 'Ratio of Cloud Water mass to total mass ', 'Ratio of Rain Water mass to total mass '/)
 
character(len=h_short), dimension(qa_mp), parameter, public scale_atmos_phy_mp_kessler::atmos_phy_mp_kessler_tracer_units = (/ 'kg/kg', 'kg/kg', 'kg/kg' /)