/[MITgcm]/MITgcm/model/src/packages_check.F
ViewVC logotype

Diff of /MITgcm/model/src/packages_check.F

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.61 by gforget, Fri Jun 22 02:03:03 2012 UTC revision 1.65 by jmc, Wed May 28 22:01:57 2014 UTC
# Line 126  C     If taveFreq is finite, make sure t Line 126  C     If taveFreq is finite, make sure t
126    
127  C---  Continue with standard packages (with standard usePKG flag)  C---  Continue with standard packages (with standard usePKG flag)
128    
129  #ifdef ALLOW_RUNCLOCK  #ifdef ALLOW_OBCS
130        IF (useRunClock) CALL RUNCLOCK_CHECK( myThid )        IF (useOBCS) CALL OBCS_CHECK( myThid )
131  #else  #else
132        IF (useRunClock) CALL PACKAGES_ERROR_MSG('RunClock',' ',myThid)        IF (useOBCS) CALL PACKAGES_ERROR_MSG('OBCS',' ',myThid)
133  #endif  #endif
134    
135  #ifdef ALLOW_KPP  #ifndef ALLOW_SHAP_FILT
136        IF (useKPP) CALL KPP_CHECK( myThid )        IF (useSHAP_FILT)
137         &   CALL PACKAGES_ERROR_MSG( 'SHAP_FILT', ' ', myThid )
138    #endif
139    
140    #ifndef ALLOW_ZONAL_FILT
141          IF (useZONAL_FILT)
142         &   CALL PACKAGES_ERROR_MSG( 'ZONAL_FILT', ' ', myThid )
143    #endif
144    
145    #ifdef ALLOW_OPPS
146          IF (useOPPS) CALL OPPS_CHECK( myThid )
147  #else  #else
148        IF (useKPP) CALL PACKAGES_ERROR_MSG('KPP',' ',myThid)        IF (useOPPS) CALL PACKAGES_ERROR_MSG('OPPS',' ',myThid)
149  #endif  #endif
150    
151  #ifdef ALLOW_PP81  #ifdef ALLOW_PP81
# Line 156  C---  Continue with standard packages (w Line 166  C---  Continue with standard packages (w
166        IF (useGGL90) CALL PACKAGES_ERROR_MSG('GGL90',' ',myThid)        IF (useGGL90) CALL PACKAGES_ERROR_MSG('GGL90',' ',myThid)
167  #endif  #endif
168    
169  #ifdef ALLOW_OPPS  #ifdef ALLOW_KPP
170        IF (useOPPS) CALL OPPS_CHECK( myThid )        IF (useKPP) CALL KPP_CHECK( myThid )
171  #else  #else
172        IF (useOPPS) CALL PACKAGES_ERROR_MSG('OPPS',' ',myThid)        IF (useKPP) CALL PACKAGES_ERROR_MSG('KPP',' ',myThid)
173  #endif  #endif
174    
175  #ifdef ALLOW_GMREDI  #ifdef ALLOW_GMREDI
# Line 168  C---  Continue with standard packages (w Line 178  C---  Continue with standard packages (w
178        IF (useGMRedi) CALL PACKAGES_ERROR_MSG('GMRedi',' ',myThid)        IF (useGMRedi) CALL PACKAGES_ERROR_MSG('GMRedi',' ',myThid)
179  #endif  #endif
180    
 #ifndef ALLOW_DOWN_SLOPE  
       IF (useDOWN_SLOPE)  
      &            CALL PACKAGES_ERROR_MSG('DOWN_SLOPE',' ',myThid)  
 #endif  
   
181  #ifdef ALLOW_BBL  #ifdef ALLOW_BBL
182        IF (useBBL) CALL BBL_CHECK( myThid )        IF (useBBL) CALL BBL_CHECK( myThid )
183  #else  #else
184        IF (useBBL) CALL PACKAGES_ERROR_MSG('BBL',' ',myThid)        IF (useBBL) CALL PACKAGES_ERROR_MSG('BBL',' ',myThid)
185  #endif  #endif
186    
187  #ifdef ALLOW_OBCS  #ifndef ALLOW_DOWN_SLOPE
188        IF (useOBCS) CALL OBCS_CHECK( myThid )        IF (useDOWN_SLOPE)
189  #else       &            CALL PACKAGES_ERROR_MSG('DOWN_SLOPE',' ',myThid)
       IF (useOBCS) CALL PACKAGES_ERROR_MSG('OBCS',' ',myThid)  
190  #endif  #endif
191    
192  #ifndef ALLOW_CAL  #ifndef ALLOW_CAL
# Line 208  C---  Continue with standard packages (w Line 212  C---  Continue with standard packages (w
212        IF (useCheapAML) CALL PACKAGES_ERROR_MSG('CheapAML',' ',myThid)        IF (useCheapAML) CALL PACKAGES_ERROR_MSG('CheapAML',' ',myThid)
213  #endif  #endif
214    
215  #ifndef ALLOW_FRAZIL  #ifndef ALLOW_FLT
216        IF (useFRAZIL) CALL PACKAGES_ERROR_MSG('FRAZIL',' ',myThid)        IF (useFLT) CALL PACKAGES_ERROR_MSG('FLT',' ',myThid)
 #endif  
   
 #ifdef ALLOW_THSICE  
       IF (useThSIce) CALL THSICE_CHECK( myThid )  
 #else  
       IF (useThSIce) CALL PACKAGES_ERROR_MSG('ThSIce',' ',myThid)  
 #endif  
   
 #ifndef ALLOW_ATM2D  
       IF (useATM2D) CALL PACKAGES_ERROR_MSG('ATM2D',' ',myThid)  
 #endif  
   
 #ifndef ALLOW_AIM  
       IF (useAIM) CALL PACKAGES_ERROR_MSG('AIM',' ',myThid)  
 #endif  
   
 #ifndef ALLOW_LAND  
       IF (useLand) CALL PACKAGES_ERROR_MSG('Land',' ',myThid)  
 #endif  
   
 #ifndef ALLOW_FIZHI  
       IF (useFizhi) CALL PACKAGES_ERROR_MSG('Fizhi',' ',myThid)  
 #endif  
   
 #ifndef ALLOW_GRIDALT  
       IF (useGridAlt) CALL PACKAGES_ERROR_MSG('GridAlt',' ',myThid)  
217  #endif  #endif
218    
219  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
# Line 254  C---  Continue with standard packages (w Line 232  C---  Continue with standard packages (w
232        IF (useRBCS) CALL PACKAGES_ERROR_MSG('RBCS',' ',myThid)        IF (useRBCS) CALL PACKAGES_ERROR_MSG('RBCS',' ',myThid)
233  #endif  #endif
234    
235  #ifndef ALLOW_OFFLINE  #ifdef ALLOW_OFFLINE
236          IF (useOffLine) CALL OFFLINE_CHECK( myThid )
237    #else
238        IF (useOffLine) CALL PACKAGES_ERROR_MSG('OffLine',' ',myThid)        IF (useOffLine) CALL PACKAGES_ERROR_MSG('OffLine',' ',myThid)
239  #endif  #endif
240    
# Line 262  C---  Continue with standard packages (w Line 242  C---  Continue with standard packages (w
242        IF (useMATRIX) CALL PACKAGES_ERROR_MSG('MATRIX',' ',myThid)        IF (useMATRIX) CALL PACKAGES_ERROR_MSG('MATRIX',' ',myThid)
243  #endif  #endif
244    
245  #ifndef ALLOW_SHAP_FILT  #ifndef ALLOW_FRAZIL
246        IF (useSHAP_FILT)        IF (useFRAZIL) CALL PACKAGES_ERROR_MSG('FRAZIL',' ',myThid)
      &   CALL PACKAGES_ERROR_MSG( 'SHAP_FILT', ' ', myThid )  
 #endif  
   
 #ifndef ALLOW_ZONAL_FILT  
       IF (useZONAL_FILT)  
      &   CALL PACKAGES_ERROR_MSG( 'ZONAL_FILT', ' ', myThid )  
 #endif  
   
 #ifndef ALLOW_FLT  
       IF (useFLT) CALL PACKAGES_ERROR_MSG('FLT',' ',myThid)  
 #endif  
   
 #ifdef ALLOW_SBO  
       IF (useSBO) CALL SBO_CHECK( myThid )  
 #else  
       IF (useSBO) CALL PACKAGES_ERROR_MSG('SBO',' ',myThid)  
247  #endif  #endif
248    
249  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SEAICE
# Line 312  C---  Continue with standard packages (w Line 276  C---  Continue with standard packages (w
276        IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid)        IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid)
277  #endif  #endif
278    
279    #ifdef ALLOW_THSICE
280          IF (useThSIce) CALL THSICE_CHECK( myThid )
281    #else
282          IF (useThSIce) CALL PACKAGES_ERROR_MSG('ThSIce',' ',myThid)
283    #endif
284    
285    #ifdef ALLOW_LAND
286          IF (useLand) CALL LAND_CHECK( myThid )
287    #else
288          IF (useLand) CALL PACKAGES_ERROR_MSG('Land',' ',myThid)
289    #endif
290    
291    #ifndef ALLOW_ATM2D
292          IF (useATM2D) CALL PACKAGES_ERROR_MSG('ATM2D',' ',myThid)
293    #endif
294    
295    #ifndef ALLOW_AIM
296          IF (useAIM) CALL PACKAGES_ERROR_MSG('AIM',' ',myThid)
297    #endif
298    
299    #ifdef ALLOW_ATM_PHYS
300          IF (useAtm_Phys) CALL ATM_PHYS_CHECK( myThid )
301    #else
302          IF (useAtm_Phys) CALL PACKAGES_ERROR_MSG('Atm_Phys',' ',myThid)
303    #endif
304    
305    #ifndef ALLOW_FIZHI
306          IF (useFizhi) CALL PACKAGES_ERROR_MSG('Fizhi',' ',myThid)
307    #endif
308    
309    #ifndef ALLOW_GRIDALT
310          IF (useGridAlt) CALL PACKAGES_ERROR_MSG('GridAlt',' ',myThid)
311    #endif
312    
313  #ifdef ALLOW_AUTODIFF  #ifdef ALLOW_AUTODIFF
314        CALL AUTODIFF_CHECK( myThid )        CALL AUTODIFF_CHECK( myThid )
315  #endif  #endif
# Line 325  C---  Continue with standard packages (w Line 323  C---  Continue with standard packages (w
323  #endif  #endif
324    
325  #ifdef ALLOW_GRDCHK  #ifdef ALLOW_GRDCHK
326        IF (useGRDCHK) CALL GRDCHK_CHECK( myThid )        IF (useGrdChk) CALL GRDCHK_CHECK( myThid )
327    #else
328          IF (useGrdChk) CALL PACKAGES_ERROR_MSG('GrdChk',' ',myThid)
329  #endif  #endif
330    
331  #ifndef ALLOW_SMOOTH  #ifndef ALLOW_SMOOTH
# Line 336  C---  Continue with standard packages (w Line 336  C---  Continue with standard packages (w
336        IF (usePROFILES) CALL PACKAGES_ERROR_MSG('PROFILES',' ',myThid)        IF (usePROFILES) CALL PACKAGES_ERROR_MSG('PROFILES',' ',myThid)
337  #endif  #endif
338    
339    #ifdef ALLOW_SBO
340          IF (useSBO) CALL SBO_CHECK( myThid )
341    #else
342          IF (useSBO) CALL PACKAGES_ERROR_MSG('SBO',' ',myThid)
343    #endif
344    
345    #ifdef ALLOW_ECCO
346          CALL ECCO_CHECK( myThid )
347    #endif
348    
349  #ifdef ALLOW_DIAGNOSTICS  #ifdef ALLOW_DIAGNOSTICS
350        IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )        IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
351  #else  #else
# Line 375  C---  Continue with standard packages (w Line 385  C---  Continue with standard packages (w
385        IF (useOASIS) CALL PACKAGES_ERROR_MSG('OASIS',' ',myThid)        IF (useOASIS) CALL PACKAGES_ERROR_MSG('OASIS',' ',myThid)
386  #endif  #endif
387    
388  #ifdef ALLOW_ECCO  #ifdef ALLOW_RUNCLOCK
389        CALL ECCO_CHECK( myThid )        IF (useRunClock) CALL RUNCLOCK_CHECK( myThid )
390    #else
391          IF (useRunClock) CALL PACKAGES_ERROR_MSG('RunClock',' ',myThid)
392  #endif  #endif
393    
394  #ifndef ALLOW_EMBED_FILES  #ifndef ALLOW_EMBED_FILES

Legend:
Removed from v.1.61  
changed lines
  Added in v.1.65

  ViewVC Help
Powered by ViewVC 1.1.22