/[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.2 by heimbach, Sat Jul 13 03:50:50 2002 UTC revision 1.9 by heimbach, Wed Aug 10 03:37:57 2005 UTC
# Line 1  Line 1 
 C  
 C CPP flags controlling which code is included in the files that  
 C will be compiled.  
 C  
 C ********************************************************************  
 C ***                         ECCO Package                         ***  
 C ********************************************************************  
1  C  C
2  #undef  ALLOW_ECCO_FORWARD_RUN  C $Header$
3  #undef  ALLOW_ECCO_DIAGNOSTICS_RUN  C $Name$
 #undef  ALLOW_ECCO_OPTIMIZATION  
4    
5  C       >>> Do a long protocol.  C CPP flags controlling which code is included in the files that
6  #undef ECCO_VERBOSE  C will be compiled.
7    
8  C ********************************************************************  C ********************************************************************
9  C ***                  Adjoint Support Package                     ***  C ***                  Adjoint Support Package                     ***
# Line 20  C ************************************** Line 12  C **************************************
12  C o Include/exclude code in order to be able to automatically  C o Include/exclude code in order to be able to automatically
13  C   differentiate the MITgcmUV by using the Tangent Linear and  C   differentiate the MITgcmUV by using the Tangent Linear and
14  C   Adjoint Model Compiler (TAMC).  C   Adjoint Model Compiler (TAMC).
 cph#define INCLUDE_AUTODIFF_PACKAGE  
15  C  C
16  #define ALLOW_AUTODIFF_TAMC  #define ALLOW_AUTODIFF_TAMC
17    C
18  C       >>> Checkpointing as handled by TAMC  C       >>> Checkpointing as handled by TAMC
19  #define ALLOW_TAMC_CHECKPOINTING  #define ALLOW_TAMC_CHECKPOINTING
20  C  C
21  C       >>> Extract adjoint state  C       >>> Extract adjoint state
22  #undef ALLOW_AUTODIFF_MONITOR  #define ALLOW_AUTODIFF_MONITOR
23    C
24    C       >>> DO 2-level checkpointing instead of 3-level
25    #undef AUTODIFF_2_LEVEL_CHECKPOINT
26  C  C
27  C o use divided adjoint to split adjoint computations  C o use divided adjoint to split adjoint computations
28  #undef ALLOW_DIVIDED_ADJOINT  #undef ALLOW_DIVIDED_ADJOINT
# Line 38  C ************************************** Line 33  C **************************************
33  C  C
34  C CPP flags controlling which code is included in the files that  C CPP flags controlling which code is included in the files that
35  C will be compiled.  C will be compiled.
36  C  
37  C o Include the calendar tool.  CPH >>>>>> THERE ARE NO MORE CAL OPTIONS TO BE SET <<<<<<
 #undef ALLOW_CALENDAR  
 #undef ALLOW_CAL_NENDITER  
38    
39  C ********************************************************************  C ********************************************************************
40  C ***                Cost function Package                         ***  C ***                Cost function Package                         ***

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

  ViewVC Help
Powered by ViewVC 1.1.22