46 |
IF (SEAICEwriteState) THEN |
IF (SEAICEwriteState) THEN |
47 |
|
|
48 |
IF ( DIFFERENT_MULTIPLE(SEAICE_dumpFreq,myTime,deltaTClock) |
IF ( DIFFERENT_MULTIPLE(SEAICE_dumpFreq,myTime,deltaTClock) |
49 |
|
& .OR. dumpInitAndLast.AND.( myTime.EQ.endTime .OR. |
50 |
|
& myTime.EQ.startTime ) |
51 |
& ) THEN |
& ) THEN |
52 |
|
|
53 |
_BARRIER |
_BARRIER |
80 |
#endif |
#endif |
81 |
IF (SEAICE_dump_mdsio) THEN |
IF (SEAICE_dump_mdsio) THEN |
82 |
WRITE(suff,'(I10.10)') myIter |
WRITE(suff,'(I10.10)') myIter |
83 |
|
IF ( myIter.NE.nIter0 ) THEN |
84 |
CALL WRITE_FLD_XY_RS( 'UWIND.',suff,uwind,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'UWIND.',suff,uwind,myIter,myThid) |
85 |
CALL WRITE_FLD_XY_RS( 'VWIND.',suff,vwind,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'VWIND.',suff,vwind,myIter,myThid) |
86 |
CALL WRITE_FLD_XY_RS( 'FU.',suff,fu,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'FU.',suff,fu,myIter,myThid) |
88 |
CALL WRITE_FLD_XY_RS( 'EmPmR.',suff,EmPmR,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'EmPmR.',suff,EmPmR,myIter,myThid) |
89 |
CALL WRITE_FLD_XY_RS( 'Qnet.',suff,Qnet,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'Qnet.',suff,Qnet,myIter,myThid) |
90 |
CALL WRITE_FLD_XY_RS( 'Qsw.',suff,Qsw,myIter,myThid) |
CALL WRITE_FLD_XY_RS( 'Qsw.',suff,Qsw,myIter,myThid) |
91 |
|
ENDIF |
92 |
|
CALL WRITE_FLD_XY_RL( 'HSNOW.',suff,HSNOW,myIter,myThid) |
93 |
#if ( defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP) ) |
#if ( defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP) ) |
94 |
IF ( SEAICEuseEVP ) THEN |
IF ( SEAICEuseEVP ) THEN |
95 |
CALL WRITE_FLD_XY_RS('SIGMA1.',suff,seaice_sigma1, |
CALL WRITE_FLD_XY_RS('SIGMA1.',suff,seaice_sigma1, |