← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
Aerosol-Aware TEMPO MP Module

This module contains the aerosol-aware TEMPO microphysics scheme. More...

Functions/Subroutines

subroutine, public mp_tempo::mp_tempo_run (ncol, nlev, convert_dry_rho, dtp, dt_inner, spechum, qc, qr, qi, qs, qg, ni, nr, nc, nwfa, nifa, nwfa2d, nifa2d, ng, volg, con_g, first_time_step, tgrs, prsl, phii, omega, is_aerosol_aware, is_hail_aware, prcp, rain, graupel, ice, snow, sr, refl_10cm, do_radar_ref, is_initialized, tempo_cfgs, ten_q, ten_t, ten_u, ten_v, dspechum, dqc, dqr, dqi, dqs, dqg, dni, dnr, dnc, dnwfa, dnifa, dng, dvolg, errmsg, errflg)
 

Detailed Description

This module contains the aerosol-aware TEMPO microphysics scheme.

Function/Subroutine Documentation

◆ mp_tempo_run()

subroutine, public mp_tempo::mp_tempo_run ( integer, intent(in)  ncol,
integer, intent(in)  nlev,
logical, intent(in)  convert_dry_rho,
real(kind_phys), intent(in)  dtp,
real(kind=kind_phys), intent(in)  dt_inner,
real(kind_phys), dimension(:,:), intent(in)  spechum,
real(kind_phys), dimension(:,:), intent(in)  qc,
real(kind_phys), dimension(:,:), intent(in)  qr,
real(kind_phys), dimension(:,:), intent(in)  qi,
real(kind_phys), dimension(:,:), intent(in)  qs,
real(kind_phys), dimension(:,:), intent(in)  qg,
real(kind_phys), dimension(:,:), intent(in)  ni,
real(kind_phys), dimension(:,:), intent(in)  nr,
real(kind_phys), dimension(:,:), intent(in), optional  nc,
real(kind_phys), dimension(:,:), intent(in), optional  nwfa,
real(kind_phys), dimension(:,:), intent(in), optional  nifa,
real(kind_phys), dimension(:), intent(in), optional  nwfa2d,
real(kind_phys), dimension(:), intent(in), optional  nifa2d,
real(kind_phys), dimension(:,:), intent(in), optional  ng,
real(kind_phys), dimension(:,:), intent(in), optional  volg,
real(kind_phys), intent(in)  con_g,
logical, intent(in)  first_time_step,
real(kind_phys), dimension(:,:), intent(in)  tgrs,
real(kind_phys), dimension(:,:), intent(in)  prsl,
real(kind_phys), dimension(:,:), intent(in)  phii,
real(kind_phys), dimension(:,:), intent(in)  omega,
logical, intent(in)  is_aerosol_aware,
logical, intent(in)  is_hail_aware,
real(kind_phys), dimension(:), intent(inout)  prcp,
real(kind_phys), dimension(:), intent(inout)  rain,
real(kind_phys), dimension(:), intent(inout)  graupel,
real(kind_phys), dimension(:), intent(inout)  ice,
real(kind_phys), dimension(:), intent(inout)  snow,
real(kind_phys), dimension(:), intent(out)  sr,
real(kind_phys), dimension(:,:), intent(inout)  refl_10cm,
logical, intent(in)  do_radar_ref,
logical, intent(in)  is_initialized,
type(ty_tempo_cfgs), intent(in)  tempo_cfgs,
real(kind_phys), dimension(:,:,:), intent(out)  ten_q,
real(kind_phys), dimension(:,:), intent(out)  ten_t,
real(kind_phys), dimension(:,:), intent(out)  ten_u,
real(kind_phys), dimension(:,:), intent(out)  ten_v,
real(kind_phys), dimension(:,:), intent(out)  dspechum,
real(kind_phys), dimension(:,:), intent(out)  dqc,
real(kind_phys), dimension(:,:), intent(out)  dqr,
real(kind_phys), dimension(:,:), intent(out)  dqi,
real(kind_phys), dimension(:,:), intent(out)  dqs,
real(kind_phys), dimension(:,:), intent(out)  dqg,
real(kind_phys), dimension(:,:), intent(out)  dni,
real(kind_phys), dimension(:,:), intent(out)  dnr,
real(kind_phys), dimension(:,:), intent(out), optional  dnc,
real(kind_phys), dimension(:,:), intent(out), optional  dnwfa,
real(kind_phys), dimension(:,:), intent(out), optional  dnifa,
real(kind_phys), dimension(:,:), intent(out), optional  dng,
real(kind_phys), dimension(:,:), intent(out), optional  dvolg,
character(len=*), intent(out)  errmsg,
integer, intent(out)  errflg 
)

Argument Table

TEMPO MP General Algorithm

  • 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).
  • Layer width in m from geopotential in m2 s-2
  • Density of air in kg m-3
  • Convert omega in Pa s-1 to vertical velocity w in m s-1
  • Convert water vapor mixing ratio back to specific humidity

Definition at line 248 of file mp_tempo.F90.