CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
module_mp_tempo_main Module Reference

Data Types

interface  get_cloud_number
 
type  ty_tempo_main_diags
 
type  ty_tend
 

Functions/Subroutines

subroutine, public tempo_main (tempo_cfgs, qv1d, qc1d, qi1d, qr1d, qs1d, qg1d, qb1d, ni1d, nr1d, nc1d, ng1d, nwfa1d, nifa1d, t1d, p1d, w1d, dz1d, land1d, qcfrac1d, qifrac1d, qc_bl1d, qcfrac_bl1d, thten_bl1d, qvten_bl1d, qcten_bl1d, qiten_bl1d, thten_lwrad1d, thten_swrad1d, kts, kte, dt, ii, jj, tempo_main_diags)
 
subroutine aerosol_check_and_update (rho, nwfa1d, nifa1d, nwfa, nifa, nwfaten, nifaten, dt)
 
subroutine, public cloud_check_and_update (rho, l_qc, qc1d, nc1d, ncsave, rc, nc, qcten, ncten, ilamc, mvd_c, dt, odt)
 
subroutine rain_check_and_update (rho, l_qr, qr1d, nr1d, rr, nr, qrten, nrten, ilamr, mvd_r, dt, odt)
 
subroutine, public ice_check_and_update (rho, l_qi, qi1d, ni1d, ri, ni, qiten, niten, ilami, dt, odt)
 
subroutine, public snow_check_and_update (rho, l_qs, qs1d, rs, qsten, dt, odt)
 
subroutine graupel_check_and_update (rho, l_qg, qg1d, ng1d, qb1d, rg, ng, rb, idx, qgten, ngten, qbten, ilamg, mvd_g, dt, odt)
 
subroutine graupel_init (rho, qg1d, ng1d, qb1d)
 
subroutine thermo_vars (qv, temp, pres, rho, rhof, rhof2, qvs, delqvs, qvsi, satw, sati, ssatw, ssati, diffu, visco, vsc2, ocp, lvap, tcond, lvt2, supersaturated)
 
subroutine check_over_depletion (rho, temp, qvsi, qv, l_qc, rc, l_qi, ri, l_qr, rr, l_qs, rs, l_qg, rg, tend, odt)
 
subroutine sum_tendencies (rho, temp, idx, lvap, ocp, tend, tten, qvten, qcten, ncten, qiten, niten, qsten, qrten, nrten, qgten, ngten, qbten)
 
subroutine sedimentation (xr, vt, dz1d, rho, xten, limit, steps, ktop_sedi, precip, dt)
 
subroutine semilagrangian_sedimentation (dz1d, rho, xr, xten, vt, steps, limit, precip, dt, odt)
 
subroutine rain_fallspeed (rhof, l_qr, rr, ilamr, dz1d, vt, vtn, substeps_sedi, ktop_sedi, dt)
 
subroutine graupel_fallspeed (rhof, rho, visco, l_qg, rg, rb, qb1d, idx, ilamg, dz1d, vt, vtn, substeps_sedi, ktop_sedi, dt)
 
subroutine snow_fallspeed (rhof, l_qs, rs, prr_sml, smob, smoc, rr, vtrr, dz1d, vt, vtboost, substeps_sedi, ktop_sedi, dt)
 
subroutine ice_fallspeed (rhof, l_qi, ri, ilami, dz1d, vt, vtn, substeps_sedi, ktop_sedi, dt)
 
subroutine cloud_fallspeed (rhof, w1d, l_qc, rc, nc, ilamc, dz1d, vt, vtn, ktop_sedi)
 
subroutine cloud_condensation (rho, temp, w1d, ssatw, lvap, tcond, diffu, lvt2, nwfa1d, nwfa, ncsave, qv, qvs, l_qc, rc, nc, tend, dt, odt)
 
subroutine rain_evaporation (rho, temp, ssatw, lvap, tcond, diffu, vsc2, rhof2, qv, qvs, l_qr, rr, nr, ilamr, tend, odt)
 
subroutine freeze_cloud_melt_ice (temp, rho, ocp, lvap, qi1d, ni1d, qiten, niten, qc1d, nc1d, qcten, ncten, tten, ncsave, dt, odt)
 
real(wp) function koop_nucleation (temp, satw, naero, dt)
 
real(wp) function activate_cloud_number (temp, w1d, nwfa, land)
 
subroutine warm_rain (rhof, l_qc, rc, nc, ilamc, mvd_c, l_qr, rr, nr, mvd_r, tend, odt)
 
subroutine riming (temp, rhof, visco, l_qc, rc, nc, ilamc, mvd_c, l_qs, rs, smo0, smob, smoc, smoe, vtboost, l_qg, rg, ng, ilamg, idx, tend, odt)
 
subroutine, public get_snow_table_index (rs, idx_s)
 
subroutine, public get_temperature_table_index (tempk, idx_t)
 
subroutine, public get_rain_table_index (rr, ilamr, idx_r, idx_r1)
 
subroutine, public get_graupel_table_index (rg, ilamg, idx, idx_g, idx_g1)
 
subroutine, public get_cloud_table_index (rc, nc, idx_c, idx_n)
 
subroutine, public get_ice_table_index (ri, ni, idx_i, idx_i1)
 
subroutine rain_snow_rain_graupel (temp, l_qr, rr, nr, ilamr, l_qs, rs, l_qg, rg, ng, ilamg, idx, tend, odt)
 
subroutine ice_nucleation (temp, rho, w1d, qv, qvsi, ssati, ssatw, nwfa1d, nifa1d, nwfa, nifa, ni, smo0, rc, nc, rr, nr, ilamr, tend, dt, odt)
 
real(wp) function demott_nucleation (tempc, rho, nifa)
 
subroutine get_in_table_index (xni, idx_in)
 
subroutine get_t1_subl (rho, temp, qvsi, tcond, diffu, ssati, t1_subl)
 
subroutine ice_processes (rhof, rhof2, rho, w1d, temp, qv, qvsi, tcond, diffu, vsc2, ssati, l_qi, ri, ni, ilami, l_qs, rs, smoe, smof, smo1, rr, nr, ilamr, mvd_r, l_qg, rg, ng, ilamg, idx, tend, odt)
 
subroutine melting (rhof2, rho, temp, qvsi, tcond, diffu, vsc2, ssati, delqvs, l_qs, rs, smof, smo0, smo1, l_qg, rg, ng, ilamg, idx, tend, dt, odt)
 
subroutine aerosol_scavenging (temp, rho, rhof, visco, nwfa, nifa, l_qr, nr, ilamr, mvd_r, l_qs, rs, smob, smoc, smoe, l_qg, rg, ng, ilamg, idx, tend, odt)