/[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 by cnh, Wed Sep 26 18:09:16 2001 UTC revision 1.30 by jmc, Sat Oct 1 18:29:07 2005 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 38  C     msgBuf      :: Informational/error Line 39  C     msgBuf      :: Informational/error
39        CHARACTER*(MAX_LEN_MBUF) msgBuf        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 56  CEOP Line 87  CEOP
87        IF (useOBCS) CALL PACKAGES_CHECK_ERROR('OBCS', myThid)        IF (useOBCS) CALL PACKAGES_CHECK_ERROR('OBCS', myThid)
88  #endif  #endif
89    
90    #ifndef ALLOW_BULK_FORCE
91          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
97    
98  #ifndef ALLOW_AIM  #ifndef ALLOW_AIM
99        IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid)        IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid)
100  #endif  #endif
101    
102    #ifndef ALLOW_LAND
103          IF (useLand) CALL PACKAGES_CHECK_ERROR('LAND', myThid)
104    #endif
105    
106    #ifndef ALLOW_PTRACERS
107          IF (usePTRACERS) CALL PACKAGES_CHECK_ERROR('PTRACERS', myThid)
108    #endif
109    
110    #ifndef ALLOW_MATRIX
111          IF (useMATRIX) CALL PACKAGES_CHECK_ERROR('MATRIX', myThid)
112    #endif
113    
114    #ifdef ALLOW_GCHEM
115          IF (useGCHEM) CALL GCHEM_CHECK( myThid )
116    #else
117          IF (useGCHEM) CALL PACKAGES_CHECK_ERROR('GCHEM', myThid)
118    #endif
119    
120    #ifndef ALLOW_SHAP_FILT
121          IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid)
122    #endif
123    
124    #ifndef ALLOW_ZONAL_FILT
125          IF (useZONAL_FILT) CALL PACKAGES_CHECK_ERROR('ZONAL_FILT',myThid)
126    #endif
127    
128  #ifndef ALLOW_FLT  #ifndef ALLOW_FLT
129        IF (useFLT) CALL PACKAGES_CHECK_ERROR('FLT', myThid)        IF (useFLT) CALL PACKAGES_CHECK_ERROR('FLT', myThid)
130  #endif  #endif
131    
132    #ifdef ALLOW_SBO
133          IF (useSBO) CALL SBO_CHECK( myThid )
134    #else
135          IF (useSBO) CALL PACKAGES_CHECK_ERROR('SBO', myThid)
136    #endif
137    
138    #ifdef ALLOW_SEAICE
139          IF (useSEAICE) CALL SEAICE_CHECK( myThid )
140    #else
141          IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid)
142    #endif
143    
144    #ifndef ALLOW_CD_CODE
145          IF (useCDscheme) CALL PACKAGES_CHECK_ERROR('CD_CODE', myThid)
146    #endif
147    
148    #ifdef ALLOW_AUTODIFF
149          CALL AUTODIFF_CHECK( myThid )
150    #endif
151    
152    #ifdef ALLOW_CTRL
153          CALL CTRL_CHECK( myThid )
154    #endif
155    
156    #ifdef ALLOW_COST
157          CALL COST_CHECK( myThid )
158    #endif
159    
160    #ifdef ALLOW_GRDCHK
161          CALL GRDCHK_CHECK( myThid )
162    #endif
163    
164    #ifdef ALLOW_DIAGNOSTICS
165          IF (useDiagnostics) CALL DIAGNOSTICS_CHECK( myThid )
166    #else
167          IF (useDiagnostics)
168         &   CALL PACKAGES_CHECK_ERROR('DIAGNOSTICS', myThid )
169    #endif
170    
171        RETURN        RETURN
172        END        END

Legend:
Removed from v.1.9  
changed lines
  Added in v.1.30

  ViewVC Help
Powered by ViewVC 1.1.22