35 |
|
|
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 message buffer |
39 |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
CHARACTER*(MAX_LEN_MBUF) msgBuf |
40 |
CEOP |
CEOP |
41 |
|
|
251 |
IF (useShelfIce) CALL PACKAGES_ERROR_MSG('ShelfIce',' ',myThid) |
IF (useShelfIce) CALL PACKAGES_ERROR_MSG('ShelfIce',' ',myThid) |
252 |
#endif |
#endif |
253 |
|
|
254 |
|
#ifdef ALLOW_ICEFRONT |
255 |
|
IF (useICEFRONT) CALL ICEFRONT_CHECK( myThid ) |
256 |
|
#else |
257 |
|
IF (useICEFRONT) CALL PACKAGES_ERROR_MSG('ICEFRONT',' ',myThid) |
258 |
|
#endif |
259 |
|
|
260 |
#ifdef ALLOW_AUTODIFF |
#ifdef ALLOW_AUTODIFF |
261 |
CALL AUTODIFF_CHECK( myThid ) |
CALL AUTODIFF_CHECK( myThid ) |
262 |
#endif |
#endif |
286 |
IF (useREGRID) CALL PACKAGES_ERROR_MSG('REGRID',' ',myThid) |
IF (useREGRID) CALL PACKAGES_ERROR_MSG('REGRID',' ',myThid) |
287 |
#endif |
#endif |
288 |
|
|
289 |
|
#ifdef ALLOW_LAYERS |
290 |
|
IF ( useLayers ) CALL LAYERS_CHECK( myThid ) |
291 |
|
#else |
292 |
|
IF ( useLayers ) CALL PACKAGES_ERROR_MSG('LAYERS',' ',myThid) |
293 |
|
#endif /* ALLOW_LAYERS */ |
294 |
|
|
295 |
|
#ifdef ALLOW_NEST_CHILD |
296 |
|
IF (useNEST_CHILD) CALL NEST_CHILD_CHECK( myThid ) |
297 |
|
#else |
298 |
|
IF (useNEST_CHILD) CALL PACKAGES_ERROR_MSG( |
299 |
|
& 'NEST_CHILD',' ',myThid) |
300 |
|
#endif |
301 |
|
|
302 |
|
#ifdef ALLOW_NEST_PARENT |
303 |
|
IF (useNEST_PARENT) CALL NEST_PARENT_CHECK( myThid ) |
304 |
|
#else |
305 |
|
IF (useNEST_PARENT) CALL PACKAGES_ERROR_MSG( |
306 |
|
& 'NEST_PARENT',' ',myThid) |
307 |
|
#endif |
308 |
|
|
309 |
#ifdef ALLOW_MYPACKAGE |
#ifdef ALLOW_MYPACKAGE |
310 |
IF (useMYPACKAGE) CALL MYPACKAGE_CHECK( myThid ) |
IF (useMYPACKAGE) CALL MYPACKAGE_CHECK( myThid ) |
311 |
#else |
#else |
318 |
IF (useSALT_PLUME)CALL PACKAGES_ERROR_MSG('SALT_PLUME',' ',myThid) |
IF (useSALT_PLUME)CALL PACKAGES_ERROR_MSG('SALT_PLUME',' ',myThid) |
319 |
#endif |
#endif |
320 |
|
|
321 |
|
#ifdef ALLOW_ECCO |
322 |
|
CALL ECCO_CHECK( myThid ) |
323 |
|
#endif |
324 |
|
|
325 |
C--- Exclusive packages (which cannot be used together): |
C--- Exclusive packages (which cannot be used together): |
326 |
IF ( useEXF .AND. useBulkForce ) THEN |
IF ( useEXF .AND. useBulkForce ) THEN |
327 |
WRITE(msgBuf,'(2A)') 'PACKAGES_CHECK: ', |
WRITE(msgBuf,'(2A)') 'PACKAGES_CHECK: ', |