CCPP SciDoc for Idealized Regional TC Capability  SRW v3.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches

◆ mp_thompson_init()

subroutine, public mp_thompson::mp_thompson_init ( integer, intent(in) ncol,
integer, intent(in) nlev,
real(kind_phys), intent(in) con_pi,
real(kind_phys), intent(in) con_t0c,
real(kind_phys), intent(in) con_rv,
real(kind_phys), intent(in) con_cp,
real(kind_phys), intent(in) con_rgas,
real(kind_phys), intent(in) con_boltz,
real(kind_phys), intent(in) con_amd,
real(kind_phys), intent(in) con_amw,
real(kind_phys), intent(in) con_avgd,
real(kind_phys), intent(in) con_hvap,
real(kind_phys), intent(in) con_hfus,
real(kind_phys), intent(in) con_g,
real(kind_phys), intent(in) con_rd,
real(kind_phys), intent(in) con_eps,
logical, intent(in) restart,
integer, intent(in) imp_physics,
integer, intent(in) imp_physics_thompson,
logical, intent(in) convert_dry_rho,
real(kind_phys), dimension(:,:), intent(inout) spechum,
real(kind_phys), dimension(:,:), intent(inout) qc,
real(kind_phys), dimension(:,:), intent(inout) qr,
real(kind_phys), dimension(:,:), intent(inout) qi,
real(kind_phys), dimension(:,:), intent(inout) qs,
real(kind_phys), dimension(:,:), intent(inout) qg,
real(kind_phys), dimension(:,:), intent(inout) ni,
real(kind_phys), dimension(:,:), intent(inout) nr,
logical, intent(in) is_aerosol_aware,
logical, intent(in) merra2_aerosol_aware,
real(kind_phys), dimension(:,:), intent(inout), optional nc,
real(kind_phys), dimension(:), intent(inout), optional nwfa2d,
real(kind_phys), dimension(:), intent(inout), optional nifa2d,
real(kind_phys), dimension(:,:), intent(inout), optional nwfa,
real(kind_phys), dimension(:,:), intent(inout), optional nifa,
real(kind_phys), dimension(:,:), intent(in) tgrs,
real(kind_phys), dimension(:,:), intent(in) prsl,
real(kind_phys), dimension(:,:), intent(in) phil,
real(kind_phys), dimension(:), intent(in) area,
real(kind_phys), dimension(:,:,:), intent(in) aerfld,
type(mpi_comm), intent(in) mpicomm,
integer, intent(in) mpirank,
integer, intent(in) mpiroot,
integer, intent(in) threads,
logical, intent(in) ext_diag,
real(kind_phys), dimension(:,:,:), intent(in), optional diag3d,
logical, intent(inout) is_initialized,
character(len=*), intent(out) errmsg,
integer, intent(out) errflg )

Argument Table

  • Convert specific humidity to water vapor mixing ratio.
  • Also, hydrometeor variables are mass or number mixing ratio
  • either kg of species per kg of dry air, or per kg of (dry + vapor).

References module_mp_thompson_make_number_concentrations::make_dropletnumber(), module_mp_thompson_make_number_concentrations::make_icenumber(), module_mp_thompson_make_number_concentrations::make_rainnumber(), and module_mp_thompson::thompson_init().

Here is the call graph for this function: