/[MITgcm]/MITgcm/verification/cpl_atm2d+ocn/code_atmice/CPP_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/verification/cpl_atm2d+ocn/code_atmice/CPP_OPTIONS.h

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

revision 1.2 by jscott, Wed Jun 13 20:16:33 2007 UTC revision 1.3 by jscott, Thu Sep 3 20:21:33 2009 UTC
# Line 22  C o Include/exclude call to S/R CALC_DIF Line 22  C o Include/exclude call to S/R CALC_DIF
22  C o Allow latitudinally varying BryanLewis79 vertical diffusivity  C o Allow latitudinally varying BryanLewis79 vertical diffusivity
23  #undef ALLOW_BL79_LAT_VARY  #undef ALLOW_BL79_LAT_VARY
24    
 C o Allow full 3D specification of vertical diffusivity  
 #undef ALLOW_3D_DIFFKR  
   
25  C o Include/exclude Implicit vertical advection code  C o Include/exclude Implicit vertical advection code
26  #define INCLUDE_IMPLVERTADV_CODE  #define INCLUDE_IMPLVERTADV_CODE
27    
# Line 37  C o Include/exclude nonHydrostatic code Line 34  C o Include/exclude nonHydrostatic code
34  C o Include pressure loading code  C o Include pressure loading code
35  #undef ATMOSPHERIC_LOADING  #undef ATMOSPHERIC_LOADING
36    
37  C o exclude/allow external forcing-fields load  C o exclude/allow external forcing-fields load
38  C   this allows to read & do simple linear time interpolation of oceanic  C   this allows to read & do simple linear time interpolation of oceanic
39  C   forcing fields, if no specific pkg (e.g., EXF) is used to compute them.  C   forcing fields, if no specific pkg (e.g., EXF) is used to compute them.
40  #undef EXCLUDE_FFIELDS_LOAD  #undef EXCLUDE_FFIELDS_LOAD
41    
42    C o Include/exclude GM-like eddy stress in momentum code
43    #undef ALLOW_EDDYPSI
44    
45  C o Use "Exact Convervation" of fluid in Free-Surface formulation  C o Use "Exact Convervation" of fluid in Free-Surface formulation
46  C   so that d/dt(eta) is exactly equal to - Div.Transport  C   so that d/dt(eta) is exactly equal to - Div.Transport
47  #define EXACT_CONSERV  #define EXACT_CONSERV
# Line 50  C o Allow the use of Non-Linear Free-Sur Line 50  C o Allow the use of Non-Linear Free-Sur
50  C   this implies that surface thickness (hFactors) vary with time  C   this implies that surface thickness (hFactors) vary with time
51  #undef NONLIN_FRSURF  #undef NONLIN_FRSURF
52    
53    C o Allow mass source or sink of Fluid in the interior
54    C   (3-D generalisation of oceanic real-fresh water flux)
55    #undef ALLOW_ADDFLUID
56    
57  C o ALLOW isotropic scaling of harmonic and bi-harmonic terms when  C o ALLOW isotropic scaling of harmonic and bi-harmonic terms when
58  C   using an locally isotropic spherical grid with (dlambda) x (dphi*cos(phi))  C   using an locally isotropic spherical grid with (dlambda) x (dphi*cos(phi))
59  C *only for use on a lat-lon grid*  C *only for use on a lat-lon grid*
# Line 96  cph     defined (ALLOW_EXF)) Line 100  cph     defined (ALLOW_EXF))
100  cph# include "ECCO_CPPOPTIONS.h"  cph# include "ECCO_CPPOPTIONS.h"
101  cph#endif  cph#endif
102    
103    C o Allow full 3D specification of vertical diffusivity
104    #ifdef ALLOW_DIFFKR_CONTROL
105    C - Need to be defined if using DIFFKR_CONTROL
106    C   (alternatively, could have put this in ECCO_CPPOPTIONS)
107    #define ALLOW_3D_DIFFKR
108    #else
109    C - otherwise, can be turned on or off hereafter:
110    #undef  ALLOW_3D_DIFFKR
111    #endif /* ALLOW_DIFFKR_CONTROL */
112    
113  #endif /* CPP_OPTIONS_H */  #endif /* CPP_OPTIONS_H */
114    

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

  ViewVC Help
Powered by ViewVC 1.1.22