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. | |
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].
| 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.
Definition at line 22 of file progomega_calc.f90.