/[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.5 - (hide annotations) (download)
Mon Jul 30 15:21:51 2012 UTC (12 years, 11 months ago) by jahn
Branch: MAIN
CVS Tags: ctrb_darwin2_ckpt63r_20120817, ctrb_darwin2_ckpt63q_20120731
Changes since 1.4: +2 -1 lines
File MIME type: text/plain
add timeave diagnostics rmud and c1,c2 for irradiance amplitudes

1 jahn 1.5 C $Header: /u/gcmpack/MITgcm_contrib/darwin2/pkg/darwin/DARWIN_OPTIONS.h,v 1.4 2012/07/02 09:42:22 benw 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     #undef OLD_GRAZE
53     #undef ALLOW_DIAZ
54     #undef ALLOW_DENIT
55     #undef DENIT_RELAX
56     #undef OLD_NSCHEME
57     #undef ALLOW_MUTANTS
58 stephd 1.3 #undef ALLOW_CDOM
59 jahn 1.1
60     #undef NOTEMP
61     #define TEMP_VERSION 1
62     #define TEMP_RANGE
63    
64     #undef TWO_SPECIES_SETUP
65     #undef NINE_SPECIES_SETUP
66    
67 stephd 1.2 #undef SER_GRAZ
68    
69 jahn 1.1 #undef GEIDER
70     #undef OASIM
71     #undef WAVEBANDS
72     #undef DAR_CALC_ACDOM
73     #undef DAR_RADTRANS
74     #undef DAR_RADTRANS_USE_MODEL_CALENDAR
75     C truncation to 2 downward decreasing modes a la Aas
76     #undef DAR_RADTRANS_DECREASING
77     C iterative solution
78     #undef DAR_RADTRANS_ITERATIVE
79     C use rmus for all components to convert to scalar irradiance
80     C (not recommended)
81     #undef DAR_RADTRANS_RMUS_PAR
82     C define this to turn of reading of phyto backscattering spectra
83     C and revert to fixed backscat ratios darwin_bbphy(nabp) set in data.darwin
84     #undef DAR_NONSPECTRAL_BACKSCATTERING_RATIO
85    
86     C diagnostic chlorophyll
87     #undef DAR_DIAG_CHL
88    
89     C average PAR daily and store previous day
90     #undef ALLOW_PAR_DAY
91    
92     C ----------------------------------------------------------------------
93     C monod dependencies
94     C ----------------------------------------------------------------------
95     c if two or nine species setup we don't want specific temperature ranges
96     #ifdef TWO_SPECIES_SETUP
97     #undef TEMP_RANGE
98     #endif
99     #ifdef NINE_SPECIES_SETUP
100     #undef TEMP_RANGE
101     #endif
102    
103     c can use either denit_relax or allow_denit but not both
104     #ifdef ALLOW_DENIT
105     #undef DENIT_RELAX
106     #endif
107    
108     #ifdef DAR_DIAG_CHL
109     #define ALLOW_PAR_DAY
110     #endif
111    
112     #endif /* ALLOW_MONOD */
113    
114     C ======================================================================
115     C options for quota package
116     C ======================================================================
117     #ifdef ALLOW_QUOTA
118    
119     c light & dynamic chlorophyll
120     #define GEIDER
121     #define DYNCHL
122    
123     cbenw - turn on quota model
124     #define QUOTA
125     #define AMMON
126     #define NITRITE
127     #undef PQUOTA
128     #undef SQUOTA
129     #define FQUOTA
130    
131 benw 1.4 #define QUOTA_DIAG_LIMIT
132 jahn 1.1 #undef UNCERTAINTY
133    
134     C ----------------------------------------------------------------------
135     C quota dependencies
136     C ----------------------------------------------------------------------
137     c
138     #ifdef DYNCHL
139     #define GEIDER
140     #endif
141     c
142     #endif /* ALLOW_QUOTA */
143    
144     C ======================================================================
145     C common dependencies
146     C ======================================================================
147     c
148    
149     C ======================================================================
150     C overrides
151     C ======================================================================
152     C if you want to override dependent options, do it here:
153     C
154     C #define TEMP_RANGE
155    
156     #endif /* ALLOW_DARWIN */
157     #endif /* DARWIN_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22