4       SUBROUTINE fxy (rlatu,yprimu,rlatv,yprimv,rlatu1,yprimu1,
 
   16 #include "dimensions.h" 
   23        REAL rlatu(
jjp1), yprimu(
jjp1),rlatv(jjm), yprimv(jjm),
 
   24      , rlatu1(jjm), yprimu1(jjm), rlatu2(jjm), yprimu2(jjm)
 
   25        REAL rlonu(iip1),xprimu(iip1),rlonv(iip1),xprimv(iip1),
 
   26      , rlonm025(iip1),xprimm025(iip1), rlonp025(iip1),xprimp025(iip1)
 
   34           rlatu(j) = 
fy( 
REAL( j )        )
 
   35          yprimu(j) = 
fyprim( 
REAL( j )        )
 
   41          rlatv(j)  = 
fy( 
REAL( j ) + 0.5  )
 
   42          rlatu1(j) = 
fy( 
REAL( j ) + 0.25 ) 
 
   43          rlatu2(j) = 
fy( 
REAL( j ) + 0.75 ) 
 
   45         yprimv(j)  = 
fyprim( 
REAL( j ) + 0.5  ) 
 
   46         yprimu1(j) = 
fyprim( 
REAL( j ) + 0.25 )
 
   47         yprimu2(j) = 
fyprim( 
REAL( j ) + 0.75 )
 
   55            rlonv(i)     = 
fx(   
REAL( i )          )
 
   56            rlonu(i)     = 
fx(   
REAL( i ) + 0.5    )
 
   57         rlonm025(i)     = 
fx(   
REAL( i ) - 0.25  )
 
   58         rlonp025(i)     = 
fx(   
REAL( i ) + 0.25  )
 
   60          xprimv(i)    = 
fxprim(  
REAL( i )          )
 
   61          xprimu(i)    = 
fxprim(  
REAL( i ) + 0.5    )
 
   62         xprimm025(i)    = 
fxprim(  
REAL( i ) - 0.25   )
 
   63         xprimp025(i)    = 
fxprim(  
REAL( i ) + 0.25   )
 
!$Header!CDK comgeom COMMON comgeom xprimv(iip1)!REAL &&cu
 
!$Header!c REAL ripx REAL fy
 
!$Header!c REAL ripx REAL fx
 
!$Header!CDK comgeom2 COMMON comgeom unsaire xprimu
 
!$Header!c REAL ripx REAL fxprim
 
!$Header!CDK comgeom COMMON comgeom rlonu
 
subroutine fxy(rlatu, yprimu, rlatv, yprimv, rlatu1, yprimu1, rlatu2, yprimu2, rlonu, xprimu, rlonv, xprimv, rlonm025, xprimm025, rlonp025, xprimp025)
 
c c zjulian c cym CALL iim cym klev iim
 
!$Header!c REAL ripx REAL fyprim
 
!$Header!CDK comgeom COMMON comgeom rlonv