/[MITgcm]/MITgcm/pkg/gmredi/GMREDI_OPTIONS.h
ViewVC logotype

Annotation of /MITgcm/pkg/gmredi/GMREDI_OPTIONS.h

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


Revision 1.19 - (hide annotations) (download)
Sun May 18 02:49:52 2014 UTC (10 years, 1 month ago) by m_bates
Branch: MAIN
CVS Tags: checkpoint65z, checkpoint65x, checkpoint65y, checkpoint65r, checkpoint65s, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint65j, checkpoint65k, checkpoint65h, checkpoint65i, checkpoint65n, checkpoint65l, checkpoint65m, checkpoint65b, checkpoint65c, checkpoint65a, checkpoint65f, checkpoint65g, checkpoint65d, checkpoint65e, checkpoint65, checkpoint66g, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, checkpoint66n, checkpoint66m, checkpoint66l, checkpoint66k, checkpoint66j, checkpoint66i, checkpoint66h, checkpoint65o, checkpoint64y, checkpoint64x, checkpoint64z, HEAD
Changes since 1.18: +1 -2 lines
File MIME type: text/plain
gmredi K3D: removed use_lapack CPP define with HAVE_LAPACK, which is defined in the Makefile

1 m_bates 1.19 C $Header: /u/gcmpack/MITgcm/pkg/gmredi/GMREDI_OPTIONS.h,v 1.18 2013/11/19 17:07:11 jmc Exp $
2 jmc 1.6 C $Name: $
3 adcroft 1.1
4     C CPP options file for GM/Redi package
5     C Use this file for selecting options within the GM/Redi package
6 edhill 1.7
7     #ifndef GMREDI_OPTIONS_H
8     #define GMREDI_OPTIONS_H
9     #include "PACKAGES_CONFIG.h"
10 jmc 1.13 #include "CPP_OPTIONS.h"
11    
12 edhill 1.7 #ifdef ALLOW_GMREDI
13 jmc 1.13 C Package-specific Options & Macros go here
14 adcroft 1.1
15 edhill 1.7 C Designed to simplify the Ajoint code:
16 jmc 1.10 C #define GMREDI_WITH_STABLE_ADJOINT
17     C -- exclude the clipping/tapering part of the code that is not used
18 jmc 1.6 C #define GM_EXCLUDE_CLIPPING
19 jmc 1.10 C #define GM_EXCLUDE_FM07_TAP
20 jmc 1.6 C #define GM_EXCLUDE_AC02_TAP
21     C #define GM_EXCLUDE_TAPERING
22 jmc 1.12 C #define GM_EXCLUDE_SUBMESO
23 jmc 1.10
24 heimbach 1.5 C This allows to use Visbeck et al formulation to compute K_GM+Redi
25     #undef GM_VISBECK_VARIABLE_K
26 jmc 1.10 C Use old calculation (before 2007/05/24) of Visbeck etal K_GM+Redi
27     C (which depends on tapering scheme)
28     #undef OLD_VISBECK_CALC
29 adcroft 1.1
30 m_bates 1.14 C This allows the Bates et al formulation to calculate the
31     C bolus transport and K for Redi
32     #undef GM_K3D
33 m_bates 1.15 #undef GM_K3D_PASSIVE
34 m_bates 1.14
35 adcroft 1.1 C This allows the leading diagonal (top two rows) to be non-unity
36     C (a feature required when tapering adiabatically).
37 jmc 1.8 #define GM_NON_UNITY_DIAGONAL
38 adcroft 1.1
39 jmc 1.4 C Allows to use different values of K_GM and K_Redi ; also to
40     C be used with the advective form (Bolus velocity) of GM
41 jmc 1.8 #define GM_EXTRA_DIAGONAL
42 jmc 1.4
43     C Allows to use the advective form (Bolus velocity) of GM
44     C instead of the Skew-Flux form (=default)
45 jmc 1.8 #define GM_BOLUS_ADVEC
46 adcroft 1.1
47 jmc 1.11 C Allows to use the Boundary-Value-Problem method to evaluate GM Bolus transport
48     #define GM_BOLUS_BVP
49 adcroft 1.1
50     #endif /* ALLOW_GMREDI */
51 edhill 1.7 #endif /* GMREDI_OPTIONS_H */
52 edhill 1.9
53     CEH3 ;;; Local Variables: ***
54     CEH3 ;;; mode:fortran ***
55     CEH3 ;;; End: ***

  ViewVC Help
Powered by ViewVC 1.1.22