60 |
IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid) |
IF (useAIM) CALL PACKAGES_CHECK_ERROR('AIM', myThid) |
61 |
#endif |
#endif |
62 |
|
|
63 |
|
#ifndef ALLOW_PTRACERS |
64 |
|
IF (usePTRACERS) CALL PACKAGES_CHECK_ERROR('PTRACERS', myThid) |
65 |
|
#endif |
66 |
|
|
67 |
|
#ifndef ALLOW_SHAP_FILT |
68 |
|
IF (useSHAP_FILT) CALL PACKAGES_CHECK_ERROR('SHAP_FILT', myThid) |
69 |
|
#endif |
70 |
|
|
71 |
|
#ifndef ALLOW_ZONAL_FILT |
72 |
|
IF (useZONAL_FILT) CALL PACKAGES_CHECK_ERROR('ZONAL_FILT',myThid) |
73 |
|
#endif |
74 |
|
|
75 |
#ifndef ALLOW_FLT |
#ifndef ALLOW_FLT |
76 |
IF (useFLT) CALL PACKAGES_CHECK_ERROR('FLT', myThid) |
IF (useFLT) CALL PACKAGES_CHECK_ERROR('FLT', myThid) |
77 |
#endif |
#endif |
78 |
|
|
79 |
|
#ifdef ALLOW_SBO |
80 |
|
IF (useSBO) CALL SBO_CHECK( myThid ) |
81 |
|
#else |
82 |
|
IF (useSBO) CALL PACKAGES_CHECK_ERROR('SBO', myThid) |
83 |
|
#endif |
84 |
|
|
85 |
|
#ifdef ALLOW_SEAICE |
86 |
|
IF (useSEAICE) CALL SEAICE_CHECK( myThid ) |
87 |
|
#else |
88 |
|
IF (useSEAICE) CALL PACKAGES_CHECK_ERROR('SEAICE', myThid) |
89 |
|
#endif |
90 |
|
|
91 |
|
#if ( defined (ALLOW_ADJOINT_RUN) || \ |
92 |
|
defined (ALLOW_TANGENTLINEAR_RUN) || \ |
93 |
|
defined (ALLOW_GRADIENT_CHECK) || \ |
94 |
|
defined (ALLOW_ECCO_OPTIMIZATION) ) |
95 |
|
CALL CTRL_CHECK( myThid ) |
96 |
|
CALL COST_CHECK( myThid ) |
97 |
|
#endif |
98 |
|
|
99 |
RETURN |
RETURN |
100 |
END |
END |