/[MITgcm]/MITgcm/verification/global_ocean.90x40x15/code_ad/CPP_OPTIONS.h
ViewVC logotype

Contents of /MITgcm/verification/global_ocean.90x40x15/code_ad/CPP_OPTIONS.h

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


Revision 1.17 - (show annotations) (download)
Sun Mar 11 23:04:59 2012 UTC (12 years, 2 months ago) by heimbach
Branch: MAIN
CVS Tags: checkpoint63p, checkpoint63q, checkpoint63l, checkpoint63m, checkpoint63n, checkpoint63o, checkpoint63k
Changes since 1.16: +2 -2 lines
File MIME type: text/plain
Add implVertAdv to this adjoint exp. too.

1 C $Header: /u/gcmpack/MITgcm/verification/global_ocean.90x40x15/code_ad/CPP_OPTIONS.h,v 1.16 2011/04/18 18:08:01 jmc Exp $
2 C $Name: $
3
4 C CPP flags controlling which code in included in the files that
5 C will be compiled.
6
7 #ifndef CPP_OPTIONS_H
8 #define CPP_OPTIONS_H
9
10 #include "PACKAGES_CONFIG.h"
11
12 cph(
13 C o Nonlinear free-surface code (but without rStar)
14 #define EXACT_CONSERV
15 #define NONLIN_FRSURF
16 #define DISABLE_RSTAR_CODE
17 #define DISABLE_SIGMA_CODE
18 C o Include/exclude Implicit vertical advection code
19 #define INCLUDE_IMPLVERTADV_CODE
20 cph)
21
22 #ifdef ALLOW_KPP
23 #define SHORTWAVE_HEATING
24 #endif
25
26 C o Include/exclude phi_hyd calculation code
27 #define INCLUDE_PHIHYD_CALCULATION_CODE
28
29 C o Include/exclude call to S/R CONVECT
30 #define INCLUDE_CONVECT_CALL
31
32 C o Include/exclude call to S/R CALC_DIFFUSIVITY
33 #define INCLUDE_CALC_DIFFUSIVITY_CALL
34
35 C o Allow nonHydrostatic code
36 #undef ALLOW_NONHYDROSTATIC
37
38 C o Execution environment support options
39 #include "CPP_EEOPTIONS.h"
40
41 #ifdef ALLOW_AUTODIFF
42 # include "ECCO_CPPOPTIONS.h"
43 # ifndef EXCLUDE_FFIELDS_LOAD
44 # define STORE_LOADEDREC_TEST
45 # endif
46 #endif
47
48 C o Allow full 3D specification of vertical diffusivity
49 #ifdef ALLOW_DIFFKR_CONTROL
50 C - Need to be defined if using DIFFKR_CONTROL
51 C (alternatively, could have put this in ECCO_CPPOPTIONS)
52 #define ALLOW_3D_DIFFKR
53 #else
54 C - otherwise, can be turned on or off hereafter:
55 #undef ALLOW_3D_DIFFKR
56 #endif /* ALLOW_DIFFKR_CONTROL */
57
58 #endif /* CPP_OPTIONS_H */
59

  ViewVC Help
Powered by ViewVC 1.1.22