/[MITgcm]/MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin/DARWIN_OPTIONS.h
ViewVC logotype

Annotation of /MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin/DARWIN_OPTIONS.h

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


Revision 1.8 - (hide annotations) (download)
Thu Aug 1 18:29:59 2019 UTC (7 years, 1 month ago) by dcarroll
Branch: MAIN
Changes since 1.7: +2 -2 lines
File MIME type: text/plain
Update to CO2 flux budget code

1 dcarroll 1.8 C $Header: /u/gcmpack/MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin/DARWIN_OPTIONS.h,v 1.7 2019/07/20 01:27:16 dimitri Exp $
2 dimitri 1.1 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 ALLOW_CARBON
24     #define USE_EXFCO2
25     cHB -----
26     #define MINFE
27     #undef NUT_SUPPLY
28     #undef CONS_SUPP
29     #undef OLD_GRAZE
30     #undef ALLOW_DIAZ
31     #undef ALLOW_DENIT
32     #undef DENIT_RELAX
33     #undef OLD_NSCHEME
34     #undef ALLOW_MUTANTS
35     #define PORT_RAND
36     #undef OLDSEED
37     #undef CALC_RATE_TOTALS
38    
39     #undef NOTEMP
40     #define TEMP_VERSION 2
41     #undef TEMP_RANGE
42    
43     #undef TWO_SPECIES_SETUP
44     #define NINE_SPECIES_SETUP
45    
46     #define CALC_RATE_TOTALS
47     #define IRON_SED_SOURCE
48     #define IRON_SED_SOURCE_VARIABLE
49     #define PART_SCAV
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 dimitri 1.4 C Define omegaC-dependent dissolution rate
70 dcarroll 1.5 C following Naviaux et al. 2019 (Marine Chemistry)
71 dimitri 1.4 #undef NAVIAUX_DISSOLUTION
72    
73 dcarroll 1.6 C allow DIC and ALK flux from bottom sediments
74 dcarroll 1.5 C following Sulpis et al. 2018 (PNAS)
75     #undef ALLOW_SED_DISS_FLUX
76    
77 dimitri 1.7 C compute CO2 flux budget terms
78 dcarroll 1.8 #define CO2_FLUX_BUDGET
79 dimitri 1.7
80 dimitri 1.1 #undef RELAX_NUTS
81     #undef FLUX_NUTS
82    
83     #undef CHECK_CONS
84     #undef DAR_DIAG_RSTAR
85     #undef DAR_DIAG_DIVER
86     #undef DAR_DIAG_GROW
87     #undef DAR_DIAG_ACDOM
88     #undef DAR_DIAG_ABSORP
89     #undef DAR_DIAG_SCATTER
90     #undef DAR_DIAG_PART_SCATTER
91     #undef DAR_DIAG_IRR
92    
93     C diagnostic chlorophyll
94     #undef DAR_DIAG_CHL
95    
96     C average PAR daily and store previous day
97     #undef ALLOW_PAR_DAY
98    
99     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
100     C dependencies
101     c if two or nine species setup we don't want specific temperature ranges
102     #ifdef TWO_SPECIES_SETUP
103     #undef TEMP_RANGE
104     #endif
105     #ifdef NINE_SPECIES_SETUP
106     #undef TEMP_RANGE
107     #endif
108    
109     c can use either denit_relax or allow_denit but not both
110     #ifdef ALLOW_DENIT
111     #undef DENIT_RELAX
112     #endif
113    
114 dimitri 1.3 #ifdef DAR_DIAG_CHL
115 dimitri 1.1 #define ALLOW_PAR_DAY
116     #endif
117    
118     CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
119     C overrides
120     C if you want to override dependent options, do it here:
121     C
122     C #define TEMP_RANGE
123    
124     #endif /* ALLOW_DARWIN */
125     #endif /* DARWIN_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22