This code provides an Matlab mex interface for MARBL Marine Biogeochemistry Library (https://github.com/marbl-ecosys/MARBL.git)
The main developers for this code is JJ Becker (jjbecker) and Francois Primeau (fprimeau).
Comming soon…
MARBL has >20,000 lines of F90 source code and many of them are addressing somewhat complex and general purpose variable definition, initialization, run time storage and result/restart files. The variables of interest to the biogeochemistry community are typically stored in straightforward 2 or 3 dimensional arrays of floating point variables. In some cases the data is in a F90 structure, which probably can be sent through the MEX interface, but because of the added complexity this is presently not implemented.
The present implementation of the interface that simply repeats scalar fields in the structs so that the struct can be transferred as a much simpler 2D array. In the long term, an improved solution might be necessary because it hard-codes the interface to the existing version of MARBL, and one of the goals is to add new tracers and diagnostics. Eventually the MEX interface probably needs to reflect the actual F90 variable structures on the Matlab side. This is possible, but the debugging of the MEX F90 code is extremely tricky, tedious and time consuming.
There are two broad classes of variables in MARBL:
(a) 3-d interior fields
(b) 2-d surface fields
Conceptually this is best though of as adding a function that references the properties of the top of the water column and returns the air-sea flux. In MARBL it appears the interior water was coded first, and without atmospheric interaction, and the atmospheric interactions where added later <maybe?> as second update step. That implementation in F90 is perhaps efficient because FORTRAN is generally a “pass by reference” language, so large amounts of data are not copied, just the addresses. Matlab uses both pass by reference, and pass by value, which requires further study and coding to make this separate “surface flux” and “interior” implementation computationally efficient. Because the MEX interface almost certainly requires a pass by value interface, there are potential substantial code speed up opportunities at the cost of much code complexity to modify the F90 MEX code to replace data copying with <possibly tricky> pointer operations that share memory between Matlab and F90. The overall cost of the “surface flux” fiction might turn out to be negligible.
The MARBL “update” subroutines generally do not update tracers, they just return a tendency to the circulation model, which is then responsible for combining the MARBL biogeochemical tendencies with the advective-diffusive tendencies to update the biogeochemical state of the ocean. MARBL diagnostics are <always?> calculated every time step for every layer but they do not need to be to transferred across the MEX to Matlab, or stored if transferred, but experience indicates they are invaluable debugging tools.
The list of arrays that are transferred from the Matlab workspace to MALL via the MEX interface is listed in Table 1.
Table 1 | () indicate 13C and 14C isotopes | |
---|---|---|
grid definition (zw,zt,dzt) | 3 x nlev | in |
maximum number of layers in each water column | 1 x ncols | in |
interior “forcings” (environmental parameters) | 6 x ncols | in |
surface “forcings” (environmental parameters) | 11 (13) x ncols | in |
interior biogeochemical state (tracers) | 32 (46) x nlayers x ncols | in |
surface biogeochemical state (tracers) | 32 (46) x ncols | in |
surface functions of the biogeochemical state e.g. pH | 1 or 2 x ncols | in/out |
interior functions of the biogeochemical state e.g. pH | 1 or 2 x nlayers x ncols | in/out |
time tendency for the biogeochemical state | 32 (46) x nlayers x ncols | out |
surface fluxes | 9 x ncols | out |
diagnostics associated with the air sea interface | 27 (43) x ncols | out |
diagnostics associated with the tracer tendencies in the interior | 308 (386) x nlayers x ncols | out |
- The grid definition needs to be transferred to MARBL only once because it does not change.
- The pH variables are passed in and out of MARBL. The value passed in is used as an intial iterate for the nonlinear seawater CO2 system equations.
- The time tendencies and the surface fluxes are used to update the biogeochemical state of the ocean as well as the chemical state of the overlying atmosphere
- The diagnostics are not used to update the biogeochemical state of the model and therefor do not need to be passed back to Matlab’s memory space if they will not be used.q
only the | ||||
numbered | x indicates that we have a | |||
variables are | gridded OCIM field available | |||
essential | state variables | units | notes | for initialization |
---|---|---|---|---|
1 | O2 | mmol/m^3 | x | |
2 | ALK | mmol/m^3 | x | |
3 | Lig | ? | ||
4 | DIC | mmol/m^3 | inorganic carbon | x |
( DI13C ) | mmol/m^3 | ? | ||
( DI14C ) | mmol/m^3 | ? | ||
5 | DOC | mmol/m^3 | organic carbon | x see Letscher et al. (2014) |
( DO13Ctot ) | mmol/m^3 | ? | ||
( DO14Ctot ) | mmol/m^3 | ? | ||
6 | DOCr | mmol/m^3 | recalcitrant DOM | x see Letscher et al. (2014) |
7 | DON | mmol/m^3 | DOM | x see Letscher et al. (2014) |
8 | DOP | mmol/m^3 | DOM | x see Letscher et al. (2014) |
9 | DOPr | mmol/m^3 | recalcitrant DOM | x see Letscher et al. (2014) |
10 | DONr | mmol/m^3 | recalcitrant DOM | x see Letscher et al. (2014) |
11 | PO4 | mmol/m^3 | nutrient | x |
12 | NO3 | mmol/m^3 | nutrient | x |
13 | SiO3 | mmol/m^3 | nutrient | x |
14 | NH4 | mmol/m^3 | nutrient | ? (just use zero?) |
15 | Fe | mmol/m^3 | nutrient | ? |
16 | zooC | mmol/m^3 | zooplankton (Redfield C:N:P) | ? |
( zootot13C ) | mmol/m^3 | ? | ||
( zootot14C ) | mmol/m^3 | ? | ||
17 | spChl | mg/m^3 | small phyto | ? |
18 | spC | mmol/m^3 | small phyto | ? |
( sp13C ) | mmol/m^3 | ? | ||
( sp14C ) | mmol/m^3 | ? | ||
19 | spP | mmol/m^3 | small phyto | ? |
20 | spFe | mmol/m^3 | small phyto | ? |
21 | spCaCO3 | mmol/m^3 | small phyto | ? |
( spCa13CO3 ) | mmol/m^3 | ? | ||
( spCaC14CO3 ) | mmol/m^3 | ? | ||
22 | diatChl | mg/m^3 | diatom | ? |
23 | diatC | mmol/m^3 | diatom variable C:P fixed C:N | ? |
24 | diatP | mmol/m^3 | diatom varoable C:P | ? |
25 | diatFe | mmol/m^3 | diatom | ? |
26 | diatSi | mmol/m^3 | diatom | ? |
( diat13C ) | mmol/m^3 | ? | ||
( diat14C ) | mmol/m^3 | ? | ||
27 | diazChl | mg/m^3 | diazotroph | ? |
28 | diazC | mmol/m^3 | diazotroph variable C:P fixed C:N | ? |
29 | diazP | mmol/m^3 | diazotroph variable C:P | ? |
30 | diazFe | mmol/m^3 | diazotroph | ? |
( diaz13C ) | mmol/m^3 | ? | ||
( diaz14C ) | mmol/m^3 | ? | ||
DIC_ALT_CO2 | mmol/m^3 | ? | ? | |
ALK_ALT_CO2 | mmol/m^3 | ? | ? |
only the | ||||
numbered | x indicates that we | |||
variables are | interior | have a field available | ||
essential | “forcing” | units | size | on the OCIM grid |
---|---|---|---|---|
1 | dust_flux | g/cm^2/s | ? | |
2 | swr_surf | W/m^2 | ? | |
3 | pot_temp | degC | x | |
4 | salinity | psu | x | |
5 | pressure | bars | x | |
6 | Fe_flux | nmol/cm^2/s | ? |
only the | ||
numbered | x indicates that we | |
variables are | surface | have a field available |
essential | “forcing” | on the OCIM grid |
---|---|---|
1 | u10_sqr | x |
2 | sss | x |
3 | sst | x |
4 | Ice Fraction | x |
5 | Dust Flux | ? |
6 | Iron Flux | ? |
7 | NOx Flux | x |
8 | NHy Flux | ? |
9 | Atm. pressure | x |
10 | xco2 | x |
d13c | ? atmospheric delta 13C | |
d14c | x | |
xco2_alt_co2 | ? |
names | units |
---|---|
ph_surf | |
ph_3d | |
ph_surf_alt_co2 | |
ph_alt_co2 | |
flux_o2 | nmol/cm^2/s |
flux_co2 | nmol/cm^2/s |
flux_nhx | nmol/cm^2/s |
totalChl | mg/m^3 |
Module | Short Name | Units | Long Name or description | Rank | Notes | ||
---|---|---|---|---|---|---|---|
1 | ecosys | zsatcalc | cm | Calcite Saturation Depth | Yes; cm not meters! | ||
2 | ecosys | zsatarag | cm | Aragonite Saturation Depth | Yes; cm not meters! | ||
3 | ecosys | O2_ZMIN | mmol/m^3 | Vertical Minimum of O2 | |||
4 | ecosys | O2_ZMIN_DEPTH | cm | Depth of Vertical Minimum of O2 | Yes; cm not meters! | ||
5 | ecosys | photoC_TOT_zint | mmol/m^3 cm/s | Total C Fixation Vertical Integral | |||
6 | ecosys | photoC_TOT_zint_100m | mmol/m^3 cm/s | “Total C Fixation Vertical Integral | 0-100m” | ||
7 | ecosys | photoC_NO3_TOT_zint | mmol/m^3 cm/s | Total C Fixation from NO3 Vertical Integral | |||
8 | ecosys | photoC_NO3_TOT_zint_100m | mmol/m^3 cm/s | “Total C Fixation from NO3 Vertical Integral | 0-100m” | ||
9 | ecosys | DOC_prod_zint | mmol/m^3 cm/s | Vertical Integral of DOC Production | |||
10 | ecosys | DOC_prod_zint_100m | mmol/m^3 cm/s | “Vertical Integral of DOC Production | 0-100m” | ||
11 | ecosys | DOC_remin_zint | mmol/m^3 cm/s | Vertical Integral of DOC Remineralization | |||
12 | ecosys | DOC_remin_zint_100m | mmol/m^3 cm/s | “Vertical Integral of DOC Remineralization | 0-100m” | ||
13 | ecosys | DOCr_remin_zint | mmol/m^3 cm/s | Vertical Integral of DOCr Remineralization | |||
14 | ecosys | DOCr_remin_zint_100m | mmol/m^3 cm/s | “Vertical Integral of DOCr Remineralization | 0-100m” | ||
15 | ecosys | Jint_Ctot | mmol/m^3 cm/s | Vertical Integral of Conservative Subterms of Source Sink Term for Ctot | |||
16 | ecosys | Jint_Ntot | mmol/m^3 cm/s | Vertical Integral of Conservative Subterms of Source Sink Term for Ntot | |||
17 | ecosys | Jint_Ptot | mmol/m^3 cm/s | Vertical Integral of Conservative Subterms of Source Sink Term for Ptot | |||
18 | ecosys | Jint_Sitot | mmol/m^3 cm/s | Vertical Integral of Conservative Subterms of Source Sink Term for Sitot | |||
19 | ecosys | Jint_Fetot | mmol/m^3 cm/s | Vertical Integral of Conservative Subterms of Source Sink Term for Fetot | |||
20 | ecosys | calcToFloor | nmol/cm^2/s | CaCO3 Flux Hitting Sea Floor | |||
21 | ecosys | calcToSed | nmol/cm^2/s | CaCO3 Flux to Sediments | |||
22 | ecosys | calcToSed_ALT_CO2 | nmol/cm^2/s | “CaCO3 Flux to Sediments | Alternative CO2” | ||
23 | ecosys | pocToFloor | nmol/cm^2/s | POC Flux Hitting Sea Floor | |||
24 | ecosys | pocToSed | nmol/cm^2/s | POC Flux to Sediments | |||
25 | ecosys | ponToSed | nmol/cm^2/s | nitrogen burial Flux to Sediments | |||
26 | ecosys | SedDenitrif | nmol/cm^2/s | nitrogen loss in Sediments | |||
27 | ecosys | OtherRemin | nmol/cm^2/s | “non-oxic | non-dentr remin in Sediments” | ||
28 | ecosys | popToSed | nmol/cm^2/s | phosphorus Flux to Sediments | |||
29 | ecosys | bsiToSed | nmol/cm^2/s | biogenic Si Flux to Sediments | |||
30 | ecosys | dustToSed | g/cm^2/s | dust Flux to Sediments | |||
31 | ecosys | pfeToSed | nmol/cm^2/s | pFe Flux to Sediments | |||
32 | ecosys | sp_N_lim_surf | 1 | “Small Phyto N Limitation | Surface” | ||
33 | ecosys | sp_N_lim_Cweight_avg_100m | 1 | “Small Phyto N Limitation | carbon biomass weighted average over 0-100m” | ||
34 | ecosys | sp_P_lim_surf | 1 | “Small Phyto P Limitation | Surface” | ||
35 | ecosys | sp_P_lim_Cweight_avg_100m | 1 | “Small Phyto P Limitation | carbon biomass weighted average over 0-100m” | ||
36 | ecosys | sp_Fe_lim_surf | 1 | “Small Phyto Fe Limitation | Surface” | ||
37 | ecosys | sp_Fe_lim_Cweight_avg_100m | 1 | “Small Phyto Fe Limitation | carbon biomass weighted average over 0-100m” | ||
38 | ecosys | sp_light_lim_surf | 1 | “Small Phyto Light Limitation | Surface” | ||
39 | ecosys | sp_light_lim_Cweight_avg_100m | 1 | “Small Phyto Light Limitation | carbon biomass weighted average over 0-100m” | ||
40 | ecosys | photoC_sp_zint | mmol/m^3 cm/s | Small Phyto C Fixation Vertical Integral | |||
41 | ecosys | photoC_sp_zint_100m | mmol/m^3 cm/s | “Small Phyto C Fixation Vertical Integral | 0-100m” | ||
42 | ecosys | photoC_NO3_sp_zint | mmol/m^3 cm/s | Small Phyto C Fixation from NO3 Vertical Integral | |||
43 | ecosys | sp_CaCO3_form_zint | mmol/m^3 cm/s | Small Phyto CaCO3 Formation Vertical Integral | |||
44 | ecosys | sp_CaCO3_form_zint_100m | mmol/m^3 cm/s | “Small Phyto CaCO3 Formation Vertical Integral | 0-100m” | ||
45 | ecosys | graze_sp_zint | mmol/m^3 cm/s | Small Phyto Grazing Vertical Integral | |||
46 | ecosys | graze_sp_zint_100m | mmol/m^3 cm/s | “Small Phyto Grazing Vertical Integral | 0-100m” | ||
47 | ecosys | graze_sp_poc_zint | mmol/m^3 cm/s | Small Phyto Grazing to POC Vertical Integral | |||
48 | ecosys | graze_sp_poc_zint_100m | mmol/m^3 cm/s | “Small Phyto Grazing to POC Vertical Integral | 0-100m” | ||
49 | ecosys | graze_sp_doc_zint | mmol/m^3 cm/s | Small Phyto Grazing to DOC Vertical Integral | |||
50 | ecosys | graze_sp_doc_zint_100m | mmol/m^3 cm/s | “Small Phyto Grazing to DOC Vertical Integral | 0-100m” | ||
51 | ecosys | graze_sp_zoo_zint | mmol/m^3 cm/s | Small Phyto Grazing to ZOO Vertical Integral | |||
52 | ecosys | graze_sp_zoo_zint_100m | mmol/m^3 cm/s | “Small Phyto Grazing to ZOO Vertical Integral | 0-100m” | ||
53 | ecosys | sp_loss_zint | mmol/m^3 cm/s | Small Phyto Loss Vertical Integral | |||
54 | ecosys | sp_loss_zint_100m | mmol/m^3 cm/s | “Small Phyto Loss Vertical Integral | 0-100m” | ||
55 | ecosys | sp_loss_poc_zint | mmol/m^3 cm/s | Small Phyto Loss to POC Vertical Integral | |||
56 | ecosys | sp_loss_poc_zint_100m | mmol/m^3 cm/s | “Small Phyto Loss to POC Vertical Integral | 0-100m” | ||
57 | ecosys | sp_loss_doc_zint | mmol/m^3 cm/s | Small Phyto Loss to DOC Vertical Integral | |||
58 | ecosys | sp_loss_doc_zint_100m | mmol/m^3 cm/s | “Small Phyto Loss to DOC Vertical Integral | 0-100m” | ||
59 | ecosys | sp_agg_zint | mmol/m^3 cm/s | Small Phyto Aggregation Vertical Integral | |||
60 | ecosys | sp_agg_zint_100m | mmol/m^3 cm/s | “Small Phyto Aggregation Vertical Integral | 0-100m” | ||
61 | ecosys | diat_N_lim_surf | 1 | “Diatom N Limitation | Surface” | ||
62 | ecosys | diat_N_lim_Cweight_avg_100m | 1 | “Diatom N Limitation | carbon biomass weighted average over 0-100m” | ||
63 | ecosys | diat_P_lim_surf | 1 | “Diatom P Limitation | Surface” | ||
64 | ecosys | diat_P_lim_Cweight_avg_100m | 1 | “Diatom P Limitation | carbon biomass weighted average over 0-100m” | ||
65 | ecosys | diat_Fe_lim_surf | 1 | “Diatom Fe Limitation | Surface” | ||
66 | ecosys | diat_Fe_lim_Cweight_avg_100m | 1 | “Diatom Fe Limitation | carbon biomass weighted average over 0-100m” | ||
67 | ecosys | diat_SiO3_lim_surf | 1 | “Diatom SiO3 Limitation | Surface” | ||
68 | ecosys | diat_SiO3_lim_Cweight_avg_100m | 1 | “Diatom SiO3 Limitation | carbon biomass weighted average over 0-100m” | ||
69 | ecosys | diat_light_lim_surf | 1 | “Diatom Light Limitation | Surface” | ||
70 | ecosys | diat_light_lim_Cweight_avg_100m | 1 | “Diatom Light Limitation | carbon biomass weighted average over 0-100m” | ||
71 | ecosys | photoC_diat_zint | mmol/m^3 cm/s | Diatom C Fixation Vertical Integral | |||
72 | ecosys | photoC_diat_zint_100m | mmol/m^3 cm/s | “Diatom C Fixation Vertical Integral | 0-100m” | ||
73 | ecosys | photoC_NO3_diat_zint | mmol/m^3 cm/s | Diatom C Fixation from NO3 Vertical Integral | |||
74 | ecosys | graze_diat_zint | mmol/m^3 cm/s | Diatom Grazing Vertical Integral | |||
75 | ecosys | graze_diat_zint_100m | mmol/m^3 cm/s | “Diatom Grazing Vertical Integral | 0-100m” | ||
76 | ecosys | graze_diat_poc_zint | mmol/m^3 cm/s | Diatom Grazing to POC Vertical Integral | |||
77 | ecosys | graze_diat_poc_zint_100m | mmol/m^3 cm/s | “Diatom Grazing to POC Vertical Integral | 0-100m” | ||
78 | ecosys | graze_diat_doc_zint | mmol/m^3 cm/s | Diatom Grazing to DOC Vertical Integral | |||
79 | ecosys | graze_diat_doc_zint_100m | mmol/m^3 cm/s | “Diatom Grazing to DOC Vertical Integral | 0-100m” | ||
80 | ecosys | graze_diat_zoo_zint | mmol/m^3 cm/s | Diatom Grazing to ZOO Vertical Integral | |||
81 | ecosys | graze_diat_zoo_zint_100m | mmol/m^3 cm/s | “Diatom Grazing to ZOO Vertical Integral | 0-100m” | ||
82 | ecosys | diat_loss_zint | mmol/m^3 cm/s | Diatom Loss Vertical Integral | |||
83 | ecosys | diat_loss_zint_100m | mmol/m^3 cm/s | “Diatom Loss Vertical Integral | 0-100m” | ||
84 | ecosys | diat_loss_poc_zint | mmol/m^3 cm/s | Diatom Loss to POC Vertical Integral | |||
85 | ecosys | diat_loss_poc_zint_100m | mmol/m^3 cm/s | “Diatom Loss to POC Vertical Integral | 0-100m” | ||
86 | ecosys | diat_loss_doc_zint | mmol/m^3 cm/s | Diatom Loss to DOC Vertical Integral | |||
87 | ecosys | diat_loss_doc_zint_100m | mmol/m^3 cm/s | “Diatom Loss to DOC Vertical Integral | 0-100m” | ||
88 | ecosys | diat_agg_zint | mmol/m^3 cm/s | Diatom Aggregation Vertical Integral | |||
89 | ecosys | diat_agg_zint_100m | mmol/m^3 cm/s | “Diatom Aggregation Vertical Integral | 0-100m” | ||
90 | ecosys | diaz_N_lim_surf | 1 | “Diazotroph N Limitation | Surface” | ||
91 | ecosys | diaz_N_lim_Cweight_avg_100m | 1 | “Diazotroph N Limitation | carbon biomass weighted average over 0-100m” | ||
92 | ecosys | diaz_P_lim_surf | 1 | “Diazotroph P Limitation | Surface” | ||
93 | ecosys | diaz_P_lim_Cweight_avg_100m | 1 | “Diazotroph P Limitation | carbon biomass weighted average over 0-100m” | ||
94 | ecosys | diaz_Fe_lim_surf | 1 | “Diazotroph Fe Limitation | Surface” | ||
95 | ecosys | diaz_Fe_lim_Cweight_avg_100m | 1 | “Diazotroph Fe Limitation | carbon biomass weighted average over 0-100m” | ||
96 | ecosys | diaz_light_lim_surf | 1 | “Diazotroph Light Limitation | Surface” | ||
97 | ecosys | diaz_light_lim_Cweight_avg_100m | 1 | “Diazotroph Light Limitation | carbon biomass weighted average over 0-100m” | ||
98 | ecosys | photoC_diaz_zint | mmol/m^3 cm/s | Diazotroph C Fixation Vertical Integral | |||
99 | ecosys | photoC_diaz_zint_100m | mmol/m^3 cm/s | “Diazotroph C Fixation Vertical Integral | 0-100m” | ||
100 | ecosys | photoC_NO3_diaz_zint | mmol/m^3 cm/s | Diazotroph C Fixation from NO3 Vertical Integral | |||
101 | ecosys | graze_diaz_zint | mmol/m^3 cm/s | Diazotroph Grazing Vertical Integral | |||
102 | ecosys | graze_diaz_zint_100m | mmol/m^3 cm/s | “Diazotroph Grazing Vertical Integral | 0-100m” | ||
103 | ecosys | graze_diaz_poc_zint | mmol/m^3 cm/s | Diazotroph Grazing to POC Vertical Integral | |||
104 | ecosys | graze_diaz_poc_zint_100m | mmol/m^3 cm/s | “Diazotroph Grazing to POC Vertical Integral | 0-100m” | ||
105 | ecosys | graze_diaz_doc_zint | mmol/m^3 cm/s | Diazotroph Grazing to DOC Vertical Integral | |||
106 | ecosys | graze_diaz_doc_zint_100m | mmol/m^3 cm/s | “Diazotroph Grazing to DOC Vertical Integral | 0-100m” | ||
107 | ecosys | graze_diaz_zoo_zint | mmol/m^3 cm/s | Diazotroph Grazing to ZOO Vertical Integral | |||
108 | ecosys | graze_diaz_zoo_zint_100m | mmol/m^3 cm/s | “Diazotroph Grazing to ZOO Vertical Integral | 0-100m” | ||
109 | ecosys | diaz_loss_zint | mmol/m^3 cm/s | Diazotroph Loss Vertical Integral | |||
110 | ecosys | diaz_loss_zint_100m | mmol/m^3 cm/s | “Diazotroph Loss Vertical Integral | 0-100m” | ||
111 | ecosys | diaz_loss_poc_zint | mmol/m^3 cm/s | Diazotroph Loss to POC Vertical Integral | |||
112 | ecosys | diaz_loss_poc_zint_100m | mmol/m^3 cm/s | “Diazotroph Loss to POC Vertical Integral | 0-100m” | ||
113 | ecosys | diaz_loss_doc_zint | mmol/m^3 cm/s | Diazotroph Loss to DOC Vertical Integral | |||
114 | ecosys | diaz_loss_doc_zint_100m | mmol/m^3 cm/s | “Diazotroph Loss to DOC Vertical Integral | 0-100m” | ||
115 | ecosys | diaz_agg_zint | mmol/m^3 cm/s | Diazotroph Aggregation Vertical Integral | |||
116 | ecosys | diaz_agg_zint_100m | mmol/m^3 cm/s | “Diazotroph Aggregation Vertical Integral | 0-100m” | ||
117 | ecosys | CaCO3_form_zint | mmol/m^3 cm/s | Total CaCO3 Formation Vertical Integral | |||
118 | ecosys | CaCO3_form_zint_100m | mmol/m^3 cm/s | “Total CaCO3 Formation Vertical Integral | 0-100m” | ||
119 | ecosys | zoo_loss_zint | mmol/m^3 cm/s | Zooplankton Loss Vertical Integral | |||
120 | ecosys | zoo_loss_zint_100m | mmol/m^3 cm/s | “Zooplankton Loss Vertical Integral | 0-100m” | ||
121 | ecosys | zoo_loss_poc_zint | mmol/m^3 cm/s | Zooplankton Loss to POC Vertical Integral | |||
122 | ecosys | zoo_loss_poc_zint_100m | mmol/m^3 cm/s | “Zooplankton Loss to POC Vertical Integral | 0-100m” | ||
123 | ecosys | zoo_loss_doc_zint | mmol/m^3 cm/s | Zooplankton Loss to DOC Vertical Integral | |||
124 | ecosys | zoo_loss_doc_zint_100m | mmol/m^3 cm/s | “Zooplankton Loss to DOC Vertical Integral | 0-100m” | ||
125 | ecosys | graze_zoo_zint | mmol/m^3 cm/s | Zooplankton Grazing Vertical Integral | |||
126 | ecosys | graze_zoo_zint_100m | mmol/m^3 cm/s | “Zooplankton Grazing Vertical Integral | 0-100m” | ||
127 | ecosys | graze_zoo_poc_zint | mmol/m^3 cm/s | Zooplankton Grazing to POC Vertical Integral | |||
128 | ecosys | graze_zoo_poc_zint_100m | mmol/m^3 cm/s | “Zooplankton Grazing to POC Vertical Integral | 0-100m” | ||
129 | ecosys | graze_zoo_doc_zint | mmol/m^3 cm/s | Zooplankton Grazing to DOC Vertical Integral | |||
130 | ecosys | graze_zoo_doc_zint_100m | mmol/m^3 cm/s | “Zooplankton Grazing to DOC Vertical Integral | 0-100m” | ||
131 | ecosys | graze_zoo_zoo_zint | mmol/m^3 cm/s | Zooplankton Grazing to ZOO Vertical Integral | |||
132 | ecosys | graze_zoo_zoo_zint_100m | mmol/m^3 cm/s | “Zooplankton Grazing to ZOO Vertical Integral | 0-100m” | ||
133 | ecosys | x_graze_zoo_zint | mmol/m^3 cm/s | Zooplankton Grazing Gain Vertical Integral | |||
134 | ecosys | x_graze_zoo_zint_100m | mmol/m^3 cm/s | “Zooplankton Grazing Gain Vertical Integral | 0-100m” | ||
135 | ecosys | insitu_temp | degC | in situ temperature | |||
136 | ecosys | CO3 | mmol/m^3 | Carbonate Ion Concentration | |||
137 | ecosys | HCO3 | mmol/m^3 | Bicarbonate Ion Concentration | |||
138 | ecosys | H2CO3 | mmol/m^3 | Carbonic Acid Concentration | |||
139 | ecosys | pH_3D | 1 | pH | |||
140 | ecosys | CO3_ALT_CO2 | mmol/m^3 | “Carbonate Ion Concentration | Alternative CO2” | ||
141 | ecosys | HCO3_ALT_CO2 | mmol/m^3 | “Bicarbonate Ion Concentration | Alternative CO2” | ||
142 | ecosys | H2CO3_ALT_CO2 | mmol/m^3 | “Carbonic Acid Concentration | Alternative CO2” | ||
143 | ecosys | pH_3D_ALT_CO2 | 1 | “pH | Alternative CO2” | ||
144 | ecosys | co3_sat_calc | mmol/m^3 | CO3 concentration at calcite saturation | |||
145 | ecosys | co3_sat_arag | mmol/m^3 | CO3 concentration at aragonite saturation | |||
146 | ecosys | NITRIF | mmol/m^3/s | Nitrification | |||
147 | ecosys | DENITRIF | mmol/m^3/s | Denitrification | |||
148 | ecosys | O2_PRODUCTION | mmol/m^3/s | O2 Production | |||
149 | ecosys | O2_CONSUMPTION | mmol/m^3/s | O2 Consumption | |||
150 | ecosys | AOU | mmol/m^3 | Apparent O2 Utilization | |||
151 | ecosys | PAR_avg | W/m^2 | PAR Average over Model Cell | |||
152 | ecosys | graze_auto_TOT | mmol/m^3/s | Total Autotroph Grazing | |||
153 | ecosys | photoC_TOT | mmol/m^3/s | Total C Fixation | |||
154 | ecosys | photoC_NO3_TOT | mmol/m^3/s | Total C Fixation from NO3 | |||
155 | ecosys | DOC_prod | mmol/m^3/s | DOC Production | |||
156 | ecosys | DOC_remin | mmol/m^3/s | DOC Remineralization | |||
157 | ecosys | DOCr_remin | mmol/m^3/s | DOCr Remineralization | |||
158 | ecosys | DON_prod | mmol/m^3/s | DON Production | |||
159 | ecosys | DON_remin | mmol/m^3/s | DON Remineralization | |||
160 | ecosys | DONr_remin | mmol/m^3/s | DONr Remineralization | |||
161 | ecosys | DOP_prod | mmol/m^3/s | DOP Production | |||
162 | ecosys | DOP_remin | mmol/m^3/s | DOP Remineralization | |||
163 | ecosys | DOPr_remin | mmol/m^3/s | DOPr Remineralization | |||
164 | ecosys | DOP_loss_P_bal | mmol/m^3/s | “DOP loss | due to P budget balancing” | ||
165 | ecosys | Fe_scavenge | mmol/m^3/s | Iron Scavenging | |||
166 | ecosys | Fe_scavenge_rate | 1/y | Iron Scavenging Rate | |||
167 | ecosys | Lig_prod | mmol/m^3/s | Production of Fe-binding Ligand | |||
168 | ecosys | Lig_loss | mmol/m^3/s | Loss of Fe-binding Ligand | |||
169 | ecosys | Lig_scavenge | mmol/m^3/s | Loss of Fe-binding Ligand from Scavenging | |||
170 | ecosys | Fefree | mmol/m^3 | Fe not bound to Ligand | |||
171 | ecosys | Lig_photochem | mmol/m^3/s | Loss of Fe-binding Ligand from UV radiation | |||
172 | ecosys | Lig_deg | mmol/m^3/s | Loss of Fe-binding Ligand from Bacterial Degradation | |||
173 | ecosys | FESEDFLUX | nmol/cm^2/s | Iron Sediment Flux | |||
174 | ecosys | POC_FLUX_100m | mmol/m^3 cm/s | POC Flux at 100m | |||
175 | ecosys | POP_FLUX_100m | mmol/m^3 cm/s | POP Flux at 100m | |||
176 | ecosys | CaCO3_FLUX_100m | mmol/m^3 cm/s | CaCO3 Flux at 100m | |||
177 | ecosys | SiO2_FLUX_100m | mmol/m^3 cm/s | SiO2 Flux at 100m | |||
178 | ecosys | P_iron_FLUX_100m | mmol/m^3 cm/s | P_iron Flux at 100m | |||
179 | ecosys | POC_PROD_zint | mmol/m^3 cm/s | Vertical Integral of POC Production | |||
180 | ecosys | POC_PROD_zint_100m | mmol/m^3 cm/s | “Vertical Integral of POC Production | 0-100m” | ||
181 | ecosys | POC_REMIN_DOCr_zint | mmol/m^3 cm/s | Vertical Integral of POC Remineralization routed to DOCr | |||
182 | ecosys | POC_REMIN_DOCr_zint_100m | mmol/m^3 cm/s | “Vertical Integral of POC Remineralization routed to DOCr | 0-100m” | ||
183 | ecosys | POC_REMIN_DIC_zint | mmol/m^3 cm/s | Vertical Integral of POC Remineralization routed to DIC | |||
184 | ecosys | POC_REMIN_DIC_zint_100m | mmol/m^3 cm/s | “Vertical Integral of POC Remineralization routed to DIC | 0-100m” | ||
185 | ecosys | CaCO3_PROD_zint | mmol/m^3 cm/s | Vertical Integral of CaCO3 Production | |||
186 | ecosys | CaCO3_PROD_zint_100m | mmol/m^3 cm/s | “Vertical Integral of CaCO3 Production | 0-100m” | ||
187 | ecosys | CaCO3_REMIN_zint | mmol/m^3 cm/s | Vertical Integral of CaCO3 Remineralization | |||
188 | ecosys | CaCO3_REMIN_zint_100m | mmol/m^3 cm/s | “Vertical Integral of CaCO3 Remineralization | 0-100m” | ||
189 | ecosys | POC_FLUX_IN | mmol/m^3 cm/s | POC Flux into Cell | |||
190 | ecosys | POC_sFLUX_IN | mmol/m^3 cm/s | POC sFlux into Cell | |||
191 | ecosys | POC_hFLUX_IN | mmol/m^3 cm/s | POC hFlux into Cell | |||
192 | ecosys | POC_PROD | mmol/m^3/s | POC Production | |||
193 | ecosys | POC_REMIN_DOCr | mmol/m^3/s | POC Remineralization routed to DOCr | |||
194 | ecosys | POC_REMIN_DIC | mmol/m^3/s | POC Remineralization routed to DIC | |||
195 | ecosys | POP_FLUX_IN | mmol/m^3 cm/s | POP Flux into Cell | |||
196 | ecosys | POP_PROD | mmol/m^3/s | POP Production | |||
197 | ecosys | POP_REMIN_DOPr | mmol/m^3/s | POP Remineralization routed to DOPr | |||
198 | ecosys | POP_REMIN_PO4 | mmol/m^3/s | POP Remineralization routed to PO4 | |||
199 | ecosys | PON_REMIN_DONr | mmol/m^3/s | PON Remineralization routed to DONr | |||
200 | ecosys | PON_REMIN_NH4 | mmol/m^3/s | PON Remineralization routed to NH4 | |||
201 | ecosys | CaCO3_FLUX_IN | mmol/m^3 cm/s | CaCO3 Flux into Cell | |||
202 | ecosys | CaCO3_PROD | mmol/m^3/s | CaCO3 Production | |||
203 | ecosys | CaCO3_REMIN | mmol/m^3/s | CaCO3 Remineralization | |||
204 | ecosys | CaCO3_ALT_CO2_FLUX_IN | mmol/m^3 cm/s | “CaCO3 Flux into Cell | Alternative CO2” | ||
205 | ecosys | CaCO3_ALT_CO2_PROD | mmol/m^3/s | “CaCO3 Production | Alternative CO2” | ||
206 | ecosys | CaCO3_ALT_CO2_REMIN | mmol/m^3/s | “CaCO3 Remineralization | Alternative CO2” | ||
207 | ecosys | SiO2_FLUX_IN | mmol/m^3 cm/s | SiO2 Flux into Cell | |||
208 | ecosys | SiO2_PROD | mmol/m^3/s | SiO2 Production | |||
209 | ecosys | SiO2_REMIN | mmol/m^3/s | SiO2 Remineralization | |||
210 | ecosys | dust_FLUX_IN | g/cm^2/s | Dust Flux into Cell | |||
211 | ecosys | dust_REMIN | g/cm^3/s | Dust Remineralization | |||
212 | ecosys | P_iron_FLUX_IN | mmol/m^3 cm/s | P_iron Flux into Cell | |||
213 | ecosys | P_iron_PROD | mmol/m^3/s | P_iron Production | |||
214 | ecosys | P_iron_REMIN | mmol/m^3/s | P_iron Remineralization | |||
215 | ecosys | sp_Qp | 1 | Small Phyto P:C ratio | |||
216 | ecosys | photoC_sp | mmol/m^3/s | Small Phyto C Fixation | |||
217 | ecosys | photoC_NO3_sp | mmol/m^3/s | Small Phyto C Fixation from NO3 | |||
218 | ecosys | photoFe_sp | mmol/m^3/s | Small Phyto Fe Uptake | |||
219 | ecosys | photoNO3_sp | mmol/m^3/s | Small Phyto NO3 Uptake | |||
220 | ecosys | photoNH4_sp | mmol/m^3/s | Small Phyto NH4 Uptake | |||
221 | ecosys | DOP_sp_uptake | mmol/m^3/s | Small Phyto DOP Uptake | |||
222 | ecosys | PO4_sp_uptake | mmol/m^3/s | Small Phyto PO4 Uptake | |||
223 | ecosys | graze_sp | mmol/m^3/s | Small Phyto Grazing | |||
224 | ecosys | graze_sp_poc | mmol/m^3/s | Small Phyto Grazing to POC | |||
225 | ecosys | graze_sp_doc | mmol/m^3/s | Small Phyto Grazing to DOC | |||
226 | ecosys | graze_sp_zoo | mmol/m^3/s | Small Phyto Grazing to ZOO | |||
227 | ecosys | sp_loss | mmol/m^3/s | Small Phyto Loss | |||
228 | ecosys | sp_loss_poc | mmol/m^3/s | Small Phyto Loss to POC | |||
229 | ecosys | sp_loss_doc | mmol/m^3/s | Small Phyto Loss to DOC | |||
230 | ecosys | sp_agg | mmol/m^3/s | Small Phyto Aggregation | |||
231 | ecosys | sp_CaCO3_form | mmol/m^3/s | Small Phyto CaCO3 Formation | |||
232 | ecosys | diat_Qp | 1 | Diatom P:C ratio | |||
233 | ecosys | photoC_diat | mmol/m^3/s | Diatom C Fixation | |||
234 | ecosys | photoC_NO3_diat | mmol/m^3/s | Diatom C Fixation from NO3 | |||
235 | ecosys | photoFe_diat | mmol/m^3/s | Diatom Fe Uptake | |||
236 | ecosys | photoNO3_diat | mmol/m^3/s | Diatom NO3 Uptake | |||
237 | ecosys | photoNH4_diat | mmol/m^3/s | Diatom NH4 Uptake | |||
238 | ecosys | DOP_diat_uptake | mmol/m^3/s | Diatom DOP Uptake | |||
239 | ecosys | PO4_diat_uptake | mmol/m^3/s | Diatom PO4 Uptake | |||
240 | ecosys | graze_diat | mmol/m^3/s | Diatom Grazing | |||
241 | ecosys | graze_diat_poc | mmol/m^3/s | Diatom Grazing to POC | |||
242 | ecosys | graze_diat_doc | mmol/m^3/s | Diatom Grazing to DOC | |||
243 | ecosys | graze_diat_zoo | mmol/m^3/s | Diatom Grazing to ZOO | |||
244 | ecosys | diat_loss | mmol/m^3/s | Diatom Loss | |||
245 | ecosys | diat_loss_poc | mmol/m^3/s | Diatom Loss to POC | |||
246 | ecosys | diat_loss_doc | mmol/m^3/s | Diatom Loss to DOC | |||
247 | ecosys | diat_agg | mmol/m^3/s | Diatom Aggregation | |||
248 | ecosys | diat_bSi_form | mmol/m^3/s | Diatom Si Uptake | |||
249 | ecosys | diaz_Qp | 1 | Diazotroph P:C ratio | |||
250 | ecosys | photoC_diaz | mmol/m^3/s | Diazotroph C Fixation | |||
251 | ecosys | photoC_NO3_diaz | mmol/m^3/s | Diazotroph C Fixation from NO3 | |||
252 | ecosys | photoFe_diaz | mmol/m^3/s | Diazotroph Fe Uptake | |||
253 | ecosys | photoNO3_diaz | mmol/m^3/s | Diazotroph NO3 Uptake | |||
254 | ecosys | photoNH4_diaz | mmol/m^3/s | Diazotroph NH4 Uptake | |||
255 | ecosys | DOP_diaz_uptake | mmol/m^3/s | Diazotroph DOP Uptake | |||
256 | ecosys | PO4_diaz_uptake | mmol/m^3/s | Diazotroph PO4 Uptake | |||
257 | ecosys | graze_diaz | mmol/m^3/s | Diazotroph Grazing | |||
258 | ecosys | graze_diaz_poc | mmol/m^3/s | Diazotroph Grazing to POC | |||
259 | ecosys | graze_diaz_doc | mmol/m^3/s | Diazotroph Grazing to DOC | |||
260 | ecosys | graze_diaz_zoo | mmol/m^3/s | Diazotroph Grazing to ZOO | |||
261 | ecosys | diaz_loss | mmol/m^3/s | Diazotroph Loss | |||
262 | ecosys | diaz_loss_poc | mmol/m^3/s | Diazotroph Loss to POC | |||
263 | ecosys | diaz_loss_doc | mmol/m^3/s | Diazotroph Loss to DOC | |||
264 | ecosys | diaz_agg | mmol/m^3/s | Diazotroph Aggregation | |||
265 | ecosys | diaz_Nfix | mmol/m^3/s | Diazotroph N Fixation | |||
266 | ecosys | bSi_form | mmol/m^3/s | Total Si Uptake | |||
267 | ecosys | CaCO3_form | mmol/m^3/s | Total CaCO3 Formation | |||
268 | ecosys | Nfix | mmol/m^3/s | Total N Fixation | |||
269 | ecosys | zoo_loss | mmol/m^3/s | Zooplankton Loss | |||
270 | ecosys | zoo_loss_poc | mmol/m^3/s | Zooplankton Loss to POC | |||
271 | ecosys | zoo_loss_doc | mmol/m^3/s | Zooplankton Loss to DOC | |||
272 | ecosys | graze_zoo | mmol/m^3/s | Zooplankton grazing loss | |||
273 | ecosys | graze_zoo_poc | mmol/m^3/s | Zooplankton grazing loss to POC | |||
274 | ecosys | graze_zoo_doc | mmol/m^3/s | Zooplankton grazing loss to DOC | |||
275 | ecosys | graze_zoo_zoo | mmol/m^3/s | Zooplankton grazing loss to ZOO | |||
276 | ecosys | x_graze_zoo | mmol/m^3/s | Zooplankton grazing gain | |||
277 | ciso | CISO_PO13C_FLUX_IN | mmol/m^3 cm/s | PO13C Flux into Cell | |||
278 | ciso | CISO_PO13C_PROD | mmol/m^3/s | PO13C Production | |||
279 | ciso | CISO_PO13C_REMIN | mmol/m^3/s | PO13C Remineralization | |||
280 | ciso | CISO_DO13Ctot_prod | mmol/m^3/s | DO13Ctot Production | |||
281 | ciso | CISO_DO13Ctot_remin | mmol/m^3/s | DO13Ctot Remineralization | |||
282 | ciso | CISO_Ca13CO3_FLUX_IN | mmol/m^3 cm/s | Ca13CO3 flux into cell | |||
283 | ciso | CISO_Ca13CO3_PROD | mmol/m^3/s | Ca13CO3 Production | |||
284 | ciso | CISO_Ca13CO3_REMIN | mmol/m^3/s | Ca13CO3 Remineralization | |||
285 | ciso | CISO_photo13C_TOT | mmol/m^3/s | Total 13C Fixation | |||
286 | ciso | CISO_DIC_d13C | permil | d13C of DIC | |||
287 | ciso | CISO_DOCtot_d13C | permil | d13C of DOCtot | |||
288 | ciso | CISO_zoototC_d13C | permil | d13C of total zooC | |||
289 | ciso | CISO_PO14C_FLUX_IN | mmol/m^3 cm/s | PO14C Flux into Cell | |||
290 | ciso | CISO_PO14C_PROD | mmol/m^3/s | PO14C Production | |||
291 | ciso | CISO_PO14C_REMIN | mmol/m^3/s | PO14C Remineralization | |||
292 | ciso | CISO_DO14Ctot_prod | mmol/m^3/s | DO14Ctot Production | |||
293 | ciso | CISO_DO14Ctot_remin | mmol/m^3/s | DO14Ctot Remineralization | |||
294 | ciso | CISO_Ca14CO3_FLUX_IN | mmol/m^3 cm/s | Ca14CO3 flux into cell | |||
295 | ciso | CISO_Ca14CO3_PROD | mmol/m^3/s | Ca14CO3 Production | |||
296 | ciso | CISO_Ca14CO3_REMIN | mmol/m^3/s | Ca14CO3 Remineralization | |||
297 | ciso | CISO_photo14C_TOT | mmol/m^3/s | Total 14C Fixation | |||
298 | ciso | CISO_DIC_d14C | permil | d14C of DIC | |||
299 | ciso | CISO_DOCtot_d14C | permil | d14C of DOCtot | |||
300 | ciso | CISO_zoototC_d14C | permil | d14C of total zooC | |||
301 | ciso | CISO_photo13C_TOT_zint | mmol/m^3 cm/s | Total 13C Fixation Vertical Integral | |||
302 | ciso | CISO_photo14C_TOT_zint | mmol/m^3 cm/s | Total 14C Fixation Vertical Integral | |||
303 | ciso | CISO_Jint_13Ctot | mmol/m^3 cm/s | 13Ctot Source Sink Term Vertical Integral | |||
304 | ciso | CISO_Jint_14Ctot | mmol/m^3 cm/s | 14Ctot Source Sink Term Vertical Integral | |||
305 | ciso | CISO_sp_Ca13CO3_form | mmol/m^3/s | Small Phyto Ca13CO3 Formation | |||
306 | ciso | CISO_sp_Ca13CO3_form_zint | mmol/m^3 cm/s | Small Phyto Ca13CO3 Formation Vertical Integral | |||
307 | ciso | CISO_sp_Ca14CO3_form | mmol/m^3/s | Small Phyto Ca14CO3 Formation | |||
308 | ciso | CISO_sp_Ca14CO3_form_zint | mmol/m^3 cm/s | Small Phyto Ca14CO3 Formation Vertical Integral | |||
309 | ciso | CISO_autotrophCaCO3_d13C_sp | mmol/m^3/s | Small Phyto d13C of CaCO3 | |||
310 | ciso | CISO_autotrophCaCO3_d14C_sp | mmol/m^3/s | Small Phyto d14C of CaCO3 | |||
311 | ciso | CISO_photo13C_sp | mmol/m^3/s | Small Phyto 13C Fixation | |||
312 | ciso | CISO_photo14C_sp | mmol/m^3/s | Small Phyto 14C Fixation | |||
313 | ciso | CISO_photo13C_sp_zint | mmol/m^3 cm/s | Small Phyto 13C Fixation Vertical Integral | |||
314 | ciso | CISO_photo14C_sp_zint | mmol/m^3 cm/s | Small Phyto 14C Fixation Vertical Integral | |||
315 | ciso | CISO_eps_autotroph_sp | permil | Small Phyto discrimination factor (eps) | |||
316 | ciso | CISO_d13C_sp | permil | Small Phyto d13C | |||
317 | ciso | CISO_d14C_sp | permil | Small Phyto d14C | |||
318 | ciso | CISO_mui_to_co2star_sp | m^3/mmol/s | Small Phyto instanteous growth rate over [CO2*] | |||
319 | ciso | CISO_photo13C_diat | mmol/m^3/s | Diatom 13C Fixation | |||
320 | ciso | CISO_photo14C_diat | mmol/m^3/s | Diatom 14C Fixation | |||
321 | ciso | CISO_photo13C_diat_zint | mmol/m^3 cm/s | Diatom 13C Fixation Vertical Integral | |||
322 | ciso | CISO_photo14C_diat_zint | mmol/m^3 cm/s | Diatom 14C Fixation Vertical Integral | |||
323 | ciso | CISO_eps_autotroph_diat | permil | Diatom discrimination factor (eps) | |||
324 | ciso | CISO_d13C_diat | permil | Diatom d13C | |||
325 | ciso | CISO_d14C_diat | permil | Diatom d14C | |||
326 | ciso | CISO_mui_to_co2star_diat | m^3/mmol/s | Diatom instanteous growth rate over [CO2*] | |||
327 | ciso | CISO_photo13C_diaz | mmol/m^3/s | Diazotroph 13C Fixation | |||
328 | ciso | CISO_photo14C_diaz | mmol/m^3/s | Diazotroph 14C Fixation | |||
329 | ciso | CISO_photo13C_diaz_zint | mmol/m^3 cm/s | Diazotroph 13C Fixation Vertical Integral | |||
330 | ciso | CISO_photo14C_diaz_zint | mmol/m^3 cm/s | Diazotroph 14C Fixation Vertical Integral | |||
331 | ciso | CISO_eps_autotroph_diaz | permil | Diazotroph discrimination factor (eps) | |||
332 | ciso | CISO_d13C_diaz | permil | Diazotroph d13C | |||
333 | ciso | CISO_d14C_diaz | permil | Diazotroph d14C | |||
334 | ciso | CISO_mui_to_co2star_diaz | m^3/mmol/s | Diazotroph instanteous growth rate over [CO2*] | |||
335 | ciso | CISO_eps_aq_g | permil | Equilibrium fractionation (CO2_gaseous <-> CO2_aq) | |||
336 | ciso | CISO_eps_dic_g | permil | Equilibrium fractionation between total DIC and gaseous CO2 | |||
337 | ciso | calcToSed_13C | nmol/cm^2/s | Ca13CO3 Flux to Sediments | |||
338 | ciso | pocToSed_13C | nmol/cm^2/s | PO13C Flux to Sediments | |||
339 | ciso | calcToSed_14C | nmol/cm^2/s | Ca14CO3 Flux to Sediments | |||
340 | ciso | pocToSed_14C | nmol/cm^2/s | PO14C Flux to Sediments | |||
341 | ecosys | PO4_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Phosphate Restoring Tendency | |||
342 | ecosys | NO3_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Nitrate Restoring Tendency | |||
343 | ecosys | SiO3_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Silicate Restoring Tendency | |||
344 | ecosys | NH4_RESTORE_TEND | mmol/m^3/s | Dissolved Ammonia Restoring Tendency | |||
345 | ecosys | Fe_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Iron Restoring Tendency | |||
346 | ecosys | Lig_RESTORE_TEND | mmol/m^3/s | Iron Binding Ligand Restoring Tendency | |||
347 | ecosys | O2_RESTORE_TEND | mmol/m^3/s | Dissolved Oxygen Restoring Tendency | |||
348 | ecosys | DIC_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Carbon Restoring Tendency | |||
349 | ecosys | DIC_ALT_CO2_RESTORE_TEND | mmol/m^3/s | “Dissolved Inorganic Carbon | Alternative CO2 Restoring Tendency” | ||
350 | ecosys | ALK_RESTORE_TEND | meq/m^3/s | Alkalinity Restoring Tendency | |||
351 | ecosys | ALK_ALT_CO2_RESTORE_TEND | meq/m^3/s | “Alkalinity | Alternative CO2 Restoring Tendency” | ||
352 | ecosys | DOC_RESTORE_TEND | mmol/m^3/s | Dissolved Organic Carbon Restoring Tendency | |||
353 | ecosys | DON_RESTORE_TEND | mmol/m^3/s | Dissolved Organic Nitrogen Restoring Tendency | |||
354 | ecosys | DOP_RESTORE_TEND | mmol/m^3/s | Dissolved Organic Phosphorus Restoring Tendency | |||
355 | ecosys | DOPr_RESTORE_TEND | mmol/m^3/s | Refractory DOP Restoring Tendency | |||
356 | ecosys | DONr_RESTORE_TEND | mmol/m^3/s | Refractory DON Restoring Tendency | |||
357 | ecosys | DOCr_RESTORE_TEND | mmol/m^3/s | Refractory DOC Restoring Tendency | |||
358 | ecosys | zooC_RESTORE_TEND | mmol/m^3/s | Zooplankton Carbon Restoring Tendency | |||
359 | ecosys | spChl_RESTORE_TEND | mg/m^3/s | Small Phyto Chlorophyll Restoring Tendency | |||
360 | ecosys | spC_RESTORE_TEND | mmol/m^3/s | Small Phyto Carbon Restoring Tendency | |||
361 | ecosys | spP_RESTORE_TEND | mmol/m^3/s | Small Phyto Phosphorus Restoring Tendency | |||
362 | ecosys | spFe_RESTORE_TEND | mmol/m^3/s | Small Phyto Iron Restoring Tendency | |||
363 | ecosys | spCaCO3_RESTORE_TEND | mmol/m^3/s | Small Phyto CaCO3 Restoring Tendency | |||
364 | ecosys | diatChl_RESTORE_TEND | mg/m^3/s | Diatom Chlorophyll Restoring Tendency | |||
365 | ecosys | diatC_RESTORE_TEND | mmol/m^3/s | Diatom Carbon Restoring Tendency | |||
366 | ecosys | diatP_RESTORE_TEND | mmol/m^3/s | Diatom Phosphorus Restoring Tendency | |||
367 | ecosys | diatFe_RESTORE_TEND | mmol/m^3/s | Diatom Iron Restoring Tendency | |||
368 | ecosys | diatSi_RESTORE_TEND | mmol/m^3/s | Diatom Silicon Restoring Tendency | |||
369 | ecosys | diazChl_RESTORE_TEND | mg/m^3/s | Diazotroph Chlorophyll Restoring Tendency | |||
370 | ecosys | diazC_RESTORE_TEND | mmol/m^3/s | Diazotroph Carbon Restoring Tendency | |||
371 | ecosys | diazP_RESTORE_TEND | mmol/m^3/s | Diazotroph Phosphorus Restoring Tendency | |||
372 | ecosys | diazFe_RESTORE_TEND | mmol/m^3/s | Diazotroph Iron Restoring Tendency | |||
373 | ciso | DI13C_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Carbon-13 Restoring Tendency | |||
374 | ciso | DO13Ctot_RESTORE_TEND | mmol/m^3/s | Dissolved Organic Carbon-13 (semi-labile+refractory) Restoring Tendency | |||
375 | ciso | DI14C_RESTORE_TEND | mmol/m^3/s | Dissolved Inorganic Carbon-14 Restoring Tendency | |||
376 | ciso | DO14Ctot_RESTORE_TEND | mmol/m^3/s | Dissolved Organic Carbon-14 (semi-labile+refractory) Restoring Tendency | |||
377 | ciso | zootot13C_RESTORE_TEND | mmol/m^3/s | Zooplankton Carbon-13 (sum over all zooplankton) Restoring Tendency | |||
378 | ciso | zootot14C_RESTORE_TEND | mmol/m^3/s | Zooplankton Carbon-14 (sum over all zooplankton) Restoring Tendency | |||
379 | ciso | sp13C_RESTORE_TEND | mmol/m^3/s | Small Phyto Carbon-13 Restoring Tendency | |||
380 | ciso | sp14C_RESTORE_TEND | mmol/m^3/s | Small Phyto Carbon-14 Restoring Tendency | |||
381 | ciso | spCa13CO3_RESTORE_TEND | mmol/m^3/s | Small Phyto Ca13CO3 Restoring Tendency | |||
382 | ciso | spCa14CO3_RESTORE_TEND | mmol/m^3/s | Small Phyto Ca14CO3 Restoring Tendency | |||
383 | ciso | diat13C_RESTORE_TEND | mmol/m^3/s | Diatom Carbon-13 Restoring Tendency | |||
384 | ciso | diat14C_RESTORE_TEND | mmol/m^3/s | Diatom Carbon-14 Restoring Tendency | |||
385 | ciso | diaz13C_RESTORE_TEND | mmol/m^3/s | Diazotroph Carbon-13 Restoring Tendency | |||
386 | ciso | diaz14C_RESTORE_TEND | mmol/m^3/s | Diazotroph Carbon-14 Restoring Tendency | |||
size (386 x num_lvls) | “FIXME: many of this are scaler | most are vector rank = number of levels.” | FIXME: Very tedious | ||||
to transfer F90 structs | |||||||
to/from Matlab. Instead | |||||||
repeat scalers and transfer square array | |||||||