| 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 |
|
|