← Back to Documentation Home
CCPP SciDoc v8.0.0  v8.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
progomega Module Reference

This module contains the subroutine that calculates the prognostic updraft velocity that is used for closure computations in saSAS deep and shallow convection as described in Bengtsson et al. 2026 [Bengtsson_2026]. More...

Functions/Subroutines

subroutine, public progomega_calc (first_time_step, flag_restart, im, km, kbcon1, ktcon, omegain, delt, del, zi, cnvflg, omegaout, grav, buo, drag, wush, lbb1, lbb2, lbb3, dt_decay)
 This subroutine computes a prognostic updraft velocity This file contains the subroutine that calculates the prognostic updraft vertical velocity that is used for closure computations in saSAS and C3 deep and shallow convection.
 

Detailed Description

This module contains the subroutine that calculates the prognostic updraft velocity that is used for closure computations in saSAS deep and shallow convection as described in Bengtsson et al. 2026 [Bengtsson_2026].

Function/Subroutine Documentation

◆ progomega_calc()

subroutine, public progomega::progomega_calc ( logical, intent(in)  first_time_step,
logical, intent(in)  flag_restart,
integer, intent(in)  im,
integer, intent(in)  km,
integer, dimension(im), intent(in)  kbcon1,
integer, dimension(im), intent(in)  ktcon,
real(kind=kind_phys), dimension(im,km), intent(in)  omegain,
real(kind=kind_phys), intent(in)  delt,
real(kind=kind_phys), dimension(im,km), intent(in)  del,
real(kind=kind_phys), dimension(im,km), intent(in)  zi,
logical, dimension(im), intent(in)  cnvflg,
real(kind=kind_phys), dimension(im,km), intent(inout)  omegaout,
real(kind=kind_phys), intent(in)  grav,
real(kind=kind_phys), dimension(im,km), intent(in)  buo,
real(kind=kind_phys), dimension(im,km), intent(in)  drag,
real(kind=kind_phys), dimension(im,km), intent(in)  wush,
real(kind=kind_phys), intent(in)  lbb1,
real(kind=kind_phys), intent(in)  lbb2,
real(kind=kind_phys), intent(in)  lbb3,
real(kind=kind_phys), intent(in)  dt_decay 
)

This subroutine computes a prognostic updraft velocity This file contains the subroutine that calculates the prognostic updraft vertical velocity that is used for closure computations in saSAS and C3 deep and shallow convection.

progomega_calc General Algorithm

Definition at line 22 of file progomega_calc.f90.