/[MITgcm]/MITgcm/verification/global_ocean.90x40x15/code_ad/ECCO_CPPOPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/global_ocean.90x40x15/code_ad/ECCO_CPPOPTIONS.h

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

revision 1.1 by heimbach, Mon May 20 23:55:46 2002 UTC revision 1.2 by heimbach, Sat Jul 13 03:50:50 2002 UTC
# Line 0  Line 1 
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    C
29    C       >>> Extract adjoint state
30    #undef ALLOW_AUTODIFF_MONITOR
31    C
32    C o use divided adjoint to split adjoint computations
33    #undef ALLOW_DIVIDED_ADJOINT
34    
35    C ********************************************************************
36    C ***                     Calender Package                         ***
37    C ********************************************************************
38    C
39    C CPP flags controlling which code is included in the files that
40    C will be compiled.
41    C
42    C o Include the calendar tool.
43    #undef ALLOW_CALENDAR
44    #undef ALLOW_CAL_NENDITER
45    
46    C ********************************************************************
47    C ***                Cost function Package                         ***
48    C ********************************************************************
49    C
50    C       >>> Cost function contributions
51    #define ALLOW_COST
52    #undef ALLOW_COST_TEST
53    #undef ALLOW_COST_TRACER
54    #define ALLOW_COST_ATLANTIC_HEAT
55    
56    C ********************************************************************
57    C ***               Control vector Package                         ***
58    C ********************************************************************
59    C
60    #undef  ALLOW_NONDIMENSIONAL_CONTROL_IO
61    C       >>> Initial values.
62    #define ALLOW_THETA0_CONTROL
63    #define ALLOW_SALT0_CONTROL
64    #undef ALLOW_TR10_CONTROL
65    #define ALLOW_TAUU0_CONTROL
66    #define ALLOW_TAUV0_CONTROL
67    #define ALLOW_SFLUX0_CONTROL
68    #define ALLOW_HFLUX0_CONTROL
69    #undef ALLOW_SSS0_CONTROL
70    #undef ALLOW_SST0_CONTROL
71    #define ALLOW_DIFFKR_CONTROL
72    #undef ALLOW_KAPGM_CONTROL
73    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.22