7 |
C *** ECCO Package *** |
C *** ECCO Package *** |
8 |
C ******************************************************************** |
C ******************************************************************** |
9 |
C |
C |
10 |
C o include dump of snap shots for checks |
|
11 |
#define ALLOW_SNAPSHOTS |
cph >>>>>> !!!!!! SPECIAL SEAICE FLAG FOR TESTING !!!!!! <<<<<< |
12 |
|
#define SEAICE_EXCLUDE_FOR_EXACT_AD_TESTING |
13 |
|
cph >>>>>> !!!!!! SPECIAL SEAICE FLAG FOR TESTING !!!!!! <<<<<< |
14 |
|
|
15 |
#define ALLOW_ECCO_FORWARD_RUN |
#define ALLOW_ECCO_FORWARD_RUN |
16 |
#undef ALLOW_ECCO_OPTIMIZATION |
#undef ALLOW_ECCO_OPTIMIZATION |
18 |
C >>> Do a long protocol. |
C >>> Do a long protocol. |
19 |
#undef ECCO_VERBOSE |
#undef ECCO_VERBOSE |
20 |
|
|
|
C >>> Just do a "dry" run ( useful for testing ). |
|
|
#undef ALLOW_NO_DYNAMICS |
|
|
C >>> Use the Yearly-Monthly-Daily-Stepping call tree. |
|
|
#undef ALLOW_YMDS_TREE |
|
|
C >>> Do not call stepping |
|
|
#define ALLOW_STEPPING_CALL |
|
|
|
|
21 |
C ******************************************************************** |
C ******************************************************************** |
22 |
C *** Adjoint Support Package *** |
C *** Adjoint Support Package *** |
23 |
C ******************************************************************** |
C ******************************************************************** |
24 |
|
|
25 |
C o Include/exclude code in order to be able to automatically |
C o Include/exclude code in order to be able to automatically |
|
C differentiate the MITgcmUV by using the Tangent Linear and |
|
|
C Adjoint Model Compiler (TAMC). |
|
|
#define INCLUDE_AUTODIFF_PACKAGE |
|
26 |
C |
C |
27 |
#define ALLOW_AUTODIFF_TAMC |
#define ALLOW_AUTODIFF_TAMC |
28 |
C |
C |