/[MITgcm]/MITgcm_contrib/ecco_darwin/v2_cs510_Brix/code/DARWIN_OPTIONS.h
ViewVC logotype

Annotation of /MITgcm_contrib/ecco_darwin/v2_cs510_Brix/code/DARWIN_OPTIONS.h

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


Revision 1.1 - (hide annotations) (download)
Tue Aug 28 14:59:04 2018 UTC (6 years, 11 months ago) by dimitri
Branch: MAIN
File MIME type: text/plain
initial check-in of v2_cs510_Brix
right now it is a shell that is identical to v3_cs510_Brix
we will modify it to match the Brix et al 2015 v2 solution

1 dimitri 1.1 C $Header: /u/gcmpack/MITgcm_contrib/ecco_darwin/v3_cs510_Brix/code/DARWIN_OPTIONS.h,v 1.1 2017/11/28 19:50:42 dimitri Exp $
2     C $Name: $
3    
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
17     CEOP
18    
19     cHB ----
20     #undef READ_PAR
21     #define USE_QSW
22     #define USE_EXFWIND
23     #define USE_EXFCO2
24     cHB -----
25     #define MINFE
26     #undef NUT_SUPPLY
27     #undef CONS_SUPP
28     #undef OLD_GRAZE
29     #undef ALLOW_DIAZ
30     #undef ALLOW_DENIT
31     #undef DENIT_RELAX
32     #undef OLD_NSCHEME
33     #undef ALLOW_MUTANTS
34     #define PORT_RAND
35     #undef OLDSEED
36     #undef CALC_RATE_TOTALS
37    
38     #undef NOTEMP
39     #define TEMP_VERSION 2
40     #undef TEMP_RANGE
41    
42     #undef TWO_SPECIES_SETUP
43     #define NINE_SPECIES_SETUP
44    
45     #define CALC_RATE_TOTALS
46     #define IRON_SED_SOURCE
47     #define IRON_SED_SOURCE_VARIABLE
48     #define PART_SCAV
49     #define ALLOW_CARBON
50    
51     #define GEIDER
52     #undef OASIM
53     #undef WAVEBANDS
54     #define DYNAMIC_CHL
55     #undef DAR_CALC_ACDOM
56     #undef DAR_RADTRANS
57     #undef DAR_RADTRANS_USE_MODEL_CALENDAR
58     C truncation to 2 downward decreasing modes a la Aas
59     #undef DAR_RADTRANS_DECREASING
60     C iterative solution
61     #undef DAR_RADTRANS_ITERATIVE
62     C use rmus for all components to convert to scalar irradiance
63     C (not recommended)
64     #undef DAR_RADTRANS_RMUS_PAR
65     C define this to turn of reading of phyto backscattering spectra
66     C and revert to fixed backscat ratios darwin_bbphy(nabp) set in data.darwin
67     #undef DAR_NONSPECTRAL_BACKSCATTERING_RATIO
68    
69     #undef RELAX_NUTS
70     #undef FLUX_NUTS
71    
72     #undef CHECK_CONS
73     #undef DAR_DIAG_RSTAR
74     #undef DAR_DIAG_DIVER
75     #undef DAR_DIAG_GROW
76     #undef DAR_DIAG_ACDOM
77     #undef DAR_DIAG_ABSORP
78     #undef DAR_DIAG_SCATTER
79     #undef DAR_DIAG_PART_SCATTER
80     #undef DAR_DIAG_IRR
81    
82     C diagnostic chlorophyll
83     #undef DAR_DIAG_CHL
84    
85     C average PAR daily and store previous day
86     #undef ALLOW_PAR_DAY
87    
88     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
89     C dependencies
90     c if two or nine species setup we don't want specific temperature ranges
91     #ifdef TWO_SPECIES_SETUP
92     #undef TEMP_RANGE
93     #endif
94     #ifdef NINE_SPECIES_SETUP
95     #undef TEMP_RANGE
96     #endif
97    
98     c can use either denit_relax or allow_denit but not both
99     #ifdef ALLOW_DENIT
100     #undef DENIT_RELAX
101     #endif
102    
103     #ifdef DAR_DIAG_CHL
104     #define ALLOW_PAR_DAY
105     #endif
106    
107     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
108     C overrides
109     C if you want to override dependent options, do it here:
110     C
111     C #define TEMP_RANGE
112    
113     #endif /* ALLOW_DARWIN */
114     #endif /* DARWIN_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22