/[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.20 by edhill, Thu Oct 30 12:00:41 2003 UTC revision 1.37 by jscott, Wed Sep 6 15:30:25 2006 UTC
# Line 36  C     myThid ::  Number of this instance Line 36  C     myThid ::  Number of this instance
36  C     !LOCAL VARIABLES:  C     !LOCAL VARIABLES:
37  C     === Local variables ===  C     === Local variables ===
38  C     msgBuf      :: Informational/error meesage buffer  C     msgBuf      :: Informational/error meesage buffer
39        CHARACTER*(MAX_LEN_MBUF) msgBuf  c     CHARACTER*(MAX_LEN_MBUF) msgBuf
40  CEOP  CEOP
41    
42    #ifdef ALLOW_RUNCLOCK
43          IF (useRunClock) CALL RUNCLOCK_CHECK( myThid )
44    #else
45          IF (useRunClock) CALL PACKAGES_CHECK_ERROR('RUNCLOCK', myThid)
46    #endif
47    
48  #ifdef ALLOW_KPP  #ifdef ALLOW_KPP
49        IF (useKPP) CALL KPP_CHECK( myThid )        IF (useKPP) CALL KPP_CHECK( myThid )
50  #else  #else
51        IF (useKPP) CALL PACKAGES_CHECK_ERROR('KPP', myThid)        IF (useKPP) CALL PACKAGES_CHECK_ERROR('KPP', myThid)
52  #endif  #endif
53    
54    #ifdef ALLOW_PP81
55          IF (usePP81) CALL PP81_CHECK( myThid )
56    #else
57          IF (usePP81) CALL PACKAGES_CHECK_ERROR('PP81', myThid)
58    #endif
59    
60    #ifdef ALLOW_MY82
61          IF (useMY82) CALL MY82_CHECK( myThid )
62    #else
63          IF (useMY82) CALL PACKAGES_CHECK_ERROR('MY82', myThid)
64    #endif
65    
66    #ifdef ALLOW_GGL90
67          IF (useGGL90) CALL GGL90_CHECK( myThid )
68    #else
69          IF (useGGL90) CALL PACKAGES_CHECK_ERROR('GGL90', myThid)
70    #endif
71    
72    #ifdef ALLOW_OPPS
73          IF (useOPPS) CALL OPPS_CHECK( myThid )
74    #else
75          IF (useOPPS) CALL PACKAGES_CHECK_ERROR('OPPS', myThid)
76    #endif
77    
78  #ifdef ALLOW_GMREDI  #ifdef ALLOW_GMREDI
79        IF (useGMRedi) CALL GMREDI_CHECK( myThid )        IF (useGMRedi) CALL GMREDI_CHECK( myThid )
80  #else  #else
# Line 58  CEOP Line 88  CEOP
88  #endif  #endif
89    
90  #ifndef ALLOW_BULK_FORCE  #ifndef ALLOW_BULK_FORCE
91        IF (useBulkforce) CALL PACKAGES_CHECK_ERROR('BULK?FORCE',myThid)        IF (useBulkForce) CALL PACKAGES_CHECK_ERROR('BULK?FORCE',myThid)
92    #endif
93    
94    #ifndef ALLOW_THSICE
95          IF (useThSIce) CALL PACKAGES_CHECK_ERROR('THSICE', myThid)
96  #endif  #endif
97    
98  #ifndef ALLOW_THERM_SEAICE  #ifndef ALLOW_ATM2D
99        IF (useThermSeaIce)        IF (useATM2D) CALL PACKAGES_CHECK_ERROR('ATM2D', myThid)
      &   CALL PACKAGES_CHECK_ERROR('THERM?SEAICE', myThid)  
100  #endif  #endif
101    
102  #ifndef ALLOW_AIM  #ifndef ALLOW_AIM
# Line 78  CEOP Line 111  CEOP
111        IF (usePTRACERS) CALL PACKAGES_CHECK_ERROR('PTRACERS', myThid)        IF (usePTRACERS) CALL PACKAGES_CHECK_ERROR('PTRACERS', myThid)
112  #endif  #endif
113    
114    #ifndef ALLOW_MATRIX
115          IF (useMATRIX) CALL PACKAGES_CHECK_ERROR('MATRIX', myThid)
116    #endif
117    
118    #ifdef ALLOW_GCHEM
119          IF (useGCHEM) CALL GCHEM_CHECK( myThid )
120    #else
121          IF (useGCHEM) CALL PACKAGES_CHECK_ERROR('GCHEM', myThid)
122    #endif
123    
124    #ifndef ALLOW_OFFLINE
125          IF (useOffLine) CALL PACKAGES_CHECK_ERROR('OFFLINE', myThid)
126    #endif
127    
128  #ifndef ALLOW_SHAP_FILT  #ifndef ALLOW_SHAP_FILT
129        IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid)        IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid)
130  #endif  #endif
# Line 102  CEOP Line 149  CEOP
149        IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid)        IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid)
150  #endif  #endif
151    
152    #ifdef ALLOW_SHELFICE
153          IF (useShelfIce) CALL SHELFICE_CHECK( myThid )
154    #else
155          IF (useShelfIce) CALL PACKAGES_CHECK_ERROR('SHELFICE', myThid)
156    #endif
157    
158  #ifndef ALLOW_CD_CODE  #ifndef ALLOW_CD_CODE
159        IF (useCDscheme) CALL PACKAGES_CHECK_ERROR('CD_CODE', myThid)        IF (useCDscheme) CALL PACKAGES_CHECK_ERROR('CD_CODE', myThid)
160  #endif  #endif
161    
162  #ifdef ALLOW_AUTODIFF  #ifdef ALLOW_AUTODIFF
163          CALL AUTODIFF_CHECK( myThid )
164    #endif
165    
166    #ifdef ALLOW_CTRL
167        CALL CTRL_CHECK( myThid )        CALL CTRL_CHECK( myThid )
168    #endif
169    
170    #ifdef ALLOW_COST
171        CALL COST_CHECK( myThid )        CALL COST_CHECK( myThid )
172  #endif  #endif
173    
174    #ifdef ALLOW_GRDCHK
175          IF (useGRDCHK) CALL GRDCHK_CHECK( myThid )
176    #endif
177    
178    #ifdef ALLOW_DIAGNOSTICS
179          IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
180    #else
181          IF (useDiagnostics)
182         &   CALL PACKAGES_CHECK_ERROR('DIAGNOSTICS', myThid )
183    #endif
184    
185    #ifdef ALLOW_REGRID
186          IF (useREGRID) CALL REGRID_CHECK( myThid )
187    #else
188          IF (useREGRID) CALL PACKAGES_CHECK_ERROR('REGRID', myThid)
189    #endif
190    
191    #ifdef ALLOW_MYPACKAGE
192          IF (useMYPACKAGE) CALL MYPACKAGE_CHECK( myThid )
193    #else
194          IF (useMYPACKAGE) CALL PACKAGES_CHECK_ERROR('MYPACKAGE', myThid)
195    #endif
196    
197        RETURN        RETURN
198        END        END

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.37

  ViewVC Help
Powered by ViewVC 1.1.22