clouds Subroutine

public subroutine clouds(qa, rh, precnv, precls, iptop, gse, fmask, icltop, cloudc, clstr, qcloud_equiv)

Compute cloud-top level and cloud cover

Arguments

Type IntentOptional AttributesName
real(kind=p), intent(in) :: qa(ix,il,kx)

Specific humidity [g/kg]

real(kind=p), intent(in) :: rh(ix,il,kx)

Relative humidity

real(kind=p), intent(in) :: precnv(ix,il)

Convection precipitation

real(kind=p), intent(in) :: precls(ix,il)

Large-scale condensational precipitation

integer :: iptop(ix,il)
real(kind=p), intent(in) :: gse(ix,il)

Vertical gradient of dry static energy

real(kind=p), intent(in) :: fmask(ix,il)

Fraction land-sea mask

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

Cloud top level

real(kind=p), intent(out) :: cloudc(ix,il)

Total cloud cover

real(kind=p), intent(out) :: clstr(ix,il)

Stratiform cloud cover

real(kind=p), intent(out) :: qcloud_equiv(ix,il)

Called by

proc~~clouds~~CalledByGraph proc~clouds clouds proc~get_physical_tendencies get_physical_tendencies proc~get_physical_tendencies->proc~clouds proc~get_grid_point_tendencies get_grid_point_tendencies proc~get_grid_point_tendencies->proc~get_physical_tendencies proc~get_tendencies get_tendencies proc~get_tendencies->proc~get_grid_point_tendencies proc~step step proc~step->proc~get_tendencies proc~do_single_step do_single_step proc~do_single_step->proc~step proc~first_step first_step proc~first_step->proc~step proc~step~2 step proc~step~2->proc~do_single_step proc~initialize_state initialize_state proc~initialize_state->proc~first_step proc~init init proc~init->proc~initialize_state

Contents

None