/[MITgcm]/MITgcm/verification/natl_box_adjoint/code_seaice/ECCO_CPPOPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/natl_box_adjoint/code_seaice/ECCO_CPPOPTIONS.h

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

revision 1.6 by dimitri, Fri Sep 2 21:35:42 2005 UTC revision 1.7 by heimbach, Thu Nov 2 05:38:13 2006 UTC
# Line 38  C Line 38  C
38  C       >>> Checkpointing as handled by TAMC  C       >>> Checkpointing as handled by TAMC
39  #define ALLOW_TAMC_CHECKPOINTING  #define ALLOW_TAMC_CHECKPOINTING
40  C  C
41    C extend to 4-level checkpointing
42    #undef AUTODIFF_4_LEVEL_CHECKPOINT
43    C
44  C       >>> Extract adjoint state  C       >>> Extract adjoint state
45  #define ALLOW_AUTODIFF_MONITOR  #define ALLOW_AUTODIFF_MONITOR
46  C  C
# Line 71  C       >>> Cost function contributions Line 74  C       >>> Cost function contributions
74  # undef ALLOW_USTRESS_COST_CONTRIBUTION  # undef ALLOW_USTRESS_COST_CONTRIBUTION
75  # undef ALLOW_VSTRESS_COST_CONTRIBUTION  # undef ALLOW_VSTRESS_COST_CONTRIBUTION
76    
77  # undef ALLOW_ATEMP_COST_CONTRIBUTION  # define ALLOW_ATEMP_COST_CONTRIBUTION
78  # undef ALLOW_AQH_COST_CONTRIBUTION  # define ALLOW_AQH_COST_CONTRIBUTION
79  # undef ALLOW_PRECIP_COST_CONTRIBUTION  # define ALLOW_UWIND_COST_CONTRIBUTION
80  # undef ALLOW_SWDOWN_COST_CONTRIBUTION  # define ALLOW_VWIND_COST_CONTRIBUTION
81  # undef ALLOW_UWIND_COST_CONTRIBUTION  # define ALLOW_PRECIP_COST_CONTRIBUTION
82  # undef ALLOW_VWIND_COST_CONTRIBUTION  # define ALLOW_SNOWPRECIP_COST_CONTRIBUTION
83    # define ALLOW_SWDOWN_COST_CONTRIBUTION
84  # undef ALLOW_THETA_COST_CONTRIBUTION  # define ALLOW_LWDOWN_COST_CONTRIBUTION
85  # undef ALLOW_SALT_COST_CONTRIBUTION  # define ALLOW_EVAP_COST_CONTRIBUTION
86  # undef ALLOW_SST_COST_CONTRIBUTION  # define ALLOW_APRESSURE_COST_CONTRIBUTION
87    # undef ALLOW_RUNOFF_COST_CONTRIBUTION
88    
89    # define ALLOW_THETA_COST_CONTRIBUTION
90    # define ALLOW_SALT_COST_CONTRIBUTION
91    # define ALLOW_SST_COST_CONTRIBUTION
92  # undef ALLOW_SSS_COST_CONTRIBUTION  # undef ALLOW_SSS_COST_CONTRIBUTION
93    
94  # undef  ALLOW_SSH_MEAN_COST_CONTRIBUTION  # define ALLOW_SSH_MEAN_COST_CONTRIBUTION
95  # undef  ALLOW_SSH_TPANOM_COST_CONTRIBUTION  # define ALLOW_SSH_TPANOM_COST_CONTRIBUTION
96  # undef  ALLOW_SSH_ERSANOM_COST_CONTRIBUTION  # define ALLOW_SSH_ERSANOM_COST_CONTRIBUTION
97  # undef  ALLOW_SPH_PROJECTION  # undef  ALLOW_SPH_PROJECTION
98  # if (defined (ALLOW_SSH_MEAN_COST_CONTRIBUTION) || \  # if (defined (ALLOW_SSH_MEAN_COST_CONTRIBUTION) || \
99        defined (ALLOW_SSH_TPANOM_COST_CONTRIBUTION) || \        defined (ALLOW_SSH_TPANOM_COST_CONTRIBUTION) || \
# Line 123  C ************************************** Line 131  C **************************************
131  C ***               Control vector Package                         ***  C ***               Control vector Package                         ***
132  C ********************************************************************  C ********************************************************************
133  C  C
134  #define EXCLUDE_CTRL_PACK  #define  ALLOW_NONDIMENSIONAL_CONTROL_IO
 #undef ALLOW_NONDIMENSIONAL_CONTROL_IO  
135    
136  C       >>> Initial values.  C       >>> Initial values.
137  #define ALLOW_THETA0_CONTROL  #define ALLOW_THETA0_CONTROL
# Line 140  C       >>> Atmospheric state. Line 147  C       >>> Atmospheric state.
147  #define  ALLOW_ATEMP_CONTROL  #define  ALLOW_ATEMP_CONTROL
148  #define  ALLOW_AQH_CONTROL  #define  ALLOW_AQH_CONTROL
149  #define  ALLOW_PRECIP_CONTROL  #define  ALLOW_PRECIP_CONTROL
150    #define  ALLOW_SNOWPRECIP_CONTROL
151  #define  ALLOW_SWDOWN_CONTROL  #define  ALLOW_SWDOWN_CONTROL
152    #define  ALLOW_LWDOWN_CONTROL
153  #define  ALLOW_UWIND_CONTROL  #define  ALLOW_UWIND_CONTROL
154  #define  ALLOW_VWIND_CONTROL  #define  ALLOW_VWIND_CONTROL
155    #define  ALLOW_EVAP_CONTROL
156    #define  ALLOW_APRESSURE_CONTROL
157    #undef  ALLOW_RUNOFF_CONTROL
158    
159  C       >>> Radiation  C       >>> Radiation
160  #undef  ALLOW_SWFLUX_CONTROL  #undef  ALLOW_SWFLUX_CONTROL
# Line 176  C   Do more printout for the protocol fi Line 188  C   Do more printout for the protocol fi
188  C   Bulk formulae related flags.  C   Bulk formulae related flags.
189  #define  ALLOW_ATM_TEMP  #define  ALLOW_ATM_TEMP
190  #define  ALLOW_ATM_WIND  #define  ALLOW_ATM_WIND
 #define  ALLOW_DOWNWARD_RADIATION  
191  #define  ALLOW_BULKFORMULAE  #define  ALLOW_BULKFORMULAE
192    #define  ALLOW_DOWNWARD_RADIATION
193  #define  ALLOW_RUNOFF  #define  ALLOW_RUNOFF
194    #define  EXF_READ_EVAP
195    
196  C   Relaxation to monthly climatologies.  C   Relaxation to monthly climatologies.
197  #define ALLOW_CLIM_CYCLIC  #define  ALLOW_CLIMSST_RELAXATION
198  #undef  ALLOW_CLIMTEMP_RELAXATION  #define  ALLOW_CLIMSSS_RELAXATION
 #undef  ALLOW_CLIMSALT_RELAXATION  
 #undef  ALLOW_CLIMSST_RELAXATION  
 #undef  ALLOW_CLIMSSS_RELAXATION  

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

  ViewVC Help
Powered by ViewVC 1.1.22