48 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, HEFF , 6, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, HEFF , 6, myThid ) |
49 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, AREA , 7, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, AREA , 7, myThid ) |
50 |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
51 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
IF ( SEAICEuseEVP .AND. SEAICEuseEVPpickup ) THEN |
52 |
& seaice_sigma1, 22, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
53 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
& seaice_sigma1, 22, myThid ) |
54 |
& seaice_sigma2, 23, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
55 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
& seaice_sigma2, 23, myThid ) |
56 |
& seaice_sigma12, 24, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
57 |
|
& seaice_sigma12, 24, myThid ) |
58 |
|
ENDIF |
59 |
#endif /* SEAICE_ALLOW_EVP */ |
#endif /* SEAICE_ALLOW_EVP */ |
60 |
#else /* SEAICE_MULTILEVEL */ |
#else /* SEAICE_MULTILEVEL */ |
61 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, TICE , 1, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, TICE , 1, myThid ) |
66 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, HEFF , 4, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, HEFF , 4, myThid ) |
67 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, AREA , 5, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 3, AREA , 5, myThid ) |
68 |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
69 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
IF ( SEAICEuseEVP .AND. SEAICEuseEVPpickup ) THEN |
70 |
& seaice_sigma1, 16, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
71 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
& seaice_sigma1, 16, myThid ) |
72 |
& seaice_sigma2, 17, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
73 |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
& seaice_sigma2, 17, myThid ) |
74 |
& seaice_sigma12, 18, myThid ) |
CALL MDSREADFIELD( fn, precFloat64, 'RL', 1, |
75 |
|
& seaice_sigma12, 18, myThid ) |
76 |
|
ENDIF |
77 |
#endif /* SEAICE_ALLOW_EVP */ |
#endif /* SEAICE_ALLOW_EVP */ |
78 |
#endif /* SEAICE_MULTILEVEL */ |
#endif /* SEAICE_MULTILEVEL */ |
79 |
|
|
145 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, HEFF, 6, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, HEFF, 6, myIt,myThid) |
146 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, AREA, 7, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, AREA, 7, myIt,myThid) |
147 |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
148 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
IF ( xSEAICEuseEVP ) THEN |
149 |
& seaice_sigma1, 22, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
150 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
& seaice_sigma1, 22, myIt,myThid) |
151 |
& seaice_sigma2, 23, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
152 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
& seaice_sigma2, 23, myIt,myThid) |
153 |
& seaice_sigma12, 24, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
154 |
|
& seaice_sigma12, 24, myIt,myThid) |
155 |
|
ENDIF |
156 |
#endif /* SEAICE_ALLOW_EVP */ |
#endif /* SEAICE_ALLOW_EVP */ |
157 |
#else /* SEAICE_MULTILEVEL */ |
#else /* SEAICE_MULTILEVEL */ |
158 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, TICE, 1, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, TICE, 1, myIt,myThid) |
163 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, HEFF, 4, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, HEFF, 4, myIt,myThid) |
164 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, AREA, 5, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 3, AREA, 5, myIt,myThid) |
165 |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
#if (defined(SEAICE_CGRID) && defined(SEAICE_ALLOW_EVP)) |
166 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
IF ( SEAICEuseEVP ) THEN |
167 |
& seaice_sigma1, 16, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
168 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
& seaice_sigma1, 16, myIt,myThid) |
169 |
& seaice_sigma2, 17, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
170 |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
& seaice_sigma2, 17, myIt,myThid) |
171 |
& seaice_sigma12, 18, myIt,myThid) |
CALL MDSWRITEFIELD(fn,prec,lgf,'RL', 1, |
172 |
|
& seaice_sigma12, 18, myIt,myThid) |
173 |
|
ENDIF |
174 |
#endif /* SEAICE_ALLOW_EVP */ |
#endif /* SEAICE_ALLOW_EVP */ |
175 |
#endif /* SEAICE_MULTILEVEL */ |
#endif /* SEAICE_MULTILEVEL */ |
176 |
|
|