1 | !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
---|
2 | ! MODEL BFM - Biogeochemical Flux Model |
---|
3 | !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
---|
4 | !BOP |
---|
5 | ! |
---|
6 | ! ROUTINE: Namelist for standalone |
---|
7 | ! |
---|
8 | ! DESCRIPTION |
---|
9 | ! Parameter values for module standalone filled by init_standalone |
---|
10 | ! |
---|
11 | ! AUTHORS |
---|
12 | ! Marcello Vichi and Piet Ruardij |
---|
13 | ! |
---|
14 | ! COPYING |
---|
15 | ! |
---|
16 | ! Copyright (C) 2008 M. Vichi and P. Ruardij |
---|
17 | ! (rua@nioz.nl; vichi@bo.ingv.it) |
---|
18 | ! |
---|
19 | ! This program is free software; you can redistribute it and/or modify |
---|
20 | ! it under the terms of the GNU General Public License as published by |
---|
21 | ! the Free Software Foundation; |
---|
22 | ! This program is distributed in the hope that it will be useful, |
---|
23 | ! but WITHOUT ANY WARRANTY; without even the implied warranty of |
---|
24 | ! MERCHANTEABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
---|
25 | ! GNU General Public License for more details. |
---|
26 | ! |
---|
27 | !EOP |
---|
28 | !-------------------------------------------------------------------------! |
---|
29 | !BOC |
---|
30 | |
---|
31 | !-------------------------------------------------------------------------! |
---|
32 | !NAMELIST bfm_nml |
---|
33 | !-------------------------------------------------------------------------! |
---|
34 | !Main initialisation and output specifications |
---|
35 | !NAME KIND DESCRIPTION |
---|
36 | !bio_calc logical Switch on/off BFM (for coupled configurations) |
---|
37 | !bfm_init integer Initialization state |
---|
38 | ! 0. from constant values in bfm_init_nml below |
---|
39 | ! 1. from restart |
---|
40 | !bio_setup integer BFM configuration: |
---|
41 | ! 1. pelagic |
---|
42 | ! 2. benthic |
---|
43 | ! 3. pelagic and benthic |
---|
44 | !out_fname string Name of NetCDF output file |
---|
45 | !out_dir string Path to the output file |
---|
46 | !out_title string Name of the experiment in NetCDF file |
---|
47 | !out_delta integer Output is saved every out_delta timesteps |
---|
48 | !-------------------------------------------------------------------------! |
---|
49 | &bfm_nml |
---|
50 | bio_calc = .true. |
---|
51 | bfm_init = 0 |
---|
52 | bio_setup = 1 |
---|
53 | out_fname = 'BFM_NEMO' |
---|
54 | out_dir = '.' |
---|
55 | out_title = 'PELAGOS' |
---|
56 | out_delta = 15 |
---|
57 | / |
---|
58 | |
---|
59 | !-------------------------------------------------------------------------! |
---|
60 | !NAMELIST bfm_init_nml |
---|
61 | !-------------------------------------------------------------------------! |
---|
62 | !Pelagic initialisation |
---|
63 | ! pelagic (O) O2: Oxygen (mmol/m3) |
---|
64 | ! pelagic (P) N1: Phosphate (mmol/m3) |
---|
65 | ! pelagic (N) N3: Nitrate (mmol/m3) |
---|
66 | ! pelagic (N) N4: Ammonium (mmol/m3) |
---|
67 | ! pelagic (Si) N5: Silicate (mmol/m3) |
---|
68 | ! pelagic (R) N6: Reduction Equivalents (mmol/m3) |
---|
69 | ! pelagic (N) O4: N2-sink (mmol/m3) |
---|
70 | ! pelagic (CNP) B1: Pelagic Bacteria |
---|
71 | ! pelagic (CNPSiI) P1: Diatoms (group PhytoPlankton)) |
---|
72 | ! pelagic (CNPSiI) P2: Flagellates (group PhytoPlankton)) |
---|
73 | ! pelagic (CNPSiI) P3: PicoPhytoPlankton (group PhytoPlankton)) |
---|
74 | ! pelagic (CNPSiI) P4: Dinoflagellates (group PhytoPlankton)) |
---|
75 | ! pelagic (CNP) Z3: Carnivorous mesozooplankton (group MesoZooPlankton)) |
---|
76 | ! pelagic (CNP) Z4: Omnivorous mesozooplankton (group MesoZooPlankton)) |
---|
77 | ! pelagic (CNP) Z5: Microzooplankton (group MicroZooPlankton)) |
---|
78 | ! pelagic (CNP) Z6: Heterotrophic nanoflagellates (HNAN) (group MicroZooPlankton)) |
---|
79 | ! pelagic (CNPSi) R1: Labile Organic Carbon (LOC) |
---|
80 | ! pelagic (C) R2: CarboHydrates (sugars) |
---|
81 | ! pelagic (CNPSi) R6: Particulate Organic Carbon (POC) |
---|
82 | ! pelagic (C) R7: Refractory Disoolved Organic Carbon |
---|
83 | !<variablename>0 = <realvalue> |
---|
84 | ! |
---|
85 | ! Initialization with InitVar structure |
---|
86 | ! BFM variable information for data input |
---|
87 | ! availabel fields: |
---|
88 | ! integer init: select the initialization |
---|
89 | ! 0 = homogeneous |
---|
90 | ! 1 = analytical |
---|
91 | ! 2 = from file |
---|
92 | ! options for init==1 |
---|
93 | ! real anv1: value in the surface layer |
---|
94 | ! real anz1: depth of the surface layer |
---|
95 | ! real anv2: value in the bottom layer |
---|
96 | ! real anz2: depth of the bottom layer |
---|
97 | ! options for init==2 (not used when coupled with NEMO because |
---|
98 | ! overridden by values in namelist_top) |
---|
99 | ! char filename: name of the input file |
---|
100 | ! char varname: name of the var in input file |
---|
101 | ! Options currently used when coupled with NEMO |
---|
102 | ! logical obc: variable has open boundary data |
---|
103 | ! logical sbc: variable has surface boundary data |
---|
104 | ! logical cbc: variable has coastal boundary data |
---|
105 | !-------------------------------------------------------------------------! |
---|
106 | &bfm_init_nml |
---|
107 | O2o0 = 300.0, |
---|
108 | InitVar(1)%init = 0, |
---|
109 | InitVar(1)%sbc = .false., |
---|
110 | InitVar(1)%cbc = .false., |
---|
111 | InitVar(1)%obc = .false., |
---|
112 | N1p0 = 1.0, |
---|
113 | InitVar(2)%init = 2, |
---|
114 | InitVar(2)%sbc = .false., |
---|
115 | InitVar(2)%cbc = .false., |
---|
116 | InitVar(2)%obc = .false., |
---|
117 | N3n0 = 5.0, |
---|
118 | InitVar(3)%init = 2, |
---|
119 | InitVar(3)%sbc = .true., |
---|
120 | InitVar(3)%cbc = .false., |
---|
121 | InitVar(3)%obc = .false., |
---|
122 | N4n0 = 1.0, |
---|
123 | N5s0 = 8.0, |
---|
124 | InitVar(6)%init = 2, |
---|
125 | InitVar(6)%sbc = .false., |
---|
126 | InitVar(6)%cbc = .false., |
---|
127 | InitVar(6)%obc = .false., |
---|
128 | N7f0 = 0.3, |
---|
129 | InitVar(8)%init = 2, |
---|
130 | InitVar(8)%sbc = .true., |
---|
131 | InitVar(8)%cbc = .false., |
---|
132 | InitVar(8)%obc = .false., |
---|
133 | N6r0 = 1.0, |
---|
134 | O4n0 = 200.0, |
---|
135 | P1c0 = 1.0, |
---|
136 | P2c0 = 1.0, |
---|
137 | P3c0 = 1.0, |
---|
138 | P4c0 = 1.0, |
---|
139 | Z3c0 = 1.0, |
---|
140 | Z4c0 = 1.0, |
---|
141 | Z5c0 = 1.0, |
---|
142 | Z6c0 = 1.0, |
---|
143 | B1c0 = 1.0, |
---|
144 | R2c0 = 0.1, |
---|
145 | R6c0 = 0.1, |
---|
146 | R7c0 = 1.0, |
---|
147 | R1c0 = 1.0, |
---|
148 | InitVar(45)%init = 2, |
---|
149 | InitVar(45)%sbc = .false., |
---|
150 | InitVar(45)%cbc = .false., |
---|
151 | InitVar(45)%obc = .false., |
---|
152 | O3c0 = 0.0, |
---|
153 | InitVar(56)%init = 2, |
---|
154 | InitVar(56)%sbc = .false., |
---|
155 | InitVar(56)%cbc = .false., |
---|
156 | InitVar(56)%obc = .false., |
---|
157 | O3h0 = 0.0, |
---|
158 | InitVar(57)%init = 2, |
---|
159 | InitVar(57)%sbc = .false., |
---|
160 | InitVar(57)%cbc = .false., |
---|
161 | InitVar(57)%obc = .false., |
---|
162 | / |
---|
163 | |
---|
164 | !-------------------------------------------------------------------------! |
---|
165 | !NAMELIST bfm_save_nml |
---|
166 | !-------------------------------------------------------------------------! |
---|
167 | !Stored variables |
---|
168 | !ave_save: average values over the output interval |
---|
169 | !var_save: instantaneous value at the output interval |
---|
170 | !-------------------------------------------------------------------------! |
---|
171 | &bfm_save_nml |
---|
172 | ave_save = 'ETW','O2o', |
---|
173 | 'DIC','Ac','pCO2','pH', |
---|
174 | 'EIR', |
---|
175 | 'N1p', |
---|
176 | 'N3n', |
---|
177 | 'N4n', |
---|
178 | 'N5s', |
---|
179 | 'N7f', |
---|
180 | 'P1c', |
---|
181 | 'P1f', |
---|
182 | 'P2c', |
---|
183 | 'P3c', |
---|
184 | 'P4c', |
---|
185 | 'Z3c', |
---|
186 | 'Z4c', |
---|
187 | 'Z5c', |
---|
188 | 'Z6c', |
---|
189 | 'R1c', |
---|
190 | 'R2c', |
---|
191 | 'R6c', |
---|
192 | 'R6f', |
---|
193 | 'P1l', |
---|
194 | 'P2l', |
---|
195 | 'P3l', |
---|
196 | 'P4l', |
---|
197 | 'xEPS', |
---|
198 | 'Chla', |
---|
199 | 'eiPI(iiP1)', |
---|
200 | 'eiPI(iiP2)', |
---|
201 | 'eiPI(iiP3)', |
---|
202 | 'eiPI(iiP4)', |
---|
203 | 'qlPc(iiP1)', |
---|
204 | 'qlPc(iiP2)', |
---|
205 | 'qlPc(iiP3)', |
---|
206 | 'qlPc(iiP4)', |
---|
207 | 'qnPc(iiP1)', |
---|
208 | 'qnPc(iiP2)', |
---|
209 | 'qnPc(iiP3)', |
---|
210 | 'qnPc(iiP4)', |
---|
211 | 'qpPc(iiP1)', |
---|
212 | 'qpPc(iiP2)', |
---|
213 | 'qpPc(iiP3)', |
---|
214 | 'qpPc(iiP4)', |
---|
215 | 'sunPI(iiP1)','sunPI(iiP2)','sunPI(iiP3)','sunPI(iiP4)' |
---|
216 | 'EICE','jsurO2o','jsurO3c','EWIND' |
---|
217 | / |
---|
218 | |
---|
219 | !EOC |
---|
220 | !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
---|
221 | ! MODEL BFM - Biogeochemical Flux Model |
---|
222 | !-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- |
---|