77 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
78 |
_BEGIN_CRIT(myThid) |
_BEGIN_CRIT(myThid) |
79 |
#endif |
#endif |
80 |
WRITE(errorMessageUnit,'(A,A,1X,A,A,A,A,A)') |
WRITE(errorMessageUnit,'(A,A,1X,A,A,A,A,A)',ERR=999) |
81 |
& '(',PROCESS_HEADER,idString,')',ERROR_HEADER,' ', |
& '(',PROCESS_HEADER,idString,')',ERROR_HEADER,' ', |
82 |
& ' ' |
& ' ' |
83 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
87 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
88 |
_BEGIN_CRIT(myThid) |
_BEGIN_CRIT(myThid) |
89 |
#endif |
#endif |
90 |
WRITE(errorMessageUnit,'(A,A,1X,A,A,A,A,A)') |
WRITE(errorMessageUnit,'(A,A,1X,A,A,A,A,A)',ERR=999) |
91 |
& '(',PROCESS_HEADER,idString,')',ERROR_HEADER,' ', |
& '(',PROCESS_HEADER,idString,')',ERROR_HEADER,' ', |
92 |
& message(iStart:iEnd) |
& message(iStart:iEnd) |
93 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
96 |
ENDIF |
ENDIF |
97 |
ENDIF |
ENDIF |
98 |
C |
C |
99 |
|
1000 CONTINUE |
100 |
RETURN |
RETURN |
101 |
|
|
102 |
|
999 CONTINUE |
103 |
|
ioErrorCount(myThid) = ioErrorCount(myThid)+1 |
104 |
|
GOTO 1000 |
105 |
END |
END |
106 |
|
|
107 |
CStartofinterface |
CStartofinterface |
148 |
INTEGER nDup |
INTEGER nDup |
149 |
INTEGER xNew, xOld |
INTEGER xNew, xOld |
150 |
CHARACTER punc |
CHARACTER punc |
151 |
CHARACTER(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
152 |
CHARACTER*2 commOpen,commClose |
CHARACTER*2 commOpen,commClose |
153 |
CHARACTER*3 index_lab |
CHARACTER*3 index_lab |
154 |
INTEGER K |
INTEGER K |
182 |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
183 |
& commOpen,index_lab,iLo,':',iHi,commClose |
& commOpen,index_lab,iLo,':',iHi,commClose |
184 |
ENDIF |
ENDIF |
185 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, SQUEEZE_RIGHT , 1) |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1) |
186 |
iLo = K |
iLo = K |
187 |
iHi = K |
iHi = K |
188 |
xOld = xNew |
xOld = xNew |
202 |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
203 |
& commOpen,index_lab,iLo,':',iHi,commClose |
& commOpen,index_lab,iLo,':',iHi,commClose |
204 |
ENDIF |
ENDIF |
205 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, SQUEEZE_RIGHT , 1) |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1) |
206 |
|
|
207 |
RETURN |
RETURN |
208 |
END |
END |
251 |
INTEGER nDup |
INTEGER nDup |
252 |
LOGICAL xNew, xOld |
LOGICAL xNew, xOld |
253 |
CHARACTER punc |
CHARACTER punc |
254 |
CHARACTER(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
255 |
CHARACTER*2 commOpen,commClose |
CHARACTER*2 commOpen,commClose |
256 |
CHARACTER*3 index_lab |
CHARACTER*3 index_lab |
257 |
INTEGER K |
INTEGER K |
285 |
& WRITE(msgBuf(45:),'(A,1X,A,L3,A,I3,1X,A)') |
& WRITE(msgBuf(45:),'(A,1X,A,L3,A,I3,1X,A)') |
286 |
& commOpen,index_lab,iLo,':',iHi,commClose |
& commOpen,index_lab,iLo,':',iHi,commClose |
287 |
ENDIF |
ENDIF |
288 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, SQUEEZE_RIGHT , 1) |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1) |
289 |
iLo = K |
iLo = K |
290 |
iHi = K |
iHi = K |
291 |
xOld = xNew |
xOld = xNew |
305 |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
& WRITE(msgBuf(45:),'(A,1X,A,I3,A,I3,1X,A)') |
306 |
& commOpen,index_lab,iLo,':',iHi,commClose |
& commOpen,index_lab,iLo,':',iHi,commClose |
307 |
ENDIF |
ENDIF |
308 |
CALL PRINT_MESSAGE( msgBuf, standardMessageUnit, SQUEEZE_RIGHT , 1) |
CALL PRINT_MESSAGE( msgBuf, ioUnit, SQUEEZE_RIGHT , 1) |
309 |
|
|
310 |
RETURN |
RETURN |
311 |
END |
END |
354 |
INTEGER nDup |
INTEGER nDup |
355 |
Real*8 xNew, xOld |
Real*8 xNew, xOld |
356 |
CHARACTER punc |
CHARACTER punc |
357 |
CHARACTER(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
358 |
CHARACTER*2 commOpen,commClose |
CHARACTER*2 commOpen,commClose |
359 |
CHARACTER*3 index_lab |
CHARACTER*3 index_lab |
360 |
INTEGER K |
INTEGER K |
414 |
END |
END |
415 |
|
|
416 |
CStartOfInterface |
CStartOfInterface |
417 |
SUBROUTINE PRINT_MAPR4 ( fld, fldTitle, plotMode, |
SUBROUTINE PRINT_MAPRS ( fld, fldTitle, plotMode, |
418 |
I iLo, iHi, jLo, jHi, kLo, kHi, nBx, nBy, |
I iLo, iHi, jLo, jHi, kLo, kHi, nBx, nBy, |
419 |
I iMin, iMax, iStr, |
I iMin, iMax, iStr, |
420 |
I jMin, jMax, jStr, |
I jMin, jMax, jStr, |
469 |
INTEGER jLo, jHi |
INTEGER jLo, jHi |
470 |
INTEGER kLo, kHi |
INTEGER kLo, kHi |
471 |
INTEGER nBx, nBy |
INTEGER nBx, nBy |
472 |
Real*4 fld(iLo:iHi,jLo:jHi,kLo:kHi,nBx,nBy) |
_RS fld(iLo:iHi,jLo:jHi,kLo:kHi,nBx,nBy) |
473 |
INTEGER iMin, iMax, iStr |
INTEGER iMin, iMax, iStr |
474 |
INTEGER jMin, jMax, jStr |
INTEGER jMin, jMax, jStr |
475 |
INTEGER kMin, kMax, kStr |
INTEGER kMin, kMax, kStr |
808 |
END |
END |
809 |
|
|
810 |
CStartOfInterface |
CStartOfInterface |
811 |
SUBROUTINE PRINT_MAPR8 ( fld, fldTitle, plotMode, |
SUBROUTINE PRINT_MAPRL ( fld, fldTitle, plotMode, |
812 |
I iLo, iHi, jLo, jHi, kLo, kHi, nBx, nBy, |
I iLo, iHi, jLo, jHi, kLo, kHi, nBx, nBy, |
813 |
I iMin, iMax, iStr, |
I iMin, iMax, iStr, |
814 |
I jMin, jMax, jStr, |
I jMin, jMax, jStr, |
816 |
I bxMin, bxMax, bxStr, |
I bxMin, bxMax, bxStr, |
817 |
I byMin, byMax, byStr ) |
I byMin, byMax, byStr ) |
818 |
C /==========================================================\ |
C /==========================================================\ |
819 |
C | SUBROUTINE PRINT_MAPR8 | |
C | SUBROUTINE PRINT_MAPRL | |
820 |
C | o Does textual mapping printing of a field. | |
C | o Does textual mapping printing of a field. | |
821 |
C |==========================================================| |
C |==========================================================| |
822 |
C | This routine does the actual formatting of the data | |
C | This routine does the actual formatting of the data | |
863 |
INTEGER jLo, jHi |
INTEGER jLo, jHi |
864 |
INTEGER kLo, kHi |
INTEGER kLo, kHi |
865 |
INTEGER nBx, nBy |
INTEGER nBx, nBy |
866 |
Real*8 fld(iLo:iHi,jLo:jHi,kLo:kHi,nBx,nBy) |
_RL fld(iLo:iHi,jLo:jHi,kLo:kHi,nBx,nBy) |
867 |
INTEGER iMin, iMax, iStr |
INTEGER iMin, iMax, iStr |
868 |
INTEGER jMin, jMax, jStr |
INTEGER jMin, jMax, jStr |
869 |
INTEGER kMin, kMax, kStr |
INTEGER kMin, kMax, kStr |
1272 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
1273 |
_BEGIN_CRIT(myThid) |
_BEGIN_CRIT(myThid) |
1274 |
#endif |
#endif |
1275 |
WRITE(unit,'(A,A,A,A,A,A)') |
WRITE(unit,'(A,A,A,A,A,A)',ERR=999) |
1276 |
& '(',PROCESS_HEADER,' ',idString,')',' ' |
& '(',PROCESS_HEADER,' ',idString,')',' ' |
1277 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
1278 |
_END_CRIT(myThid) |
_END_CRIT(myThid) |
1281 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
1282 |
_BEGIN_CRIT(myThid) |
_BEGIN_CRIT(myThid) |
1283 |
#endif |
#endif |
1284 |
WRITE(unit,'(A,A,A,A,A,A,A)') |
WRITE(unit,'(A,A,A,A,A,A,A)',ERR=999) |
1285 |
& '(',PROCESS_HEADER,' ',idString(1:ILNBLNK(idString)),')',' ', |
& '(',PROCESS_HEADER,' ',idString(1:ILNBLNK(idString)),')',' ', |
1286 |
& message(iStart:iEnd) |
& message(iStart:iEnd) |
1287 |
#ifndef FMTFTN_IO_THREAD_SAFE |
#ifndef FMTFTN_IO_THREAD_SAFE |
1290 |
ENDIF |
ENDIF |
1291 |
ENDIF |
ENDIF |
1292 |
C |
C |
1293 |
|
1000 CONTINUE |
1294 |
RETURN |
RETURN |
1295 |
|
999 CONTINUE |
1296 |
|
ioErrorCount(myThid) = ioErrorCount(myThid)+1 |
1297 |
|
GOTO 1000 |
1298 |
|
|
1299 |
END |
END |