/[MITgcm]/MITgcm_contrib/darwin2/pkg/darwin/DARWIN_OPTIONS.h
ViewVC logotype

Annotation of /MITgcm_contrib/darwin2/pkg/darwin/DARWIN_OPTIONS.h

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


Revision 1.7 - (hide annotations) (download)
Thu May 1 16:19:32 2014 UTC (11 years, 2 months ago) by jahn
Branch: MAIN
CVS Tags: ctrb_darwin2_ckpt65j_20150225, ctrb_darwin2_ckpt65_20140718, ctrb_darwin2_ckpt65e_20140929, ctrb_darwin2_ckpt64z_20140711, ctrb_darwin2_ckpt65l_20150504, ctrb_darwin2_ckpt64y_20140622, ctrb_darwin2_ckpt65d_20140915, ctrb_darwin2_ckpt64x_20140524, ctrb_darwin2_ckpt65g_20141120, ctrb_darwin2_ckpt65k_20150402, ctrb_darwin2_ckpt64w_20140502, ctrb_darwin2_ckpt65f_20141014, ctrb_darwin2_ckpt65i_20150123, ctrb_darwin2_ckpt65a_20140728, ctrb_darwin2_ckpt65b_20140812, ctrb_darwin2_ckpt65c_20140830, ctrb_darwin2_ckpt65h_20141217
Changes since 1.6: +2 -1 lines
File MIME type: text/plain
add option FIX_ZOO_QUOTAS

1 jahn 1.7 C $Header: /u/gcmpack/MITgcm_contrib/darwin2/pkg/darwin/DARWIN_OPTIONS.h,v 1.6 2012/08/23 21:49:33 jahn Exp $
2 stephd 1.2 C $Name: $
3 jahn 1.1
4     #ifndef DARWIN_OPTIONS_H
5     #define DARWIN_OPTIONS_H
6     #include "PACKAGES_CONFIG.h"
7     #ifdef ALLOW_DARWIN
8    
9     #include "CPP_OPTIONS.h"
10    
11     CBOP
12     C !ROUTINE: DARWIN_OPTIONS.h
13     C !INTERFACE:
14    
15     C !DESCRIPTION:
16     C options for darwin package and sub-packages
17     CEOP
18    
19     C ======================================================================
20     C options for top-level darwin package
21     C ======================================================================
22    
23     #define READ_PAR
24     #undef USE_QSW
25     #define MINFE
26     #undef NUT_SUPPLY
27     #undef CONS_SUPP
28     #define PORT_RAND
29     #undef OLDSEED
30     #undef CALC_RATE_TOTALS
31    
32     #undef RELAX_NUTS
33     #undef FLUX_NUTS
34    
35     #undef CHECK_CONS
36    
37     #undef DAR_DIAG_RSTAR
38     #undef DAR_DIAG_DIVER
39     #undef DAR_DIAG_GROW
40     #undef DAR_DIAG_ACDOM
41     #undef DAR_DIAG_ABSORP
42     #undef DAR_DIAG_SCATTER
43     #undef DAR_DIAG_PART_SCATTER
44     #undef DAR_DIAG_IRR
45 jahn 1.5 #undef DAR_DIAG_IRR_AMPS
46 jahn 1.1
47     C ======================================================================
48     C options for monod package
49     C ======================================================================
50     #ifdef ALLOW_MONOD
51    
52 jahn 1.7 #undef FIX_ZOO_QUOTAS
53 jahn 1.1 #undef OLD_GRAZE
54     #undef ALLOW_DIAZ
55     #undef ALLOW_DENIT
56     #undef DENIT_RELAX
57     #undef OLD_NSCHEME
58     #undef ALLOW_MUTANTS
59 stephd 1.3 #undef ALLOW_CDOM
60 jahn 1.1
61     #undef NOTEMP
62     #define TEMP_VERSION 1
63     #define TEMP_RANGE
64    
65     #undef TWO_SPECIES_SETUP
66     #undef NINE_SPECIES_SETUP
67    
68 stephd 1.2 #undef SER_GRAZ
69    
70 jahn 1.1 #undef GEIDER
71     #undef OASIM
72     #undef WAVEBANDS
73     #undef DAR_CALC_ACDOM
74     #undef DAR_RADTRANS
75     #undef DAR_RADTRANS_USE_MODEL_CALENDAR
76 jahn 1.6
77     C truncate to 2 downward decreasing modes a la Aas
78     C only relevant if old, non-iterative solver is used (darwin_radtrans_niter = -1)
79 jahn 1.1 #undef DAR_RADTRANS_DECREASING
80 jahn 1.6
81 jahn 1.1 C use rmus for all components to convert to scalar irradiance
82     C (not recommended)
83     #undef DAR_RADTRANS_RMUS_PAR
84 jahn 1.6
85 jahn 1.1 C define this to turn of reading of phyto backscattering spectra
86     C and revert to fixed backscat ratios darwin_bbphy(nabp) set in data.darwin
87     #undef DAR_NONSPECTRAL_BACKSCATTERING_RATIO
88    
89     C diagnostic chlorophyll
90     #undef DAR_DIAG_CHL
91    
92     C average PAR daily and store previous day
93     #undef ALLOW_PAR_DAY
94    
95     C ----------------------------------------------------------------------
96     C monod dependencies
97     C ----------------------------------------------------------------------
98     c if two or nine species setup we don't want specific temperature ranges
99     #ifdef TWO_SPECIES_SETUP
100     #undef TEMP_RANGE
101     #endif
102     #ifdef NINE_SPECIES_SETUP
103     #undef TEMP_RANGE
104     #endif
105    
106     c can use either denit_relax or allow_denit but not both
107     #ifdef ALLOW_DENIT
108     #undef DENIT_RELAX
109     #endif
110    
111     #ifdef DAR_DIAG_CHL
112     #define ALLOW_PAR_DAY
113     #endif
114    
115     #endif /* ALLOW_MONOD */
116    
117     C ======================================================================
118     C options for quota package
119     C ======================================================================
120     #ifdef ALLOW_QUOTA
121    
122     c light & dynamic chlorophyll
123     #define GEIDER
124     #define DYNCHL
125    
126     cbenw - turn on quota model
127     #define QUOTA
128     #define AMMON
129     #define NITRITE
130     #undef PQUOTA
131     #undef SQUOTA
132     #define FQUOTA
133    
134 benw 1.4 #define QUOTA_DIAG_LIMIT
135 jahn 1.1 #undef UNCERTAINTY
136    
137     C ----------------------------------------------------------------------
138     C quota dependencies
139     C ----------------------------------------------------------------------
140     c
141     #ifdef DYNCHL
142     #define GEIDER
143     #endif
144     c
145     #endif /* ALLOW_QUOTA */
146    
147     C ======================================================================
148     C common dependencies
149     C ======================================================================
150     c
151    
152     C ======================================================================
153     C overrides
154     C ======================================================================
155     C if you want to override dependent options, do it here:
156     C
157     C #define TEMP_RANGE
158    
159     #endif /* ALLOW_DARWIN */
160     #endif /* DARWIN_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22