PHGRAD Subroutine

public subroutine PHGRAD(XMN, XLAM, XPHI, GWSAVE, IFAX, P, H, MLAT, MNAUF, NI, NJ, NK)

Uses

  • proc~~phgrad~~UsesGraph proc~phgrad PHGRAD module~phtogr PHTOGR proc~phgrad->module~phtogr

Calculates the gradient of a scalar from the field of the scalar XMN in phase space. Returns fields of the componentens of the horizontal gradients XLAM,XPHI on the Gaussian grid.

Arguments

Type IntentOptional AttributesName
real :: XMN(0:(MNAUF+1)*(MNAUF+2)-1,NK)
real :: XLAM(NI,NK)
real :: XPHI(NI,NK)
real :: GWSAVE(8*NJ+15,NJ/2)
integer :: IFAX(10,NJ)
real :: P(0:(MNAUF+3)*(MNAUF+4)/2,NJ/2)
real :: H(0:(MNAUF+2)*(MNAUF+3)/2)
integer :: MLAT(NJ)
integer :: MNAUF
integer :: NI
integer :: NJ
integer :: NK

Called by

proc~~phgrad~~CalledByGraph proc~phgrad PHGRAD program~calc_etadot calc_etadot program~calc_etadot->proc~phgrad

Contents

None