/[MITgcm]/MITgcm/verification/hs94.1x64x5/adcode/ECCO_CPPOPTIONS.h
ViewVC logotype

Contents of /MITgcm/verification/hs94.1x64x5/adcode/ECCO_CPPOPTIONS.h

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Thu Nov 8 20:47:17 2001 UTC (22 years ago) by heimbach
Branch: MAIN
File MIME type: text/plain
Preparing verification exp. for adjoint of Held-Suarez
(in adcode/).

1 C
2 C CPP flags controlling which code is included in the files that
3 C will be compiled.
4 C
5 C ********************************************************************
6 C *** ECCO Package ***
7 C ********************************************************************
8 C
9 #undef ALLOW_ECCO_FORWARD_RUN
10 #undef ALLOW_ECCO_DIAGNOSTICS_RUN
11 #undef ALLOW_ECCO_OPTIMIZATION
12
13 C >>> Do a long protocol.
14 #undef ECCO_VERBOSE
15
16 C ********************************************************************
17 C *** Adjoint Support Package ***
18 C ********************************************************************
19
20 C o Include/exclude code in order to be able to automatically
21 C differentiate the MITgcmUV by using the Tangent Linear and
22 C Adjoint Model Compiler (TAMC).
23 cph#define INCLUDE_AUTODIFF_PACKAGE
24 C
25 #define ALLOW_AUTODIFF_TAMC
26 C >>> Checkpointing as handled by TAMC
27 #define ALLOW_TAMC_CHECKPOINTING
28
29 C ********************************************************************
30 C *** Calender Package ***
31 C ********************************************************************
32 C
33 C CPP flags controlling which code is included in the files that
34 C will be compiled.
35 C
36 C o Include the calendar tool.
37 #undef ALLOW_CALENDAR
38 #undef ALLOW_CAL_NENDITER
39
40 C ********************************************************************
41 C *** Cost function Package ***
42 C ********************************************************************
43 C
44 C >>> Cost function contributions
45 #define ALLOW_COST
46 #undef ALLOW_COST_TEST
47 #define ALLOW_COST_TRACER
48
49 C ********************************************************************
50 C *** Control vector Package ***
51 C ********************************************************************
52 C
53 #undef ALLOW_NONDIMENSIONAL_CONTROL_IO
54 C >>> Initial values.
55 #define ALLOW_THETA0_CONTROL
56 #define ALLOW_SALT0_CONTROL
57 #define ALLOW_TR10_CONTROL
58 #undef ALLOW_TAUU0_CONTROL
59 #undef ALLOW_TAUV0_CONTROL
60 #undef ALLOW_SFLUX0_CONTROL
61 #undef ALLOW_HFLUX0_CONTROL
62 #undef ALLOW_SSS0_CONTROL
63 #undef ALLOW_SST0_CONTROL
64 #define ALLOW_DIFFKR_CONTROL
65 #undef ALLOW_KAPGM_CONTROL
66

  ViewVC Help
Powered by ViewVC 1.1.22