36 |
#include "SIZE.h" |
#include "SIZE.h" |
37 |
#include "EEPARAMS.h" |
#include "EEPARAMS.h" |
38 |
#include "EESUPPORT.h" |
#include "EESUPPORT.h" |
39 |
c#include "CUMULSUM.h" |
#include "CUMULSUM.h" |
|
COMMON / CUMULSUM_R8 / shareBufCS1_R8, shareBufCS2_R8 |
|
|
Real*8 shareBufCS1_R8 (nSx,nSy) |
|
|
Real*8 shareBufCS2_R8(2,nSx,nSy) |
|
40 |
|
|
41 |
C !INPUT/OUTPUT PARAMETERS: |
C !INPUT/OUTPUT PARAMETERS: |
42 |
C == Routine arguments == |
C == Routine arguments == |
67 |
Real*8 loc2Buf(2,nSx,nSy) |
Real*8 loc2Buf(2,nSx,nSy) |
68 |
Real*8 globalBuf(3,nSx*nPx,nSy*nPy) |
Real*8 globalBuf(3,nSx*nPx,nSy*nPy) |
69 |
#endif /* ALLOW_USE_MPI */ |
#endif /* ALLOW_USE_MPI */ |
|
#else |
|
|
CHARACTER*(MAX_LEN_MBUF) msgBuf |
|
70 |
#endif /* ALLOW_EXCH2 */ |
#endif /* ALLOW_EXCH2 */ |
71 |
CEOP |
CEOP |
72 |
|
|
73 |
#ifdef ALLOW_EXCH2 |
#ifdef ALLOW_EXCH2 |
74 |
c CALL EXCH2_CUMULSUM_Z_TILE_RL( |
CALL W2_CUMULSUM_Z_TILE_RL( |
75 |
c O psiZ, psiLoc, |
O psiZ, psiLoc, |
76 |
c I dPsiX, dPsiY, myThid ) |
I dPsiX, dPsiY, myThid ) |
|
WRITE(msgBuf,'(A)') |
|
|
& 'CUMULSUM_Z_TILE_RL: missing call to EXCH2 S/R' |
|
|
CALL PRINT_ERROR( msgBuf, myThid ) |
|
77 |
RETURN |
RETURN |
78 |
#else /* ALLOW_EXCH2 */ |
#else /* ALLOW_EXCH2 */ |
79 |
|
|