/[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.66 by jmc, Wed Jul 30 03:31:35 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 144  C---  Continue with standard packages (w Line 154  C---  Continue with standard packages (w
154        IF (usePP81) CALL PACKAGES_ERROR_MSG('PP81',' ',myThid)        IF (usePP81) CALL PACKAGES_ERROR_MSG('PP81',' ',myThid)
155  #endif  #endif
156    
157    #ifdef ALLOW_KL10
158          IF (useKL10) CALL KL10_CHECK( myThid )
159    #else
160          IF (useKL10) CALL PACKAGES_ERROR_MSG('KL10',' ',myThid)
161    #endif
162    
163  #ifdef ALLOW_MY82  #ifdef ALLOW_MY82
164        IF (useMY82) CALL MY82_CHECK( myThid )        IF (useMY82) CALL MY82_CHECK( myThid )
165  #else  #else
# Line 156  C---  Continue with standard packages (w Line 172  C---  Continue with standard packages (w
172        IF (useGGL90) CALL PACKAGES_ERROR_MSG('GGL90',' ',myThid)        IF (useGGL90) CALL PACKAGES_ERROR_MSG('GGL90',' ',myThid)
173  #endif  #endif
174    
175  #ifdef ALLOW_OPPS  #ifdef ALLOW_KPP
176        IF (useOPPS) CALL OPPS_CHECK( myThid )        IF (useKPP) CALL KPP_CHECK( myThid )
177  #else  #else
178        IF (useOPPS) CALL PACKAGES_ERROR_MSG('OPPS',' ',myThid)        IF (useKPP) CALL PACKAGES_ERROR_MSG('KPP',' ',myThid)
179  #endif  #endif
180    
181  #ifdef ALLOW_GMREDI  #ifdef ALLOW_GMREDI
# Line 168  C---  Continue with standard packages (w Line 184  C---  Continue with standard packages (w
184        IF (useGMRedi) CALL PACKAGES_ERROR_MSG('GMRedi',' ',myThid)        IF (useGMRedi) CALL PACKAGES_ERROR_MSG('GMRedi',' ',myThid)
185  #endif  #endif
186    
 #ifndef ALLOW_DOWN_SLOPE  
       IF (useDOWN_SLOPE)  
      &            CALL PACKAGES_ERROR_MSG('DOWN_SLOPE',' ',myThid)  
 #endif  
   
187  #ifdef ALLOW_BBL  #ifdef ALLOW_BBL
188        IF (useBBL) CALL BBL_CHECK( myThid )        IF (useBBL) CALL BBL_CHECK( myThid )
189  #else  #else
190        IF (useBBL) CALL PACKAGES_ERROR_MSG('BBL',' ',myThid)        IF (useBBL) CALL PACKAGES_ERROR_MSG('BBL',' ',myThid)
191  #endif  #endif
192    
193  #ifdef ALLOW_OBCS  #ifndef ALLOW_DOWN_SLOPE
194        IF (useOBCS) CALL OBCS_CHECK( myThid )        IF (useDOWN_SLOPE)
195  #else       &            CALL PACKAGES_ERROR_MSG('DOWN_SLOPE',' ',myThid)
       IF (useOBCS) CALL PACKAGES_ERROR_MSG('OBCS',' ',myThid)  
196  #endif  #endif
197    
198  #ifndef ALLOW_CAL  #ifndef ALLOW_CAL
# Line 208  C---  Continue with standard packages (w Line 218  C---  Continue with standard packages (w
218        IF (useCheapAML) CALL PACKAGES_ERROR_MSG('CheapAML',' ',myThid)        IF (useCheapAML) CALL PACKAGES_ERROR_MSG('CheapAML',' ',myThid)
219  #endif  #endif
220    
221  #ifndef ALLOW_FRAZIL  #ifndef ALLOW_FLT
222        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)  
223  #endif  #endif
224    
225  #ifdef ALLOW_PTRACERS  #ifdef ALLOW_PTRACERS
# Line 254  C---  Continue with standard packages (w Line 238  C---  Continue with standard packages (w
238        IF (useRBCS) CALL PACKAGES_ERROR_MSG('RBCS',' ',myThid)        IF (useRBCS) CALL PACKAGES_ERROR_MSG('RBCS',' ',myThid)
239  #endif  #endif
240    
241  #ifndef ALLOW_OFFLINE  #ifdef ALLOW_OFFLINE
242          IF (useOffLine) CALL OFFLINE_CHECK( myThid )
243    #else
244        IF (useOffLine) CALL PACKAGES_ERROR_MSG('OffLine',' ',myThid)        IF (useOffLine) CALL PACKAGES_ERROR_MSG('OffLine',' ',myThid)
245  #endif  #endif
246    
# Line 262  C---  Continue with standard packages (w Line 248  C---  Continue with standard packages (w
248        IF (useMATRIX) CALL PACKAGES_ERROR_MSG('MATRIX',' ',myThid)        IF (useMATRIX) CALL PACKAGES_ERROR_MSG('MATRIX',' ',myThid)
249  #endif  #endif
250    
251  #ifndef ALLOW_SHAP_FILT  #ifndef ALLOW_FRAZIL
252        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)  
253  #endif  #endif
254    
255  #ifdef ALLOW_SEAICE  #ifdef ALLOW_SEAICE
# Line 312  C---  Continue with standard packages (w Line 282  C---  Continue with standard packages (w
282        IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid)        IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid)
283  #endif  #endif
284    
285    #ifdef ALLOW_THSICE
286          IF (useThSIce) CALL THSICE_CHECK( myThid )
287    #else
288          IF (useThSIce) CALL PACKAGES_ERROR_MSG('ThSIce',' ',myThid)
289    #endif
290    
291    #ifdef ALLOW_LAND
292          IF (useLand) CALL LAND_CHECK( myThid )
293    #else
294          IF (useLand) CALL PACKAGES_ERROR_MSG('Land',' ',myThid)
295    #endif
296    
297    #ifndef ALLOW_ATM2D
298          IF (useATM2D) CALL PACKAGES_ERROR_MSG('ATM2D',' ',myThid)
299    #endif
300    
301    #ifndef ALLOW_AIM
302          IF (useAIM) CALL PACKAGES_ERROR_MSG('AIM',' ',myThid)
303    #endif
304    
305    #ifdef ALLOW_ATM_PHYS
306          IF (useAtm_Phys) CALL ATM_PHYS_CHECK( myThid )
307    #else
308          IF (useAtm_Phys) CALL PACKAGES_ERROR_MSG('Atm_Phys',' ',myThid)
309    #endif
310    
311    #ifndef ALLOW_FIZHI
312          IF (useFizhi) CALL PACKAGES_ERROR_MSG('Fizhi',' ',myThid)
313    #endif
314    
315    #ifndef ALLOW_GRIDALT
316          IF (useGridAlt) CALL PACKAGES_ERROR_MSG('GridAlt',' ',myThid)
317    #endif
318    
319  #ifdef ALLOW_AUTODIFF  #ifdef ALLOW_AUTODIFF
320        CALL AUTODIFF_CHECK( myThid )        CALL AUTODIFF_CHECK( myThid )
321  #endif  #endif
# Line 325  C---  Continue with standard packages (w Line 329  C---  Continue with standard packages (w
329  #endif  #endif
330    
331  #ifdef ALLOW_GRDCHK  #ifdef ALLOW_GRDCHK
332        IF (useGRDCHK) CALL GRDCHK_CHECK( myThid )        IF (useGrdChk) CALL GRDCHK_CHECK( myThid )
333    #else
334          IF (useGrdChk) CALL PACKAGES_ERROR_MSG('GrdChk',' ',myThid)
335  #endif  #endif
336    
337  #ifndef ALLOW_SMOOTH  #ifndef ALLOW_SMOOTH
# Line 336  C---  Continue with standard packages (w Line 342  C---  Continue with standard packages (w
342        IF (usePROFILES) CALL PACKAGES_ERROR_MSG('PROFILES',' ',myThid)        IF (usePROFILES) CALL PACKAGES_ERROR_MSG('PROFILES',' ',myThid)
343  #endif  #endif
344    
345    #ifdef ALLOW_SBO
346          IF (useSBO) CALL SBO_CHECK( myThid )
347    #else
348          IF (useSBO) CALL PACKAGES_ERROR_MSG('SBO',' ',myThid)
349    #endif
350    
351    #ifdef ALLOW_ECCO
352          CALL ECCO_CHECK( myThid )
353    #endif
354    
355  #ifdef ALLOW_DIAGNOSTICS  #ifdef ALLOW_DIAGNOSTICS
356        IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )        IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
357  #else  #else
# Line 375  C---  Continue with standard packages (w Line 391  C---  Continue with standard packages (w
391        IF (useOASIS) CALL PACKAGES_ERROR_MSG('OASIS',' ',myThid)        IF (useOASIS) CALL PACKAGES_ERROR_MSG('OASIS',' ',myThid)
392  #endif  #endif
393    
394  #ifdef ALLOW_ECCO  #ifdef ALLOW_RUNCLOCK
395        CALL ECCO_CHECK( myThid )        IF (useRunClock) CALL RUNCLOCK_CHECK( myThid )
396    #else
397          IF (useRunClock) CALL PACKAGES_ERROR_MSG('RunClock',' ',myThid)
398  #endif  #endif
399    
400  #ifndef ALLOW_EMBED_FILES  #ifndef ALLOW_EMBED_FILES

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

  ViewVC Help
Powered by ViewVC 1.1.22