41 |
CHARACTER*(MAX_LEN_MBUF) suff |
CHARACTER*(MAX_LEN_MBUF) suff |
42 |
INTEGER iRec |
INTEGER iRec |
43 |
|
|
44 |
LOGICAL DIFF_BASE_MULTIPLE |
LOGICAL DIFFERENT_MULTIPLE |
45 |
EXTERNAL DIFF_BASE_MULTIPLE |
EXTERNAL DIFFERENT_MULTIPLE |
46 |
INTEGER IO_ERRCOUNT |
INTEGER IO_ERRCOUNT |
47 |
EXTERNAL IO_ERRCOUNT |
EXTERNAL IO_ERRCOUNT |
48 |
|
|
49 |
IF ( |
IF ( DIFFERENT_MULTIPLE( PTRACERS_dumpFreq, myTime, deltaTClock ) |
50 |
& DIFF_BASE_MULTIPLE(baseTime,PTRACERS_dumpFreq, |
& .OR.myTime.EQ.endTime |
51 |
& myTime,deltaTClock) .OR. |
& .OR.myTime.EQ.startTime |
52 |
& myTime.EQ.endTime .OR. |
& ) THEN |
|
& myTime.EQ.startTime |
|
|
& ) THEN |
|
53 |
|
|
54 |
C Write to files |
C Write to files |
55 |
_BARRIER |
_BARRIER |
111 |
|
|
112 |
_END_MASTER( myThid ) |
_END_MASTER( myThid ) |
113 |
_BARRIER |
_BARRIER |
|
C DIFF_BASE_MULTIPLE |
|
114 |
ENDIF |
ENDIF |
115 |
|
|
116 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |