/[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.9.4.4 by dimitri, Thu May 1 06:10:19 2003 UTC revision 1.26 by heimbach, Sat Dec 4 17:57:06 2004 UTC
# Line 1  Line 1 
1  C $Header$  C $Header$
2  C $Name$  C $Name$
3    
4    #include "PACKAGES_CONFIG.h"
5  #include "CPP_OPTIONS.h"  #include "CPP_OPTIONS.h"
6    
7  CBOP  CBOP
# Line 44  CEOP Line 45  CEOP
45        IF (useKPP) CALL PACKAGES_CHECK_ERROR('KPP', myThid)        IF (useKPP) CALL PACKAGES_CHECK_ERROR('KPP', myThid)
46  #endif  #endif
47    
48    #ifdef ALLOW_PP81
49          IF (usePP81) CALL PP81_CHECK( myThid )
50    #else
51          IF (usePP81) CALL PACKAGES_CHECK_ERROR('PP81', myThid)
52    #endif
53    
54    #ifdef ALLOW_MY82
55          IF (useMY82) CALL MY82_CHECK( myThid )
56    #else
57          IF (useMY82) CALL PACKAGES_CHECK_ERROR('MY82', myThid)
58    #endif
59    
60    #ifdef ALLOW_GGL90
61          IF (useGGL90) CALL GGL90_CHECK( myThid )
62    #else
63          IF (useGGL90) CALL PACKAGES_CHECK_ERROR('GGL90', myThid)
64    #endif
65    
66    #ifdef ALLOW_OPPS
67          IF (useOPPS) CALL OPPS_CHECK( myThid )
68    #else
69          IF (useOPPS) CALL PACKAGES_CHECK_ERROR('OPPS', myThid)
70    #endif
71    
72  #ifdef ALLOW_GMREDI  #ifdef ALLOW_GMREDI
73        IF (useGMRedi) CALL GMREDI_CHECK( myThid )        IF (useGMRedi) CALL GMREDI_CHECK( myThid )
74  #else  #else
# Line 56  CEOP Line 81  CEOP
81        IF (useOBCS) CALL PACKAGES_CHECK_ERROR('OBCS', myThid)        IF (useOBCS) CALL PACKAGES_CHECK_ERROR('OBCS', myThid)
82  #endif  #endif
83    
84    #ifndef ALLOW_BULK_FORCE
85          IF (useBulkForce) CALL PACKAGES_CHECK_ERROR('BULK?FORCE',myThid)
86    #endif
87    
88    #ifndef ALLOW_THSICE
89          IF (useThSIce) CALL PACKAGES_CHECK_ERROR('THSICE', myThid)
90    #endif
91    
92  #ifndef ALLOW_AIM  #ifndef ALLOW_AIM
93        IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid)        IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid)
94  #endif  #endif
95    
96    #ifndef ALLOW_LAND
97          IF (useLand) CALL PACKAGES_CHECK_ERROR('LAND', myThid)
98    #endif
99    
100    #ifndef ALLOW_PTRACERS
101          IF (usePTRACERS) CALL PACKAGES_CHECK_ERROR('PTRACERS', myThid)
102    #endif
103    
104    #ifdef ALLOW_GCHEM
105          IF (useGCHEM) CALL GCHEM_CHECK( myThid )
106    #else
107          IF (useGCHEM) CALL PACKAGES_CHECK_ERROR('GCHEM', myThid)
108    #endif
109    
110  #ifndef ALLOW_SHAP_FILT  #ifndef ALLOW_SHAP_FILT
111        IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid)        IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid)
112  #endif  #endif
# Line 84  CEOP Line 131  CEOP
131        IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid)        IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid)
132  #endif  #endif
133    
134  #ifndef ALLOW_DIRECT_SOLVER  #ifndef ALLOW_CD_CODE
135        IF (useDirectSolver)        IF (useCDscheme) CALL PACKAGES_CHECK_ERROR('CD_CODE', myThid)
136       &     CALL PACKAGES_CHECK_ERROR('DirectSolver', myThid)  #endif
137    
138    #ifdef ALLOW_AUTODIFF
139          CALL AUTODIFF_CHECK( myThid )
140    #endif
141    
142    #ifdef ALLOW_CTRL
143          CALL CTRL_CHECK( myThid )
144    #endif
145    
146    #ifdef ALLOW_COST
147          CALL COST_CHECK( myThid )
148  #endif  #endif
149    
150        RETURN        RETURN

Legend:
Removed from v.1.9.4.4  
changed lines
  Added in v.1.26

  ViewVC Help
Powered by ViewVC 1.1.22