/[MITgcm]/MITgcm_contrib/dcarroll/highres_darwin/code/DARWIN_OPTIONS.h
ViewVC logotype

Contents of /MITgcm_contrib/dcarroll/highres_darwin/code/DARWIN_OPTIONS.h

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


Revision 1.1 - (show annotations) (download)
Sun Sep 22 21:23:45 2019 UTC (5 years, 10 months ago) by dcarroll
Branch: MAIN
CVS Tags: HEAD
File MIME type: text/plain
Initial check in of high resolution Darwin simulation code

1 C $Header: /u/gcmpack/MITgcm_contrib/ecco_darwin/v4_llc270/code_darwin/DARWIN_OPTIONS.h,v 1.12 2019/09/16 15:25:49 dcarroll 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 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 C Define omegaC-dependent dissolution rate
70 C following Naviaux et al. 2019 (Marine Chemistry)
71 #undef NAVIAUX_DISSOLUTION
72
73 C allow DIC and ALK flux from bottom sediments
74 C following Sulpis et al. 2018 (PNAS)
75 #undef ALLOW_SED_DISS_FLUX
76
77 C compute CO2 flux budget terms
78 #undef CO2_FLUX_BUDGET
79
80 C allow surface DIC, alkalinity, and calcium fluxes
81 #undef ADKINS_SURF_FLUX
82
83 #undef RELAX_NUTS
84 #undef FLUX_NUTS
85
86 #undef CHECK_CONS
87 #undef DAR_DIAG_RSTAR
88 #undef DAR_DIAG_DIVER
89 #undef DAR_DIAG_GROW
90 #undef DAR_DIAG_ACDOM
91 #undef DAR_DIAG_ABSORP
92 #undef DAR_DIAG_SCATTER
93 #undef DAR_DIAG_PART_SCATTER
94 #undef DAR_DIAG_IRR
95
96 C diagnostic chlorophyll
97 #undef DAR_DIAG_CHL
98
99 C average PAR daily and store previous day
100 #undef ALLOW_PAR_DAY
101
102 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
103 C dependencies
104 c if two or nine species setup we don't want specific temperature ranges
105 #ifdef TWO_SPECIES_SETUP
106 #undef TEMP_RANGE
107 #endif
108 #ifdef NINE_SPECIES_SETUP
109 #undef TEMP_RANGE
110 #endif
111
112 c can use either denit_relax or allow_denit but not both
113 #ifdef ALLOW_DENIT
114 #undef DENIT_RELAX
115 #endif
116
117 #ifdef DAR_DIAG_CHL
118 #define ALLOW_PAR_DAY
119 #endif
120
121 CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
122 C overrides
123 C if you want to override dependent options, do it here:
124 C
125 C #define TEMP_RANGE
126
127 #endif /* ALLOW_DARWIN */
128 #endif /* DARWIN_OPTIONS_H */

  ViewVC Help
Powered by ViewVC 1.1.22