242 |
ENDIF |
ENDIF |
243 |
#endif /* ALLOW_GGL90 */ |
#endif /* ALLOW_GGL90 */ |
244 |
|
|
245 |
_END_MASTER( myThid ) |
_END_MASTER( myThid ) |
246 |
_BARRIER |
_BARRIER |
247 |
|
|
248 |
#ifdef ALLOW_PTRACERS |
#ifdef ALLOW_PTRACERS |
249 |
C Write restart file for passive tracers |
C Write restart file for passive tracers |
250 |
IF (usePTRACERS) THEN |
IF (usePTRACERS) THEN |
251 |
CALL PTRACERS_WRITE_CHECKPOINT(fn,myIter,myTime,myThid) |
CALL PTRACERS_WRITE_CHECKPOINT(fn,myIter,myTime,myThid) |
252 |
ENDIF |
ENDIF |
253 |
#endif /* ALLOW_PTRACERS */ |
#endif /* ALLOW_PTRACERS */ |
254 |
|
|
255 |
|
#ifdef ALLOW_OFFLINE |
256 |
|
C This is quick fix for A/B checkpoints since the main model |
257 |
|
C checkpoint routine will not be called in OFFLINE mode and will |
258 |
|
C thus not have the chance to set the alternating A/B suffix |
259 |
|
IF ( .NOT. permCheckPoint ) THEN |
260 |
|
nCheckLev = MOD(nCheckLev, maxNoChkptLev)+1 |
261 |
|
ENDIF |
262 |
|
#endif /* ALLOW_OFFLINE */ |
263 |
|
|
264 |
RETURN |
RETURN |
265 |
END |
END |
266 |
|
|