copyright (C) 2001 MSC-RPN COMM %%%MC2%%%
*
* Folded space
*
integer nf3d,nf2d,nf1d
parameter (nf3d = 21 , nf2d = 4 , nf1d = 3)
real fu0,fv0,fsw0,ft0,fes0,fcl0,fum,fvm,ftm,fesm,fhtm,fclm
pointer (pafu0 , fu0(*)), (pafv0 , fv0(*)), (pafsw0, fsw0(*)),
$ (paft0 , ft0(*)), (pafes0, fes0(*)), (pafcl0, fcl0(*)),
$ (pafum , fum(*)), (pafvm , fvm(*)), (paftm , ftm(*)),
$ (pafesm, fesm(*)), (pafhtm, fhtm(*)), (pafclm, fclm(*))
*
real ttrad,tugwd,tvgwd,thudifv,ttdifv,tudifv,tvdifv,twdifv,
$ thucond,ttcond,cltend
pointer (pattrad ,ttrad (*)), (patugwd, tugwd (*)),
$ (patvgwd ,tvgwd (*)), (pathudifv,thudifv(*)),
$ (pattdifv ,ttdifv (*)), (patudifv ,tudifv (*)),
$ (patvdifv ,tvdifv (*)), (patwdifv ,twdifv (*)),
$ (pathucond,thucond(*)), (pattcond,ttcond (*)),
$ (pacltend , cltend(*))
*
real prt,dez,sfcpsm,zun,ztn,area
pointer (paprt,prt(*)), (padez,dez(*)), (pasfcpsm,sfcpsm(*)),
$ (pazun,zun(*)), (paztn,ztn(*)), (paarea,area(*))
*
real wh,sigdez
pointer (pawh,wh(*)),(pasigdez,sigdez(*))
*
real lebus
pointer (palebus, lebus(*))
*
common /phymem1/ pafu0,pafv0,pafsw0,paft0,pafes0,pafcl0,
$ pafum,pafvm,paftm,pafesm,pafhtm,pafclm,pawh,
$ pasigdez,
$ pattrad,patugwd,patvgwd,pathudifv,pattdifv,
$ patudifv,patvdifv,patwdifv,pathucond,pattcond,
$ pacltend,paprt,padez,pasfcpsm,pazun,paztn,
$ paarea,palebus
*
* Gridded space
*
integer n3d
parameter (n3d = 4)
real aum,avm,w1,w2,msf,omsf
pointer (paaum ,aum (minx:maxx,miny:maxy,gnk)),
$ (paavm ,avm (minx:maxx,miny:maxy,gnk)),
$ (paw1 ,w1 (minx:maxx,miny:maxy,gnk)),
$ (paw2 ,w2 (minx:maxx,miny:maxy,gnk)),
$ (pamsf ,msf (minx:maxx,miny:maxy)),
$ (paomsf,omsf(minx:maxx,miny:maxy))
*
common /phymem2/ paaum,paavm,paw1,paw2,pamsf,paomsf
real utdp1,vtdp1,ttdp1,hutdp1,swtdp1,cltdp1,
$ utdp2,vtdp2,ttdp2,hutdp2,swtdp2,cltdp2
pointer (pautp1 ,utdp1 (minx:maxx,miny:maxy,gnk)),
$ (pavtp1 ,vtdp1 (minx:maxx,miny:maxy,gnk)),
$ (pattp1 ,ttdp1 (minx:maxx,miny:maxy,gnk)),
$ (pahutp1 ,hutdp1 (minx:maxx,miny:maxy,gnk)),
$ (paswtp1 ,swtdp1 (minx:maxx,miny:maxy,gnk)),
$ (pacltp1 ,cltdp1 (minx:maxx,miny:maxy,gnk,*)),
$ (pautp2 ,utdp2 (minx:maxx,miny:maxy,gnk)),
$ (pavtp2 ,vtdp2 (minx:maxx,miny:maxy,gnk)),
$ (pattp2 ,ttdp2 (minx:maxx,miny:maxy,gnk)),
$ (pahutp2 ,hutdp2 (minx:maxx,miny:maxy,gnk)),
$ (paswtp2 ,swtdp2 (minx:maxx,miny:maxy,gnk)),
$ (pacltp2 ,cltdp2 (minx:maxx,miny:maxy,gnk,*))
*
common /phymem3/ pautp1,pavtp1,pattp1,pahutp1,paswtp1,pacltp1,
$ pautp2,pavtp2,pattp2,pahutp2,paswtp2,pacltp2