Replies: 6 comments 8 replies
-
"FFIX_TO_SMINN" is being provided to ILAMB. |
Beta Was this translation helpful? Give feedback.
-
Oh, I see you are using NFIX, not FFIX_TO_SMINN. I was thinking you had suggested FFIX_TO_SMINN for ILAMB, but I can't find proof of that :) |
Beta Was this translation helpful? Give feedback.
-
The reference paper for the dataset seems to indicate that it is biological nitrogen fixation, which is composed of freeliving and symbiotic nitrogen fixation. I don't know anything about this obviously but does that mean we should be using FFIX_TO_SMINN+NFIX? It says "Two primary classes of BNF can be distinguished: symbiotic (also known as associative or nodulating fixation) (Granhall, [1981]) and free-living (also known as nonsymbiotic or asymbiotic) (Reed et al., [2011]). Free-living biological nitrogen fixation makes up at least a third of the terrestrial total" |
Beta Was this translation helpful? Give feedback.
-
Our preliminary tuning could have caused these increases in Nfix. I thought we would have reduced Nfix by reducing productivity, but may have increased Nfix by increasing leafC:N depending on whether the region was nitrogen limited (I think). Parameters we modified: slatop, leafcn, froot_leaf, medlynslope, kmax |
Beta Was this translation helpful? Give feedback.
-
One of the positive aspects to the new Nfix temperature function was the reduction in high latitude Nfix, illustrated above. @linniahawkins noted yesterday, however that the default parameter file has There is some concern that hand calibration for CLM5.3 that aimed to tune down high arctic LAI biases pushed arctic shrub and grasses to the upper limit of reasonable values for leafCN and and slatop. One suggestion would be to undo some of these changes:
Defining those previous values for leafCN and slatop is a little tricky for these pft's as they were changed from CLM5.0 -> 5.1 (with arctic phenology changes) and again with modifications to try and save the dead arctic veg. We tried some of this this in #50, with lots of results posted here. I'll note here that the focus on the dead veg series:
Seems like we need some additional simulations to evaluate survivability with a modern code base, less arctic N fixation, and more reasonable values for leaf traits. |
Beta Was this translation helpful? Give feedback.
-
As a first order test, I am running an initial sparse grid simulation with the following setup: codebase: ctsm5.3.012 + new Nfix temperature function (https://github.com/wwieder/ctsm/tree/BNF_v2)
I simultaneously tried to bring back C4 grass with the following parameter changes:
finidat = '/glade/derecho/scratch/wwieder/archive/ctsm530_f19_nfix_pSASU/rest/0161-01-01-00000/ctsm530_f19_nfix_pSASU.clm2.r.0161-01-01-00000.nc' simulation protocol: 40y AD + 120y SASU + 40y postSASU + transient 1850-2023 currently @ 1975, will post results shortly. |
Beta Was this translation helpful? Give feedback.
-
This thread is prompted by simulations in #72, which uses an updated temperature function (below in blue) to calculate C costs of N fix in FUN (second figure, below see also CTSM draft PR). Default temperature function is in orange, and used in #70.
The Bytnerowicz function (blue lines above) seems to be functioning as expected, with lower N fix rates, GPP, LAI and ecosystem C than a control CLM6 simulation, especially in colder ecosystems (see diagnostics posted by @olyson).
This discussion, however, focuses more on the strong increase in N Fixation rates in our current simulations, compared to older CLM5 runs. Specifically, baseline N fixation rates are 2x what they were in CLM5 (> 110 vs <55 Tg N /y with the default CLM6 vs. CLM5 cases. Note, this isn't a 100% clean comparison, as CLM6 vs. simulations have different datm, end dates, surface datasets, and more.
A few things may have caused this increase in Nfix including
To make things more confusing: why is ILAMB is giving much lower Nfix estimates than our own diagnostics for the same run. (40 vs. 120 Tg N /y in #69)?! It makes me wonder if we're providing a different variable into ILAMB results, @olyson?
Beta Was this translation helpful? Give feedback.
All reactions