78 |
C !LOCAL VARIABLES: |
C !LOCAL VARIABLES: |
79 |
CHARACTER*(MAX_LEN_MBUF) suff |
CHARACTER*(MAX_LEN_MBUF) suff |
80 |
INTEGER iRec |
INTEGER iRec |
|
#ifdef ALLOW_MNC |
|
|
_RL mnc_iter |
|
|
#endif |
|
81 |
CEOP |
CEOP |
82 |
|
|
83 |
IF ( |
IF ( |
165 |
#ifdef ALLOW_MNC |
#ifdef ALLOW_MNC |
166 |
IF (useMNC) THEN |
IF (useMNC) THEN |
167 |
C Write dynvars using the MNC package |
C Write dynvars using the MNC package |
|
mnc_iter = myIter |
|
168 |
CALL MNC_CW_SET_UDIM('state', -1, myThid) |
CALL MNC_CW_SET_UDIM('state', -1, myThid) |
169 |
CALL MNC_CW_RL_W('D','state',0,0,'iter',mnc_iter, myThid) |
CALL MNC_CW_I_W('I','state',0,0,'iter', myIter, myThid) |
170 |
CALL MNC_CW_SET_UDIM('state', 0, myThid) |
CALL MNC_CW_SET_UDIM('state', 0, myThid) |
171 |
CALL MNC_CW_RL_W('D','state',0,0,'model_time',myTime, myThid) |
CALL MNC_CW_RL_W('D','state',0,0,'model_time',myTime, myThid) |
172 |
CALL MNC_CW_RL_W('D','state',0,0,'U', uVel, myThid) |
CALL MNC_CW_RL_W('D','state',0,0,'U', uVel, myThid) |
177 |
CALL MNC_CW_RL_W('D','state',0,0,'W', wVel, myThid) |
CALL MNC_CW_RL_W('D','state',0,0,'W', wVel, myThid) |
178 |
IF ( useDynP_inEos_Zc .OR. myIter.NE.nIter0 ) THEN |
IF ( useDynP_inEos_Zc .OR. myIter.NE.nIter0 ) THEN |
179 |
CALL MNC_CW_SET_UDIM('phiHyd', -1, myThid) |
CALL MNC_CW_SET_UDIM('phiHyd', -1, myThid) |
180 |
CALL MNC_CW_RL_W('R','phiHyd',0,0,'iter',mnc_iter,myThid) |
CALL MNC_CW_I_W('I','phiHyd',0,0,'iter',myIter,myThid) |
181 |
CALL MNC_CW_SET_UDIM('phiHyd', 0, myThid) |
CALL MNC_CW_SET_UDIM('phiHyd', 0, myThid) |
182 |
CALL MNC_CW_RL_W('D','phiHyd',0,0,'phiHyd', |
CALL MNC_CW_RL_W('D','phiHyd',0,0,'phiHyd', |
183 |
& totPhiHyd, myThid) |
& totPhiHyd, myThid) |
185 |
IF ((buoyancyRelation .NE. 'ATMOSPHERIC') |
IF ((buoyancyRelation .NE. 'ATMOSPHERIC') |
186 |
& .AND. (myIter .NE. nIter0)) THEN |
& .AND. (myIter .NE. nIter0)) THEN |
187 |
CALL MNC_CW_SET_UDIM('phiHydLow', -1, myThid) |
CALL MNC_CW_SET_UDIM('phiHydLow', -1, myThid) |
188 |
CALL MNC_CW_RL_W('D','phiHydLow',0,0,'iter',mnc_iter,myThid) |
CALL MNC_CW_I_W('I','phiHydLow',0,0,'iter',myIter,myThid) |
189 |
CALL MNC_CW_SET_UDIM('phiHydLow', 0, myThid) |
CALL MNC_CW_SET_UDIM('phiHydLow', 0, myThid) |
190 |
CALL MNC_CW_RL_W('D','phiHydLow',0,0,'phiHydLow', |
CALL MNC_CW_RL_W('D','phiHydLow',0,0,'phiHydLow', |
191 |
& phiHydLow, myThid) |
& phiHydLow, myThid) |