FZPPM Subroutine

subroutine FZPPM(IMR, JNP, NLAY, J1, DQ, WZ, P, DC, DQDT, AR, AL, A6, flux, wk1, wk2, wz2, delp, KORD)

60*0*0*0*0*0*72 Compute first guesses at cell interfaces First guesses are required to be continuous. 60*0*0*0*0*0**72

three-cell parabolic subgrid distribution at model top two-cell parabolic with zero gradient subgrid distribution at the surface.

First guess top edge value 60*0*0*0*0*0*72 4th order interpolation in the interior. 60*0*0*0*0*0***72

60*0*0*0*0*0*72 Top & Bot always monotonic 60*0*0*0*0*0***72

Arguments

Type IntentOptional Attributes Name
integer :: IMR
integer :: JNP
integer :: NLAY
integer :: J1
real :: DQ(IMR,JNP,NLAY)
real :: WZ(IMR,JNP,NLAY)
real :: P(IMR,JNP,NLAY)
real :: DC(IMR,JNP,NLAY)
real :: DQDT(IMR,JNP,NLAY)
real :: AR(IMR,*)
real :: AL(IMR,*)
real :: A6(IMR,*)
real :: flux(IMR,*)
real :: wk1(IMR,*)
real :: wk2(IMR,*)
real :: wz2(IMR,*)
real :: delp(IMR,JNP,NLAY)
integer :: KORD

Calls

proc~~fzppm~~CallsGraph proc~fzppm FZPPM proc~lmtppm lmtppm proc~fzppm->proc~lmtppm

Called by

proc~~fzppm~~CalledByGraph proc~fzppm FZPPM proc~ppm3d ppm3d proc~ppm3d->proc~fzppm proc~advtrac_loc advtrac_loc proc~advtrac_loc->proc~ppm3d proc~advtrac advtrac proc~advtrac->proc~ppm3d proc~caladvtrac_loc caladvtrac_loc proc~caladvtrac_loc->proc~advtrac_loc proc~caladvtrac caladvtrac proc~caladvtrac->proc~advtrac proc~leapfrog_loc leapfrog_loc proc~leapfrog_loc->proc~caladvtrac_loc proc~leapfrog leapfrog proc~leapfrog->proc~caladvtrac program~gcm gcm program~gcm->proc~leapfrog_loc program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents