157 |
ENDIF |
ENDIF |
158 |
#endif /*ALLOW_CHEAPAML */ |
#endif /*ALLOW_CHEAPAML */ |
159 |
|
|
160 |
IF ( .NOT.useCheapAML ) THEN |
#ifdef ALLOW_AUTODIFF |
161 |
|
IF ( .NOT. useEXF ) THEN |
162 |
|
#endif /* ALLOW_AUTODIFF */ |
163 |
#ifdef ALLOW_DEBUG |
#ifdef ALLOW_DEBUG |
164 |
IF (debugMode) CALL DEBUG_CALL('EXTERNAL_FIELDS_LOAD',myThid) |
IF (debugMode) CALL DEBUG_CALL('EXTERNAL_FIELDS_LOAD',myThid) |
165 |
#endif |
#endif |
166 |
CALL TIMER_START('EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
CALL TIMER_START('EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
167 |
CALL EXTERNAL_FIELDS_LOAD( myTime, myIter, myThid ) |
CALL EXTERNAL_FIELDS_LOAD( myTime, myIter, myThid ) |
168 |
CALL TIMER_STOP ('EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
CALL TIMER_STOP ('EXTERNAL_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
169 |
|
#ifdef ALLOW_AUTODIFF |
170 |
|
ENDIF |
171 |
|
#endif /* ALLOW_AUTODIFF */ |
172 |
#ifdef NONLIN_FRSURF |
#ifdef NONLIN_FRSURF |
173 |
CADJ STORE SST = comlev1, key = ikey_dynamics, kind = isbyte |
CADJ STORE SST = comlev1, key = ikey_dynamics, kind = isbyte |
174 |
CADJ STORE SSS = comlev1, key = ikey_dynamics, kind = isbyte |
CADJ STORE SSS = comlev1, key = ikey_dynamics, kind = isbyte |
176 |
CADJ STORE Qsw = comlev1, key = ikey_dynamics, kind = isbyte |
CADJ STORE Qsw = comlev1, key = ikey_dynamics, kind = isbyte |
177 |
# endif |
# endif |
178 |
#endif |
#endif |
|
ENDIF |
|
179 |
|
|
180 |
#ifdef ALLOW_GCHEM |
#ifdef ALLOW_GCHEM |
181 |
IF ( useGCHEM ) THEN |
IF ( useGCHEM ) THEN |