/[MITgcm]/MITgcm/verification/tutorial_global_oce_optim/code_oad/CPP_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/tutorial_global_oce_optim/code_oad/CPP_OPTIONS.h

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

revision 1.1 by heimbach, Fri Jan 17 22:01:16 2014 UTC revision 1.2 by jmc, Thu Sep 11 20:01:43 2014 UTC
# Line 22  C o Shortwave heating as extra term in e Line 22  C o Shortwave heating as extra term in e
22  C Note: this should be a run-time option  C Note: this should be a run-time option
23  #undef SHORTWAVE_HEATING  #undef SHORTWAVE_HEATING
24    
25    C o Include/exclude Geothermal Heat Flux at the bottom of the ocean
26    #undef ALLOW_GEOTHERMAL_FLUX
27    
28  C o Include/exclude phi_hyd calculation code  C o Include/exclude phi_hyd calculation code
29  #define INCLUDE_PHIHYD_CALCULATION_CODE  #define INCLUDE_PHIHYD_CALCULATION_CODE
30    
# Line 46  C o Include/exclude AdamsBashforth-3rd-O Line 49  C o Include/exclude AdamsBashforth-3rd-O
49  C o Include/exclude nonHydrostatic code  C o Include/exclude nonHydrostatic code
50  #undef ALLOW_NONHYDROSTATIC  #undef ALLOW_NONHYDROSTATIC
51    
52    C o Allow to account for heating due to friction (and momentum dissipation)
53    #undef ALLOW_FRICTION_HEATING
54    
55  C o Allow mass source or sink of Fluid in the interior  C o Allow mass source or sink of Fluid in the interior
56  C   (3-D generalisation of oceanic real-fresh water flux)  C   (3-D generalisation of oceanic real-fresh water flux)
57  #undef ALLOW_ADDFLUID  #undef ALLOW_ADDFLUID
# Line 74  C   so that d/dt(eta) is exactly equal t Line 80  C   so that d/dt(eta) is exactly equal t
80  C o Allow the use of Non-Linear Free-Surface formulation  C o Allow the use of Non-Linear Free-Surface formulation
81  C   this implies that surface thickness (hFactors) vary with time  C   this implies that surface thickness (hFactors) vary with time
82  #undef NONLIN_FRSURF  #undef NONLIN_FRSURF
83  #define DISABLE_RSTAR_CODE  
84  #define DISABLE_SIGMA_CODE  C o Use Non Self-Adjoint (NSA) conjugate-gradient solver
85    #undef ALLOW_CG2D_NSA
86    
87  C o Include/exclude code for single reduction Conjugate-Gradient solver  C o Include/exclude code for single reduction Conjugate-Gradient solver
88  #undef ALLOW_SRCG  #undef ALLOW_SRCG
# Line 123  C   each of the above pkg get its own op Line 130  C   each of the above pkg get its own op
130  C   Although this method, inherited from ECCO setup, has been traditionally  C   Although this method, inherited from ECCO setup, has been traditionally
131  C   used for all adjoint built, work is in progress to allow to use the  C   used for all adjoint built, work is in progress to allow to use the
132  C   standard method also for adjoint built.  C   standard method also for adjoint built.
133  #ifdef PACKAGES_CONFIG_H  c#ifdef PACKAGES_CONFIG_H
134  # include "ECCO_CPPOPTIONS.h"  c# include "ECCO_CPPOPTIONS.h"
135  #endif  c#endif
136    
137  #endif /* CPP_OPTIONS_H */  #endif /* CPP_OPTIONS_H */

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

  ViewVC Help
Powered by ViewVC 1.1.22