1 SUBROUTINE diag_slp(nlon,t,pab,pal,pphis,tasfc,tastd,pmer)
 
   31   REAL tasfc(nlon), tastd(nlon)
 
   42   CALL pppmer(nlon,1,nlon,
pab1,pphis,tasfc,tastd,pmer)
 
subroutine diag_slp(nlon, t, pab, pal, pphis, tasfc, tastd, pmer)
 
real, dimension(:), allocatable, save pal1
 
subroutine pppmer(KPROMA, KSTART, KPROF, PRPRESS, POROG, PTSTAR, PT0, PMSLPPP)
 
real, dimension(:), allocatable, save pab2
 
subroutine ctstar(KPROMA, KSTART, KPROF, PTB, PRESBH, PRESBF, POROG, PTSTAR, PT0)
 
real, dimension(:), allocatable, save pab1
 
real, dimension(:), allocatable, save tal1