/[MITgcm]/MITgcm/model/inc/CPP_OPTIONS.h
ViewVC logotype

Diff of /MITgcm/model/inc/CPP_OPTIONS.h

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

revision 1.50 by jmc, Tue Aug 14 02:58:00 2012 UTC revision 1.54 by jmc, Mon Nov 28 22:55:00 2016 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 40  C o Allow latitudinally varying BryanLew Line 43  C o Allow latitudinally varying BryanLew
43  C o Include/exclude Implicit vertical advection code  C o Include/exclude Implicit vertical advection code
44  #define INCLUDE_IMPLVERTADV_CODE  #define INCLUDE_IMPLVERTADV_CODE
45    
46    C o Include/exclude combined Surf.Pressure and Drag Implicit solver code
47    #undef ALLOW_SOLVE4_PS_AND_DRAG
48    
49  C o Include/exclude AdamsBashforth-3rd-Order code  C o Include/exclude AdamsBashforth-3rd-Order code
50  #undef ALLOW_ADAMSBASHFORTH_3  #undef ALLOW_ADAMSBASHFORTH_3
51    
52  C o Include/exclude nonHydrostatic code  C o Include/exclude nonHydrostatic code
53  #undef ALLOW_NONHYDROSTATIC  #undef ALLOW_NONHYDROSTATIC
54    
55    C o Allow to account for heating due to friction (and momentum dissipation)
56    #undef ALLOW_FRICTION_HEATING
57    
58  C o Allow mass source or sink of Fluid in the interior  C o Allow mass source or sink of Fluid in the interior
59  C   (3-D generalisation of oceanic real-fresh water flux)  C   (3-D generalisation of oceanic real-fresh water flux)
60  #undef ALLOW_ADDFLUID  #undef ALLOW_ADDFLUID
# Line 108  C   such other header files. Line 117  C   such other header files.
117  C#define COSINEMETH_III  C#define COSINEMETH_III
118    
119  C o Use "OLD" UV discretisation near boundaries (*not* recommended)  C o Use "OLD" UV discretisation near boundaries (*not* recommended)
120  C   Note - only works with  #undef NO_SLIP_LATERAL  in calc_mom_rhs.F  C   Note - only works with pkg/mom_fluxform and "no_slip_sides=.FALSE."
121  C          because the old code did not have no-slip BCs  C          because the old code did not have no-slip BCs
122  #undef  OLD_ADV_BCS  #undef OLD_ADV_BCS
123    
124  C o Use LONG.bin, LATG.bin, etc., initialization for ini_curviliear_grid.F  C o Use LONG.bin, LATG.bin, etc., initialization for ini_curviliear_grid.F
125  C   Default is to use "new" grid files (OLD_GRID_IO undef) but OLD_GRID_IO  C   Default is to use "new" grid files (OLD_GRID_IO undef) but OLD_GRID_IO
126  C   is still useful with, e.g., single-domain curvilinear configurations.  C   is still useful with, e.g., single-domain curvilinear configurations.
127  #undef OLD_GRID_IO  #undef OLD_GRID_IO
128    
129    C o Use old EXTERNAL_FORCING_U,V,T,S subroutines (for backward compatibility)
130    #undef USE_OLD_EXTERNAL_FORCING
131    
132  C o Execution environment support options  C o Execution environment support options
133  #include "CPP_EEOPTIONS.h"  #include "CPP_EEOPTIONS.h"
134    

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.54

  ViewVC Help
Powered by ViewVC 1.1.22