56 |
#include "PARAMS.h" |
#include "PARAMS.h" |
57 |
#include "DYNVARS.h" |
#include "DYNVARS.h" |
58 |
#include "GRID.h" |
#include "GRID.h" |
59 |
|
#include "EOS.h" |
60 |
#ifdef ALLOW_PASSIVE_TRACER |
#ifdef ALLOW_PASSIVE_TRACER |
61 |
#include "TR1.h" |
#include "TR1.h" |
62 |
#endif |
#endif |
86 |
& myTime.EQ.endTime .OR. |
& myTime.EQ.endTime .OR. |
87 |
& myTime.EQ.startTime |
& myTime.EQ.startTime |
88 |
& ) THEN |
& ) THEN |
89 |
iRec = int ( (myTime-startTime) / dumpFreq +1.5 ) |
IF ( dumpFreq .EQ. 0.0 ) THEN |
90 |
|
iRec = 1 |
91 |
|
ELSE |
92 |
|
iRec = int ( (myTime-startTime) / dumpFreq +1.5 ) |
93 |
|
ENDIF |
94 |
|
|
95 |
C-- Going to really do some IO. Make everyone except master thread wait. |
C-- Going to really do some IO. Make everyone except master thread wait. |
96 |
_BARRIER |
_BARRIER |
134 |
CALL WRITE_FLD_XYZ_RL( 'S.',suff,salt,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL( 'S.',suff,salt,myIter,myThid) |
135 |
CALL WRITE_FLD_XY_RL('Eta.',suff,etaN,myIter,myThid) |
CALL WRITE_FLD_XY_RL('Eta.',suff,etaN,myIter,myThid) |
136 |
CALL WRITE_FLD_XYZ_RL( 'W.',suff,wVel,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL( 'W.',suff,wVel,myIter,myThid) |
137 |
|
CALL WRITE_FLD_XYZ_RL( 'PH.',suff,totPhiHyd,myIter,myThid) |
138 |
|
IF ( buoyancyRelation .NE. 'ATMOSPHERIC' ) |
139 |
|
& CALL WRITE_FLD_XY_RL('PHL.',suff,phiHydLow,myIter,myThid) |
140 |
#ifdef ALLOW_PASSIVE_TRACER |
#ifdef ALLOW_PASSIVE_TRACER |
141 |
CALL WRITE_FLD_XYZ_RL( 'TR1.',suff,tr1,myIter,myThid) |
CALL WRITE_FLD_XYZ_RL( 'TR1.',suff,tr1,myIter,myThid) |
142 |
#endif |
#endif |