158 |
|
|
159 |
C Record number must be >= 1 |
C Record number must be >= 1 |
160 |
IF (irecord .LT. 1) THEN |
IF (irecord .LT. 1) THEN |
161 |
WRITE(msgBuf,'(3A,I10))') |
WRITE(msgBuf,'(3A,I10)') |
162 |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
163 |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
164 |
& SQUEEZE_RIGHT , myThid ) |
& SQUEEZE_RIGHT , myThid ) |
174 |
ENDIF |
ENDIF |
175 |
C check for valid sub-set of levels: |
C check for valid sub-set of levels: |
176 |
IF ( kLo.LT.1 .OR. kHi.GT.kSize ) THEN |
IF ( kLo.LT.1 .OR. kHi.GT.kSize ) THEN |
177 |
WRITE(msgBuf,'(3A,I10))') |
WRITE(msgBuf,'(3A,I10)') |
178 |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
179 |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
180 |
& SQUEEZE_RIGHT , myThid ) |
& SQUEEZE_RIGHT , myThid ) |
191 |
ENDIF |
ENDIF |
192 |
C check for 3-D Buffer size: |
C check for 3-D Buffer size: |
193 |
IF ( .NOT.useSingleCpuIO .AND. nNz.GT.size3dBuf ) THEN |
IF ( .NOT.useSingleCpuIO .AND. nNz.GT.size3dBuf ) THEN |
194 |
WRITE(msgBuf,'(3A,I10))') |
WRITE(msgBuf,'(3A,I10)') |
195 |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
& ' MDS_WRITE_FIELD: file="', fName(1:IL), '" , iter=', myIter |
196 |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
CALL PRINT_MESSAGE( msgBuf, errorMessageUnit, |
197 |
& SQUEEZE_RIGHT , myThid ) |
& SQUEEZE_RIGHT , myThid ) |
407 |
tBy = myYGlobalLo-1 + (bj-1)*sNy |
tBy = myYGlobalLo-1 + (bj-1)*sNy |
408 |
#ifdef ALLOW_EXCH2 |
#ifdef ALLOW_EXCH2 |
409 |
IF ( useExch2ioLayOut ) THEN |
IF ( useExch2ioLayOut ) THEN |
410 |
tN = W2_myTileList(bi) |
tN = W2_myTileList(bi,bj) |
411 |
c tNx = exch2_tNx(tN) |
c tNx = exch2_tNx(tN) |
412 |
c tNy = exch2_tNy(tN) |
c tNy = exch2_tNy(tN) |
413 |
c global_nTx = exch2_global_Nx/tNx |
c global_nTx = exch2_global_Nx/tNx |