get_convection_tendencies Subroutine

public subroutine get_convection_tendencies(psa, se, qa, qsat, itop, cbmf, precnv, dfse, dfqa)

Uses

  • proc~~get_convection_tendencies~~UsesGraph proc~get_convection_tendencies get_convection_tendencies module~physical_constants physical_constants proc~get_convection_tendencies->module~physical_constants module~geometry geometry proc~get_convection_tendencies->module~geometry module~params params module~physical_constants->module~params module~geometry->module~params

Compute convective fluxes of dry static energy and moisture using a simplified mass-flux scheme

Arguments

Type IntentOptional AttributesName
real, intent(in) :: psa(ix,il)

Normalised surface pressure [p/p0]

real, intent(in) :: se(ix,il,kx)

Dry static energy [c_p.T + g.z]

real, intent(in) :: qa(ix,il,kx)

Specific humidity [g/kg]

real, intent(in) :: qsat(ix,il,kx)

Saturation specific humidity [g/kg]

integer, intent(out) :: itop(ix,il)

Top of convection (layer index)

real, intent(out) :: cbmf(ix,il)

Cloud-base mass flux

real, intent(out) :: precnv(ix,il)

Convective precipitation [g/(m^2 s)]

real, intent(out) :: dfse(ix,il,kx)

Net flux of dry static energy into each atmospheric layer

real, intent(out) :: dfqa(ix,il,kx)

Net flux of specific humidity into each atmospheric layer


Calls

proc~~get_convection_tendencies~~CallsGraph proc~get_convection_tendencies get_convection_tendencies proc~diagnose_convection diagnose_convection proc~get_convection_tendencies->proc~diagnose_convection

Called by

proc~~get_convection_tendencies~~CalledByGraph proc~get_convection_tendencies get_convection_tendencies proc~get_physical_tendencies get_physical_tendencies proc~get_physical_tendencies->proc~get_convection_tendencies

Contents

None