40 |
C | |
C | |
41 |
C |-- EXTERNAL_FIELDS_LOAD |
C |-- EXTERNAL_FIELDS_LOAD |
42 |
C | |
C | |
|
C |-- OFFLINE_FIELDS_LOAD |
|
|
C | |
|
43 |
C |-- GCHEM_FIELDS_LOAD |
C |-- GCHEM_FIELDS_LOAD |
44 |
C | |
C | |
45 |
C |-- RBCS_FIELDS_LOAD |
C |-- RBCS_FIELDS_LOAD |
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 |
|
|
|
|
|
#ifdef ALLOW_OFFLINE |
|
|
IF ( useOffLine ) THEN |
|
|
#ifdef ALLOW_DEBUG |
|
|
IF (debugMode) CALL DEBUG_CALL('OFFLINE_FIELDS_LOAD',myThid) |
|
|
#endif /* ALLOW_DEBUG */ |
|
|
CALL TIMER_START('OFFLINE_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
|
|
CALL OFFLINE_FIELDS_LOAD( myTime, myIter, myThid ) |
|
|
CALL TIMER_STOP ('OFFLINE_FLDS_LOAD [LOAD_FLDS_DRIVER]',myThid) |
|
|
ENDIF |
|
|
#endif /* ALLOW_OFFLINE */ |
|
179 |
|
|
180 |
#ifdef ALLOW_GCHEM |
#ifdef ALLOW_GCHEM |
181 |
IF ( useGCHEM ) THEN |
IF ( useGCHEM ) THEN |