/[MITgcm]/MITgcm_contrib/high_res_cube/code-mods/CPP_OPTIONS.h
ViewVC logotype

Annotation of /MITgcm_contrib/high_res_cube/code-mods/CPP_OPTIONS.h

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


Revision 1.1 - (hide annotations) (download)
Tue Nov 25 05:41:28 2003 UTC (21 years, 7 months ago) by dimitri
Branch: MAIN
File MIME type: text/plain
added thermodynamic sea-ice to high_res_cube test

1 dimitri 1.1 C $Header: /usr/local/gcmpack/MITgcm/verification/global_ocean.cs32x15/code/CPP_OPTIONS.h,v 1.6 2003/11/04 21:04:52 edhill Exp $
2     C $Name: checkpoint52b_post $
3    
4     #ifndef CPP_OPTIONS_H
5     #define CPP_OPTIONS_H
6    
7     C CPP flags controlling particular source code features
8    
9     C o Shortwave heating as extra term in external_forcing.F
10     #define SHORTWAVE_HEATING
11    
12     C o Include/exclude phi_hyd calculation code
13     #define INCLUDE_PHIHYD_CALCULATION_CODE
14    
15     C o Include/exclude call to S/R CONVECT
16     #define INCLUDE_CONVECT_CALL
17    
18     C o Include/exclude call to S/R CALC_DIFFUSIVITY
19     #define INCLUDE_CALC_DIFFUSIVITY_CALL
20    
21     C o Include/exclude nonHydrostatic code
22     #undef ALLOW_NONHYDROSTATIC
23    
24     C o Include pressure loading code
25     #define ATMOSPHERIC_LOADING
26    
27     C o Use "Exact Convervation" of fluid in Free-Surface formulation
28     C so that d/dt(eta) is exactly equal to - Div.Transport
29     #define EXACT_CONSERV
30    
31     C o Allow the use of Non-Linear Free-Surface formulation
32     C this implies that surface thickness (hFactors) vary with time
33     #define NONLIN_FRSURF
34    
35     C o Use "OLD" UV discretisation near boundaries (*not* recommended)
36     C Note - only works with #undef NO_SLIP_LATERAL in calc_mom_rhs.F
37     C because the old code did not have no-slip BCs
38     #undef OLD_ADV_BCS
39    
40     C o Execution environment support options
41     #include "CPP_EEOPTIONS.h"
42    
43     C o Include/exclude code specific to the ECCO/SEALION version.
44     #undef INCLUDE_ECCO_PACKAGE
45     #ifdef INCLUDE_ECCO_PACKAGE
46     #include "ECCO_CPPOPTIONS.h"
47     #endif
48    
49     #endif /* CPP_OPTIONS_H */
50    

  ViewVC Help
Powered by ViewVC 1.1.22