CCPP SciDoc for HSD Capabilities  SRW v3.0.0
Common Community Physics Package Developed at DTC
Loading...
Searching...
No Matches

◆ tempo_init() [1/2]

subroutine module_mp_tempo::tempo_init ( logical, intent(in) is_aerosol_aware_in,
logical, intent(in) merra2_aerosol_aware_in,
logical, intent(in), optional is_hail_aware_in,
type(mpi_comm), intent(in) mpicomm,
integer, intent(in) mpirank,
integer, intent(in) mpiroot,
integer, intent(in) threads,
character(len=*), intent(inout) errmsg,
integer, intent(inout) errflg )
  • From Martin et al. (1994), assign gamma shape parameter mu for cloud drops according to general dispersion characteristics (disp=~0.25 for maritime and 0.45 for continental)
  • Compute Schmidt number to one-third used numerous times
  • Compute minimum ice diam from mass, min snow/graupel mass from diam
  • Compute constants various exponents and gamma() associated with cloud, rain, snow, and graupel
  • Call table_ccnact() to read a static file containing CCN activation of aerosols. The data were created from a parcel model by Feingold & Heymsfield with further changes by Eidhammer and Kriedenweis
  • Call table_efrw() and table_efsw() to creat collision efficiency table between rain/snow and cloud water
  • Call table_dropevap() to creat rain drop evaporation table
  • Call qi_aut_qs() to create conversion of some ice mass into snow category
  • Call radar_init() to initialize various constants for computing radar reflectivity
  • Call qr_acr_qg() to create rain collecting graupel & graupel collecting rain table
  • Call qr_acr_qs() to create rain collecting snow & snow collecting rain table
  • Call freezeh2o() to create cloud water and rain freezing (Bigg, 1953) table

References module_mp_tempo_utils::table_ccnact().

Here is the call graph for this function: