<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \bartext{Development and technical paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-16-17-2023</article-id><title-group><article-title>Accelerated photosynthesis routine in LPJmL4</article-title><alt-title>Accelerated photosynthesis routine in LPJmL4</alt-title>
      </title-group><?xmltex \runningtitle{Accelerated photosynthesis routine in LPJmL4}?><?xmltex \runningauthor{J. Niebsch et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Niebsch</surname><given-names>Jenny</given-names></name>
          <email>jenny.niebsch@oeaw.ac.at</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>von Bloh</surname><given-names>Werner</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Thonicke</surname><given-names>Kirsten</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-5283-4937</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Ramlau</surname><given-names>Ronny</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>RICAM, Altenbergerstr. 69, 4040 Linz, Austria</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Potsdam Institute for Climate Impact Research (PIK), Member of the Leibniz Association, 14412 Potsdam, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Jenny Niebsch (jenny.niebsch@oeaw.ac.at)</corresp></author-notes><pub-date><day>2</day><month>January</month><year>2023</year></pub-date>
      
      <volume>16</volume>
      <issue>1</issue>
      <fpage>17</fpage><lpage>33</lpage>
      <history>
        <date date-type="received"><day>3</day><month>May</month><year>2022</year></date>
           <date date-type="rev-request"><day>29</day><month>June</month><year>2022</year></date>
           <date date-type="rev-recd"><day>14</day><month>November</month><year>2022</year></date>
           <date date-type="accepted"><day>21</day><month>November</month><year>2022</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2023 Jenny Niebsch et al.</copyright-statement>
        <copyright-year>2023</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023.html">This article is available from https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e115">The increasing impacts of climate change require strategies for climate adaptation. Dynamic global vegetation models (DGVMs) are one type of multi-sectorial impact model with which the effects of multiple interacting processes in the terrestrial biosphere under climate change can be studied.
The complexity of DGVMs is increasing as more and more processes, especially for plant physiology, are implemented. Therefore, there is a growing demand for increasing the computational performance of the underlying algorithms as well as ensuring their numerical accuracy. One way to approach this issue is to analyse the routines which have the potential for improved computational efficiency and/or increased  accuracy when applying sophisticated mathematical methods.</p>

      <p id="d1e118">In this paper, the Farquhar–Collatz photosynthesis model under water stress as implemented in the Lund–Potsdam–Jena managed Land DGVM (4.0.002) was examined.
We additionally tested the uncertainty of most important parameter of photosynthesis as an additional approach to improve model quality. We found that the numerical solution of a nonlinear equation, so far solved with the bisection method, could be significantly improved by using Newton's method instead. The latter requires the computation of the derivative of the underlying function which is presented. Model simulations show a significantly lower number of iterations to solve the equation numerically and an overall run time
reduction of the model of about 16 % depending on the chosen accuracy.
Increasing the parameters <inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by 10 %, respectively, while keeping all other parameters at their original value, increased global gross primary production (GPP) by 2.384 and 9.542 GtC yr<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, respectively. The Farquhar–Collatz photosynthesis model forms the core component in many DGVMs and land surface models. An update in the numerical solution of the nonlinear equation
in connection with adjusting globally important parameters to best known values can therefore be applied to similar photosynthesis models. Furthermore, this exercise can serve as an example for improving computationally costly routines while improving their mathematical accuracy.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e164">Climate change is increasingly affecting the world we live in, and that in turn affects nature's contribution to our livelihoods <xref ref-type="bibr" rid="bib1.bibx27" id="paren.1"/>. Estimating the extent and impact of climate change has become more and more urgent over the last couple of decades. Earth system models (ESMs) as well as impact models are used to develop strategies for climate adaptation and mitigation to achieve the Paris climate accord <xref ref-type="bibr" rid="bib1.bibx20 bib1.bibx27" id="paren.2"/>.
Climate change affects vegetation dynamics, biodiversity, water, and biogeochemical cycles, which could reduce the biosphere's capacity to absorb carbon from the atmosphere in the future. Dynamic global vegetation models (DGVMs) are applied to study the net effects of multiple interacting processes that affect carbon sequestration (photosynthesis) and storage (in biomass and soil), see <xref ref-type="bibr" rid="bib1.bibx29" id="text.3"/>. It shows the demand for reliable and consistent model projections which require continuous work on reducing model uncertainty.
While increasing complexity of the models by including more and more processes in DGVMs has been matched by increasing high-performance computing capabilities over the past decades, little has been invested into identifying and optimising computationally intensive routines in the model <?xmltex \hack{\mbox\bgroup}?><xref ref-type="bibr" rid="bib1.bibx31" id="paren.4"/><?xmltex \hack{\egroup}?>. These routines often have a long model history as they frequently belong to the core routines stemming from the very first model version. This includes, e.g. the physiological modelling core of simulating photosynthesis in connection with atmospheric water demand or plant-water stress.
The photosynthesis model is based on the Farquhar approach <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx6 bib1.bibx13" id="paren.5"/> implemented in land surface schemes of the second generation
<xref ref-type="bibr" rid="bib1.bibx26" id="paren.6"/> followed by the first global biome models <xref ref-type="bibr" rid="bib1.bibx14" id="paren.7"/> from which DGVMs evolved later on <xref ref-type="bibr" rid="bib1.bibx29" id="paren.8"/>.</p>
      <p id="d1e194">The Farquhar–Collatz approach was implemented in the land surface of the SiB2 model by <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx40" id="text.9"/>, where it replaced their empirical photosynthesis model. The photosynthesis model in SiB2 <xref ref-type="bibr" rid="bib1.bibx41" id="paren.10"/> covers the co-limitation by Rubisco enzyme activity, light availability, and export limitation of carbon compounds. Furthermore, it covers the gradient between inner-stomatal CO<inline-formula><mml:math id="M4" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration to the CO<inline-formula><mml:math id="M5" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration around the leaf surface in the computation of stomatal conductance. By implementing the semi-mechanistic photosynthesis model and coupling it to transpiration via stomatal conductance, the land surface model (LSM) could then not only investigate biophysical effects of climate change but also the biogeochemical effects of rising atmospheric CO<inline-formula><mml:math id="M6" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> in the earth system <xref ref-type="bibr" rid="bib1.bibx26" id="paren.11"/>. The SiB2 model <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx40" id="paren.12"/>, the NCAR CCM2 model <xref ref-type="bibr" rid="bib1.bibx3" id="paren.13"/>, and the MOSES land surface model of the UK Met office <xref ref-type="bibr" rid="bib1.bibx7" id="paren.14"/> were among the first to implement this photosynthesis scheme and evaluate it against field campaigns. At present, the Farquhar–Collatz photosynthesis model is used in a number of land surface models of the CMIP-5 earth system models, such as the Community Atmosphere Biosphere Land Exchange (CABLE), the LSM of the Australian community climate and earth system simulator (ACCESS, see <xref ref-type="bibr" rid="bib1.bibx8" id="altparen.15"/>, and ref. therein), as well as the ORCHIDEE DGVM <xref ref-type="bibr" rid="bib1.bibx19" id="paren.16"/> of the IPSL-CM5 earth system model <xref ref-type="bibr" rid="bib1.bibx10" id="paren.17"/>. Different models of stomatal conductance were evaluated for the JSBACH LSM <xref ref-type="bibr" rid="bib1.bibx32" id="paren.18"/> of the Max Planck Institute earth system model (MPI-ESM) to account for hydraulic properties and drought response <xref ref-type="bibr" rid="bib1.bibx18" id="paren.19"/>. The Community Land Model CLM4.5
<xref ref-type="bibr" rid="bib1.bibx22" id="paren.20"/> of the NCAR ESM use the Ball–Berry model of stomatal conductance and extended it to account for leaf temperature acclimation and leaf water potential <xref ref-type="bibr" rid="bib1.bibx4" id="paren.21"/>; a similar approach was implemented in the JULES-vn5.6 land surface model <xref ref-type="bibr" rid="bib1.bibx24" id="paren.22"/> of the UK Hadley Centre ESM <xref ref-type="bibr" rid="bib1.bibx38" id="paren.23"/>.</p>
      <p id="d1e272">While land surface models detail vertical water, energy, and carbon profiles within the canopy, which extrapolates the photosynthetic capacity calculated at the leaf level to canopy photosynthesis <xref ref-type="bibr" rid="bib1.bibx41" id="paren.24"/>, stand-alone DGVMs often use a big-leaf approach and compute daytime photosynthesis for canopy conductance, which goes back to the BIOME-3 model  <xref ref-type="bibr" rid="bib1.bibx15" id="paren.25"/> that opened up the second line of vegetation models by embedding the Farquhar–Collatz photosynthesis model in a modelling framework of plant physiology and vegetation dynamics in DGVMs <xref ref-type="bibr" rid="bib1.bibx29" id="paren.26"/>. The <xref ref-type="bibr" rid="bib1.bibx15" id="text.27"/> implementation is used in the LPJ model family originating from <xref ref-type="bibr" rid="bib1.bibx43" id="text.28"/> and the LPJ-GUESS model <xref ref-type="bibr" rid="bib1.bibx45 bib1.bibx46" id="paren.29"/>, as well as the current LPJmLv4 model <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx35" id="paren.30"/>.  The Farquhar photosynthesis module forms the core of many other DGVMs, see e.g. <xref ref-type="bibr" rid="bib1.bibx45 bib1.bibx46 bib1.bibx19" id="text.31"/>. Today, 14 DGVMs (stand-alone and coupled to land surface models) contribute to the TRENDY intercomparison project (<uri>https://blogs.exeter.ac.uk/trendy/</uri>, last access: 14 December 2022), which informs the global carbon project on the state of the land carbon sink <xref ref-type="bibr" rid="bib1.bibx44" id="paren.32"/>.</p>
      <p id="d1e306">In order to apply the model to the global land surface it is no longer sufficient to use faster or larger computing infrastructure or to try to parallelise the code as in <xref ref-type="bibr" rid="bib1.bibx50" id="text.33"/>. Rather it requires the evaluation of the underlying algorithm structure of the code and, in particular, the used numerical methods. Replacing “old” numerical algorithms with modern methods will result in a significantly better run time performance while simultaneously maintaining or even increasing the accuracy of the method.
We quantified the run time required by each submodule (or
routine) of the LPJmL DGVM using the profiling option of the compilation command and the
Linux gprof utility. We found that the repeated execution of the photosynthesis routine demands
a big fraction, i.e. 38 %, of the computational time. All other routines require less than 11 %.</p>
      <p id="d1e313">To illustrate our approach, our goal was to improve the computational efficiency of DGVMs by accelerating the photosynthesis module under water stress conditions using the Lund–Potsdam–Jena DGVM, <xref ref-type="bibr" rid="bib1.bibx34 bib1.bibx35" id="text.34"/> as an example. A key ingredient in the modelling of photosynthesis is the determination of the ratio <inline-formula><mml:math id="M7" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> between intracellular and ambient CO<inline-formula><mml:math id="M8" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration. Mathematically, <inline-formula><mml:math id="M9" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is computed as a zero of a nonlinear equation <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, which has so far been solved by a simple bisection algorithm. We expected to improve the computational efficiency by applying one of the more sophisticated solution methods, namely Regula falsi, secant and Newton's method. In this technical paper, we describe testing all three methods but found that only with Newton's method was the computational efficiency significantly improved.
Only a few detailed specialised studies mention the use of Newton's or similar methods to solve coupled balance schemes, <xref ref-type="bibr" rid="bib1.bibx5 bib1.bibx25 bib1.bibx47 bib1.bibx9" id="paren.35"/>, or extensions of the photosynthesis-transpiration scheme along the leaf–plant–soil continuum in DGVMs <xref ref-type="bibr" rid="bib1.bibx4" id="paren.36"/> are mentioned, but none provide documentation on the computational efficiency or how the numerical method was implemented in the model and/or their code. In addition, we test the effect of sensitive photosynthesis parameters on the annual gross primary production (GPP) of the computationally efficient model where we build on recent work by <xref ref-type="bibr" rid="bib1.bibx51" id="text.37"/>.</p>
      <p id="d1e370">We start with a short description of the different mathematical methods to find the zeros of a general nonlinear continuous function <inline-formula><mml:math id="M11" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> and their advantages and disadvantages. Afterwards, we introduce the relevant function <inline-formula><mml:math id="M12" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> from the photosynthesis module and calculate its derivative. We then compare the performance of Newton's algorithm and bisection in terms of the number of iterations and the computational time that is necessary to achieve a given accuracy. Finally, we benchmark the updated LPJmL version to show that the simulated vegetation dynamics as well as storage and fluxes of carbon and water remain robust.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Solution of nonlinear equations</title>
      <p id="d1e395">The computation of the ratio <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> between intracellular and ambient CO<inline-formula><mml:math id="M14" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentrations requires us to compute the zero of a function <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In most cases, this task cannot be solved analytically but requires a numerical approach, mostly based on iterative methods.
Given a nonlinear continuous function <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>:</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="double-struck">R</mml:mi></mml:mrow></mml:math></inline-formula>, we want to find the zero(s) <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of this function within a certain interval <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. While bisection, regula falsi, and secant methods are very simple to implement, Newton's method requires the computation of the derivative of <inline-formula><mml:math id="M19" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>, which will be provided for the photosynthesis equation described in Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>.</p>
      <p id="d1e481">Here, the computational efficiency is determined by the speed of convergence. To compare the methods with respect to the speed of convergence we define the order of convergence as follows:
let <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> be a zero of <inline-formula><mml:math id="M21" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> found by computing a sequence <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of approximate solutions via an iteration scheme. The iteration method has the order of convergence <inline-formula><mml:math id="M23" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> if
          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M24" display="block"><mml:mrow><mml:mo movablelimits="false">lim⁡</mml:mo><mml:munder><mml:mo movablelimits="false">sup⁡</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>→</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:munder><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>‖</mml:mo></mml:mrow><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:msup><mml:mo>‖</mml:mo><mml:mi>p</mml:mi></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
        with <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>&lt;</mml:mo><mml:mi>K</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.
Thus a high order of convergence implies a fast convergence, which on the other hand means fewer iteration steps.
Numerically, the iteration is stopped either if the function value <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of the iterate <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is almost zero, i.e. less than a given accuracy <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, or if the iterate itself changes less than a given accuracy <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e707">Let us introduce some of the methods in the following subsections, see <xref ref-type="bibr" rid="bib1.bibx36" id="text.38"/> for details.</p>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Bisection</title>
      <p id="d1e720">For bisection we have to choose <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, i.e. <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> have different signs.
We compute the midpoint of the interval <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>a</mml:mi><mml:mo>+</mml:mo><mml:mi>b</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> and its function value <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. If <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> the search is complete, if not we check if <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. If the latter is the case, <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> has to be in the interval <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> or otherwise in <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. We repeat this bisection until either <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. This method always converges but slowly with convergence order <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, i.e. linear convergence.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Regula falsi</title>
      <p id="d1e1029">For the regula falsi method, we also need to choose <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. Instead of the midpoint of <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, we compute the next iterate <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> for an approximation of <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> by computing the zero of the linear function through the points <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Again we check if <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>|</mml:mo><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and abort or check if <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and repeat this procedure either with [<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> or [<inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Convergence is always assured and is also linear, i.e. <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Secant method</title>
      <p id="d1e1269">The secant method only differs from the regula falsi in that the starting values <inline-formula><mml:math id="M58" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> do not have to fulfil the condition <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.
The next iterate is computed by
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M61" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          This method can fail to converge depending on the starting values. If the method converges, it does so with order <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1.618</mml:mn></mml:mrow></mml:math></inline-formula>. Since the conditions on the starting values to ensure convergence depend on the knowledge of <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, in practise <inline-formula><mml:math id="M64" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M65" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> still have to fulfil the condition <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>b</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Newton's method</title>
      <p id="d1e1492">Newton's method starts at an arbitrary approximation <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and uses the tangent of the function <inline-formula><mml:math id="M69" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> at <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to compute the next iterate <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> as the zero of the tangent. This is repeated, thus the next iterate is always computed from the previous one by
            <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M72" display="block"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          provided that <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. The method belongs to the class of fixed point iterations because the computation of the next iterate depends on the previous iterate only. If <inline-formula><mml:math id="M74" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is three times differentiable on <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi>a</mml:mi><mml:mo>,</mml:mo><mml:mi>b</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, then there exists an interval <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>s</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> such that <inline-formula><mml:math id="M78" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is a contraction on <inline-formula><mml:math id="M79" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula>. It implies that for every start value from <inline-formula><mml:math id="M80" display="inline"><mml:mi>I</mml:mi></mml:math></inline-formula>, the method converges at least with order <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx36" id="paren.39"/>.
We remark that the gain in convergence speed has to be weighted against the time it takes to compute the derivative of <inline-formula><mml:math id="M82" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Application to the problem</title>
      <p id="d1e1778">We now analyse the difference in speed of convergence between the bisection and Newton's methods when applied to the optimisation equation of the photosynthesis routine of the LPJmL DGVM.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><?xmltex \opttitle{Definition of the function $f$}?><title>Definition of the function <inline-formula><mml:math id="M83" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula></title>
      <p id="d1e1795">In presenting the function <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we follow the nomenclature of <xref ref-type="bibr" rid="bib1.bibx34" id="text.40"/>, which contains a detailed description of the derivation of this function. A list of the used symbols is given in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>.
We want to find <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, i.e. the ratio between the intracellular and ambient CO<inline-formula><mml:math id="M86" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> concentration, or partial pressure, respectively, as the solution of the following equation:
            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M87" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">nd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mn mathvariant="normal">24</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mn mathvariant="normal">1.6</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Here <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">nd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the net daily photosynthesis, <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the leaf respiration, dayl is the hours of daylight, <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the ambient partial pressure, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the canopy conductance, and <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the minimum canopy conductance for a specific plant functional type (PFT).
The first term is the photosynthesis during daylight.
It is the gross daily photosynthesis <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> minus leaf respiration, <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">nd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The second term represents the dark respiration, i.e. respiration during night time. The third term represents the photosynthesis that is possible to achieve a potential canopy conductance. In finding <inline-formula><mml:math id="M95" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> such that <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> we actually balance both light- and Rubisco-limited photosynthesis (first two terms) and photosynthesis related to the potential canopy conductance.</p>
      <p id="d1e2098">To shorten the formulas we define the abbreviation <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mn mathvariant="normal">1.6</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> as
            <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M98" display="block"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>=</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mn mathvariant="normal">24</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The second summand does not depend on <inline-formula><mml:math id="M99" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>, whereas <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> has a more complex representation. The gross photosynthesis rate <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the minimum of the light-limited, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and Rubisco-limited photosynthesis rate, <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. It can be shown that the minimum can be computed as
            <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M104" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close="" open="["><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mfenced close="]" open=""><mml:mrow><mml:mo>-</mml:mo><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msqrt></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr></mml:mtable><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M105" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is a shape parameter that allows for a gradual transition from one limitation to the other.</p>
      <p id="d1e2401">Light-limited photosynthesis depends on the absorbed photosynthetically active radiation (APAR); Rubisco-limited photosynthesis is determined by the maximum Rubisco capacity <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M107" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">APAR</mml:mi><mml:mi mathvariant="normal">dayl</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Setting the internal partial pressure
<inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and using another abbreviation <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>[</mml:mo><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow class="chem"><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the Michaelis constant for CO<inline-formula><mml:math id="M111" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> and <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow class="chem"><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the partial pressure and the Michaelis constant for oxygen, we have

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M114" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E9"><mml:mtd><mml:mtext>9</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><?xmltex \hack{\hbox\bgroup\fontsize{9}{9}\selectfont$\displaystyle}?><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">max</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>K</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">1</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            Here, <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the intrinsic quantum efficiencies for CO<inline-formula><mml:math id="M117" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> uptake in C<inline-formula><mml:math id="M118" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> and C<inline-formula><mml:math id="M119" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> plants, respectively. <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> is the carbon dioxide compensation point and <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a temperature stress function defined as
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M122" display="block"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          with <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">d</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the daily air temperature and <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> being PFT-specific temperature parameters <xref ref-type="bibr" rid="bib1.bibx42" id="paren.41"/>. LPJmL simulates vegetation dynamics for the 10 PFTs; we provide the parameter values used for <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in Appendix <xref ref-type="sec" rid="App1.Ch1.S1"/>, Table <xref ref-type="table" rid="App1.Ch1.S1.T2"/>, for the PFT types from <xref ref-type="bibr" rid="bib1.bibx34" id="text.42"/>.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><?xmltex \opttitle{Derivative of $f$}?><title>Derivative of <inline-formula><mml:math id="M128" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula></title>
      <p id="d1e3092">To compute the derivative <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> of <inline-formula><mml:math id="M130" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> we rearrange Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>):
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M131" display="block"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mn mathvariant="normal">24</mml:mn></mml:mfrac></mml:mstyle><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Since the last two terms are constant the derivative is given by
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M132" display="block"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          To determine <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> we apply sum, chain, and product rule of differentiation to Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) and  get
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M134" display="block"><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msubsup><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>×</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:msubsup><mml:mi>J</mml:mi><mml:mi>E</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>J</mml:mi><mml:mi>C</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>[</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>]</mml:mo><mml:mo>[</mml:mo><mml:msubsup><mml:mi>J</mml:mi><mml:mi>E</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>J</mml:mi><mml:mi>C</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>]</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>[</mml:mo><mml:msubsup><mml:mi>J</mml:mi><mml:mi>E</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:msubsup><mml:mi>J</mml:mi><mml:mi>C</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>]</mml:mo></mml:mrow><mml:msqrt><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:msqrt></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>
          The derivatives of <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  and <inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>  are given by

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M137" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E15"><mml:mtd><mml:mtext>15</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>J</mml:mi><mml:mi>E</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mi mathvariant="normal">APAR</mml:mi><mml:mi mathvariant="normal">dayl</mml:mi></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E16"><mml:mtd><mml:mtext>16</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msubsup><mml:mi>J</mml:mi><mml:mi>C</mml:mi><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            To compute <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>  from Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) and <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula> from Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>) we use the quotient rule

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M140" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd><mml:mtext>17</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><?xmltex \hack{\hbox\bgroup\fontsize{8.5}{8.5}\selectfont$\displaystyle}?><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">1</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub><mml:mspace width="0.25em" linebreak="nobreak"/></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">max</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd><mml:mtext>18</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{9}{9}\selectfont$\displaystyle}?><mml:msubsup><mml:mi>C</mml:mi><mml:mn mathvariant="normal">2</mml:mn><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="array" columnalign="center center"><mml:mtr><mml:mtd><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi>K</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn mathvariant="normal">0</mml:mn></mml:mtd><mml:mtd><mml:mrow><mml:mtext>for</mml:mtext><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mtext>-Photosynthesis</mml:mtext><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            We describe the consequent changes in the model code which were required to implement the computation of the derivative <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mi mathvariant="normal">fcnd</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> in the Appendix <xref ref-type="sec" rid="App1.Ch1.S2"/>.</p>
      <p id="d1e3838">The function <inline-formula><mml:math id="M142" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> is defined for all <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, as long as <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. As a composition of at least 3 times differentiable functions, it fulfils the differentiability condition of Newton's method. The parameters in the definition of <inline-formula><mml:math id="M145" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> vary with the geographic location and season. A plot of <inline-formula><mml:math id="M146" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula> for parameters from different locations (boreal, temperate, and tropical) and at different times can be seen in Fig. <xref ref-type="fig" rid="Ch1.F1"/>.</p>
      <p id="d1e3943">The condition <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>≠</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> as well as the suitability of a staring value can not be  generally ensured. In all our computations convergence was not a problem. To be on the safe side, one can implement a hybrid method that switches to bisection if convergence of the iterates does not occur.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e3970">Function <inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> for a set of parameters from different days in 1901 and locations, namely Hainich (Germany, mixed-temperate forest; <bold>(a)</bold>, Seiteminen (Finland, boreal forest; <bold>(b)</bold>, and Santarem (Brazil, tropical rainforest; <bold>(c)</bold>. Panel <bold>(d)</bold> denotes the day in year 1901.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f01.png"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Numerical performance and discussion</title>
      <p id="d1e4014">We have tested the different methods in the routine regarding computational time and number of iterations for given accuracy <inline-formula><mml:math id="M149" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. There was no significant speed up with the secant and regula falsi method. Hence, we concentrated on the comparison of bisection and Newton's methods and describe the outcome in this section.</p>
      <p id="d1e4028">In a first test, the LPJmL model was run over 120 simulation years and the number of iterations in the bisection and Newton's routine was counted and averaged over all grid cells and one year (Fig. <xref ref-type="fig" rid="Ch1.F2"/>). For <inline-formula><mml:math id="M150" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> this number was about 3 for Newton's method and 7 for bisection (dotted lines in Fig. <xref ref-type="fig" rid="Ch1.F2"/>). When <inline-formula><mml:math id="M151" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was set to <inline-formula><mml:math id="M152" display="inline"><mml:mn mathvariant="normal">0.001</mml:mn></mml:math></inline-formula> the number of iterations with Newton's method increased only slightly, whereas the bisection method needed 9 to 10 iterations (solid lines in Fig. <xref ref-type="fig" rid="Ch1.F2"/>). Until now, the bisection algorithm used 10 as the maximal number of iterations. Using maximum 10 iterations fits into the interval width of <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">2</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">10</mml:mn></mml:mrow></mml:msup><mml:mo>≈</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula>, our accuracy measure <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Increasing the maximum number of iterations had no effect on the number of required iterations. We conclude that Newton's method reduces the necessary number of iteration to a third.</p>
      <p id="d1e4100">In a next step, a spin-up run of LPJmL over 5000 simulation years was conducted to compare the time performance using both routines. Usually, LPJmL simulation experiments start from bare ground, i.e. initial vegetation conditions are not prescribed. Therefore, a spin-up run is used to bring all vegetation and soil carbon pools into equilibrium with climate.
For the usually implemented accuracy <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.1</mml:mn></mml:mrow></mml:math></inline-formula> the computation time for 5000 years was about 5250 s in both cases. This means that the advantage of Newton's method in terms of iteration numbers is levelled by the additional time for computing the derivative of <inline-formula><mml:math id="M156" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>. For <inline-formula><mml:math id="M157" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula>, the bisection method needed 6700 s, while Newton's method needed 5600 s. Thus a reduction of about 16 % in time could be observed. It implies that with almost the same amount of time (5250 s vs. 5600 s) a higher accuracy can be achieved with Newton's method (Fig. <xref ref-type="fig" rid="Ch1.F3"/>). While the accuracy <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> does not increase significantly for the bisection method for <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula>, we gain a 2 orders of magnitude increase in <inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the Newton's method. As a result, a change of <inline-formula><mml:math id="M161" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> from <inline-formula><mml:math id="M162" display="inline"><mml:mn mathvariant="normal">0.1</mml:mn></mml:math></inline-formula> to <inline-formula><mml:math id="M163" display="inline"><mml:mn mathvariant="normal">0.01</mml:mn></mml:math></inline-formula> will be permanently implemented in the LPJmL model for future model applications. We expect that with the implementation of new model developments that affect the photosynthesis module (e.g. nutrient limitation from nitrogen and leaf temperatures) an efficient and increased model accuracy (<inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) for finding the zero of <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> will be even more important. It can be expected that the computation time for the bisection method would increase substantially, while increasing only moderately for Newton's method.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e4234">Average number of iteration for bisection (upper lines, blue) and Newton (lower lines, red) for accuracy <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> (dotted) and 0.001 (solid).</p></caption>
        <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f02.png"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e4260">Mean decadic logarithm of the accuracy <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for bisection (upper lines, blue) and Newton (lower lines, red) for accuracy <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">acc</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.01</mml:mn></mml:mrow></mml:math></inline-formula> (dotted) and 0.001 (solid). The dashed–dotted line shows the accuracy of the original version of LPJmL.</p></caption>
        <?xmltex \igopts{width=227.622047pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f03.png"/>

      </fig>

      <p id="d1e4295"><?xmltex \hack{\newpage}?>In order to check if the implementation of Newton's method is robust for all important model variables, we performed a transient simulation with the LPJmL model starting from the spin-up and covering the years 1901–2000. Model configuration and input data are as in <xref ref-type="bibr" rid="bib1.bibx34" id="text.43"/>. We compared the main diagnostic variables of the published LPJmL4.0 version against the version using Newton's method (see Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>). We found that most global diagnostic variables related to fluxes and storage of carbon and water had differences of <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> %, including total vegetated area. Only marginal changes (<inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> gC per m<inline-formula><mml:math id="M171" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:math></inline-formula> and month) in net primary productivity (NPP), heterotrophic respiration, and evaporation are seen mainly in Europe and southern as well as southeastern Asia. The reductions in carbon storage in litter and soil are very small and apply only to the boreal zone across the Northern Hemisphere and central Europe (compare spatial maps of carbon and water variables in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e4340">Parameter sensitivity on annual gross primary productivity (AGPP, average of 1901–2000) shown as the difference between new parameter and reference simulations. Both simulations have the Newton approach implemented. Increasing <inline-formula><mml:math id="M172" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> by 10 % increased AGPP mainly in forested regions <bold>(a)</bold>. Increasing <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> by 10 % has a much larger effect on AGPP, especially in the tropics <bold>(b)</bold>.</p></caption>
        <?xmltex \igopts{width=426.791339pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f04.png"/>

      </fig>

      <p id="d1e4377">The photosynthesis module is also applied to the crop functional types and managed grassland within LPJmL4.0. Therefore, sawing dates, crop productivity, and harvest are among the simulated variables. Comparing both model versions in the model benchmark, we found that global harvest changed for a number of crops. Rainfed and irrigated rice increased by 5 % and 8 %, respectively, mainly in India and southeast Asia. Harvest of rainfed temperate cereals increased by <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1.0</mml:mn></mml:mrow></mml:math></inline-formula> %, mainly found in central Europe. Harvest of irrigated temperate cereals (incl. wheat) increased by 4.5 %, which mainly applied to India as well. Harvest of irrigated and rainfed soybeans increased by 2.3 % and 1.5 % globally; the differences are mainly found in the US and Brazil. All other crop functional types had marginal to zero changes in global productivity as well as simulated harvest (see Table in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>).</p>
      <p id="d1e4393">For all global carbon pools (vegetation and soil) and carbon (GPP, heterotrophic respiration, and fire emissions) as well as water fluxes (transpiration and runoff) we found no difference in the temporal changes in the transient simulation over the 20th century. All variables showed similar, if not identical, dynamics (data not shown).
Small changes were found in the fractional coverage of plant functional types, i.e. most differences were negligible. The fractional coverage of temperate broadleaved summergreen trees increased by 4.8 % globally, which mainly applies to Europe, the northeastern USA, and parts of China. Increases in temperate C<inline-formula><mml:math id="M175" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grasses are found in the boreal zone, summing up to 4.8 % globally. Marginal changes of <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:math></inline-formula> per grid cell are found for all other PFTs, which imply small adjustments in vegetation composition in these vegetation zones (see difference maps in Appendix <xref ref-type="sec" rid="App1.Ch1.S3"/>).
Comparisons using flux tower measurements on carbon and water fluxes as well as discharge data showed no differences so we can conclude that also for these variables the results are robust (data not shown). We can therefore conclude that the LPJmL results were robust before but are now achieved due to improved accuracy of the photosynthesis routine.</p>
      <p id="d1e4420">After improving the computational efficiency and numerical precision, we can now test the parameter uncertainties following <xref ref-type="bibr" rid="bib1.bibx51" id="text.44"/>, who tested the sensitivity of <inline-formula><mml:math id="M177" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> on their impacts on global GPP. The LPJmL model computes <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as follows (<xref ref-type="bibr" rid="bib1.bibx34" id="altparen.45"/>, Eq. 35):
          <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M183" display="block"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>×</mml:mo><mml:mi>s</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mi mathvariant="normal">APAR</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
        Therefore, the sensitivity of <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cmax</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> results from varying <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> indirectly since the reciprocal of <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is used to calculate <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cmax</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> in a linear equation. Varying <inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is therefore the adequate sensitivity test which relates to <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">cmax</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. We varied each parameter by 10 % independently and find that <inline-formula><mml:math id="M190" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M191" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M192" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M193" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M194" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>) increases global annual GPP (AGPP, hereafter) by 1.67 % (<inline-formula><mml:math id="M195" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">6.69</mml:mn></mml:mrow></mml:math></inline-formula> %, <inline-formula><mml:math id="M196" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.67</mml:mn></mml:mrow></mml:math></inline-formula> %, <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.35</mml:mn></mml:mrow></mml:math></inline-formula> %, and <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mo>+</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula> %). Table <xref ref-type="table" rid="Ch1.T1"/> shows the difference of the two most important parameter on global AGPP.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e4795">Change in the AGPP after varying the listed parameters by 10 %. GPP is calculated as the global average mean for the years 1901–2000.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> GPP relative</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="normal">Δ</mml:mi></mml:math></inline-formula> GPP absolute</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">in %</oasis:entry>
         <oasis:entry colname="col3">(GtC yr<inline-formula><mml:math id="M201" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M202" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">1.67</oasis:entry>
         <oasis:entry colname="col3">2.384</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M203" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">6.68</oasis:entry>
         <oasis:entry colname="col3">9.542</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.56</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.798</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:msub><mml:mi>k</mml:mi><mml:mrow><mml:mi mathvariant="normal">c</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.35</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.506</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi mathvariant="normal">o</mml:mi><mml:mn mathvariant="normal">25</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.14</oasis:entry>
         <oasis:entry colname="col3">0.199</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e5009">Geographically, increasing <inline-formula><mml:math id="M211" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> yields higher AGPP mainly in the tropics and temperate forest regions, where AGPP increases up to 100 gC m<inline-formula><mml:math id="M212" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>. However, AGPP increases between 200 and 500 gC m<inline-formula><mml:math id="M213" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> when changing <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, see Fig. <xref ref-type="fig" rid="Ch1.F4"/>. It turns out that AGPP is increased in all regions, where LPJmL simulates woody PFTs. Also here, the largest effects are seen in (sub-)tropical and temperate regions which span larger areas than the areas with increased AGPP as a result of varying <inline-formula><mml:math id="M215" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>.</p>
      <p id="d1e5068">We remark that future work on the photosynthesis approach could focus on the new Johnson and Berry scheme <xref ref-type="bibr" rid="bib1.bibx17" id="paren.46"/> with the advantage of calculating gas exchange and relying less on empirical coefficients.</p>
</sec>
<sec id="Ch1.S5" sec-type="conclusions">
  <label>5</label><title>Conclusions</title>
      <p id="d1e5083">The computational load of dynamic global vegetation models, caused by increased complexity of the modelling processes, has so far been counteracted by the high-performance computing systems used. However, more recently it has become clear that updates in computing infrastructure are not sufficient anymore. Consequently, we proposed to carefully evaluate the algorithmic structure of DGVMs and identify and update routines that can benefit from the use of modern mathematical methods. As a showcase, we investigated the photosynthesis model in the  LPJmL DGVM. Specifically, we investigated the computation of the ratio <inline-formula><mml:math id="M216" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> between intracellular and ambient CO<inline-formula><mml:math id="M217" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>, which is obtained as the zero of a function <inline-formula><mml:math id="M218" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>. We proposed to replace the so far used bisection method with a Newton method, which is known to converge significantly faster. We carefully compared the model performance of the published LPJmL4.0 version with the version developed in this study and found that the model performance is robust. Using a more sophisticated mathematical method in the photosynthesis module allowed for a higher precision in the computation of <inline-formula><mml:math id="M219" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> and resulted in slightly increased productivity in continental and mountainous areas. We think that the new results are more accurate than the previous version due to the higher accuracy of the Newton method visible in Fig. <xref ref-type="fig" rid="Ch1.F3"/>. With the currently implemented accuracy bounds, the run time of the model with the Newton routine implemented is about 16 % lower than the old version. This advantage will be much more prominent if the complexity of the model is further extended or if more accurate modelling results are required. Consequently, the Newton-based routine will be implemented in the LPJmL model. Additionally, we believe that the Newton method can also be applied to photosynthesis modules in other DGVMs and can increase model accuracy and/or computational efficiency.</p><?xmltex \hack{\clearpage}?>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <?xmltex \currentcnt{A}?><label>Appendix A</label><title>Parameters in photosynthesis</title>
      <p id="d1e5130">General parameters used in the photosynthesis routine. PFT is plant functional type.</p><?xmltex \hack{\vspace*{0.5cm}}?>
      <p id="d1e5134"><table-wrap id="Taba" position="anchor"><oasis:table><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="justify" colwidth="6.5cm"/>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">nd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">daily net photosynthesis</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">dayl</oasis:entry>
         <oasis:entry colname="col2">day length</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M221" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">leaf respiration</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">ambient partial pressure</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">canopy conductance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">PFT-specific minimum canopy conductance</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">gd</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">daily gross photosynthesis</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M226" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">co-limitation (shape) parameter</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M227" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>E</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">light-limited photosynthesis rate</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Rubisco-limited photosynthesis rate</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">APAR</oasis:entry>
         <oasis:entry colname="col2">absorbed photosynthetically active radiation</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:msub><mml:mi>V</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">maximum Rubisco capacity</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Michaelis constant for CO<inline-formula><mml:math id="M231" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M232" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M233" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> partial pressure</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow class="chem"><mml:mi mathvariant="normal">O</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">Michaelis constant for O<inline-formula><mml:math id="M235" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mi mathvariant="normal">stress</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">temperature stress function limiting photosynthesis</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">at low and high temperatures</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">intrinsic quantum efficiencies for CO<inline-formula><mml:math id="M238" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> uptake in C<inline-formula><mml:math id="M239" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> plants</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">α</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">C</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">intrinsic quantum efficiencies for CO<inline-formula><mml:math id="M241" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> uptake in C<inline-formula><mml:math id="M242" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> plants</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Γ</mml:mi><mml:mo>*</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">carbon dioxide compensation point</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mrow><mml:msub><mml:mi mathvariant="normal">maxC</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">maximum ratio of intracellular to<?xmltex \notforhtml{\newline}?> ambient CO<inline-formula><mml:math id="M245" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> for C<inline-formula><mml:math id="M246" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula>-photosynthesis</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap></p>

<?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S1.T2"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{A1}?><label>Table A1</label><caption><p id="d1e5600">PFT-specific parameter for temperature stress function (Eq. 12) in <inline-formula><mml:math id="M247" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>C. PFT types as in <xref ref-type="bibr" rid="bib1.bibx34" id="text.47"/>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Plant functional type (PFT)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Tropical broadleaved evergreen tree</oasis:entry>
         <oasis:entry colname="col2">2.0</oasis:entry>
         <oasis:entry colname="col3">25.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">55.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Tropical broadleaved raingreen tree</oasis:entry>
         <oasis:entry colname="col2">2.0</oasis:entry>
         <oasis:entry colname="col3">25.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">55.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Temperate needle-leaved evergreen tree</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">20.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">42.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Temperate broadleaved evergreen tree</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">20.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">42.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Temperate broadleaved summergreen tree</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">20.0</oasis:entry>
         <oasis:entry colname="col4">25.0</oasis:entry>
         <oasis:entry colname="col5">38.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Boreal needle-leaved evergreen tree</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">15.0</oasis:entry>
         <oasis:entry colname="col4">25.0</oasis:entry>
         <oasis:entry colname="col5">38.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Boreal needle-leaved summergreen tree</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">15.0</oasis:entry>
         <oasis:entry colname="col4">25.0</oasis:entry>
         <oasis:entry colname="col5">38.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Polar C<inline-formula><mml:math id="M257" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grass</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">10.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">45.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Temperate C<inline-formula><mml:math id="M259" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grass</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">10.0</oasis:entry>
         <oasis:entry colname="col4">30.0</oasis:entry>
         <oasis:entry colname="col5">45.0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Tropical C<inline-formula><mml:math id="M261" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> grass</oasis:entry>
         <oasis:entry colname="col2">6.0</oasis:entry>
         <oasis:entry colname="col3">20.0</oasis:entry>
         <oasis:entry colname="col4">45.0</oasis:entry>
         <oasis:entry colname="col5">55.0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?>
</app>

<app id="App1.Ch1.S2">
  <?xmltex \currentcnt{B}?><label>Appendix B</label><title>Programming</title>
      <p id="d1e5965">To implement Newton's method in the LPJmL code, changes had to be made in the functions <monospace>photosynthesis.c</monospace>, <monospace>gp_sum.c</monospace>, and <monospace> water_stressed.c</monospace>. (separate file)</p>
      <p id="d1e5977">New function <monospace>newton.c</monospace>: see source code in a separate file.</p>
      <p id="d1e5983"><italic>Remark</italic>.
The function <monospace>photosynthesis.c</monospace> within LPJmL computes the value <inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>A</mml:mi><mml:mi mathvariant="normal">nd</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="normal">dayl</mml:mi><mml:mn mathvariant="normal">24</mml:mn></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:msub><mml:mi>R</mml:mi><mml:mi mathvariant="normal">leaf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for a given <inline-formula><mml:math id="M263" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>.
In the function <monospace>water_stressed.c</monospace>  the function <monospace>fcn</monospace>(<inline-formula><mml:math id="M264" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>) is defined as
<inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:mi mathvariant="normal">fcn</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">pg</mml:mi></mml:msub><mml:mo>×</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">photosythesis</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, i.e. <inline-formula><mml:math id="M266" display="inline"><mml:mrow><mml:mi mathvariant="normal">fcn</mml:mi><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi>f</mml:mi></mml:mrow></mml:math></inline-formula>.
In order to use Newton's method we have to compute not only <inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mi mathvariant="normal">fcn</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> but also its derivative <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mi mathvariant="normal">fcnd</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:msup><mml:mi>f</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="italic">λ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
</app>

<app id="App1.Ch1.S3">
  <?xmltex \currentcnt{C}?><label>Appendix C</label><title>LPJmL v4 benchmark results</title>
      <p id="d1e6157">The benchmark table of global status variables (Table <xref ref-type="table" rid="App1.Ch1.S3.T3"/>) compares  two model versions against each other and to literature values were available. The following Figs. D1–D6 show globally important variables simulated using the Newton approach (benchmark run) and the bisection method (run) as time series and maps.</p><?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S3.T3"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{C1}?><label>Table C1</label><caption><p id="d1e6166">Global sums of actual vegetation, including land-use, comparing Newton approach (benchmark run) against bisection approach (run). Tece is temperate cereals.  NA – not applicable, Mha – megahectare, Mt DM – megatonnes of dry matter.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="6cm"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Lit. estimates</oasis:entry>
         <oasis:entry colname="col3">Run</oasis:entry>
         <oasis:entry colname="col4">Benchmark fun</oasis:entry>
         <oasis:entry colname="col5">Diff. abs.</oasis:entry>
         <oasis:entry colname="col6">Diff <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">%</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Vegetation carbon [GtC]</oasis:entry>
         <oasis:entry colname="col2">460–660<inline-formula><mml:math id="M270" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mi mathvariant="normal">a</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">b</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">c</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">595.9</oasis:entry>
         <oasis:entry colname="col4">596.2</oasis:entry>
         <oasis:entry colname="col5">0.231</oasis:entry>
         <oasis:entry colname="col6">0.039</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Total soil carbon density [GtC]</oasis:entry>
         <oasis:entry colname="col2">2376–2456<inline-formula><mml:math id="M271" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">d</mml:mi></mml:msup></mml:math></inline-formula>,  1567<inline-formula><mml:math id="M272" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">e</mml:mi></mml:msup></mml:math></inline-formula>, 1395<inline-formula><mml:math id="M273" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">1862</oasis:entry>
         <oasis:entry colname="col4">1862</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.08</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M275" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.004</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Litter carbon [GtC]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">151.3</oasis:entry>
         <oasis:entry colname="col4">151.4</oasis:entry>
         <oasis:entry colname="col5">0.116</oasis:entry>
         <oasis:entry colname="col6">0.077</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Fire carbon emission [GtC yr<inline-formula><mml:math id="M276" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">2.14 (1.6 Nat. Fire)<inline-formula><mml:math id="M277" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mi mathvariant="normal">g</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">h</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">i</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">j</mml:mi></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">3.108</oasis:entry>
         <oasis:entry colname="col4">3.109</oasis:entry>
         <oasis:entry colname="col5">0.001</oasis:entry>
         <oasis:entry colname="col6">0.036</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Establishment flux [GtC yr<inline-formula><mml:math id="M278" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">0.161</oasis:entry>
         <oasis:entry colname="col4">0.161</oasis:entry>
         <oasis:entry colname="col5">0</oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.002</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area all natural vegetation [Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">7767</oasis:entry>
         <oasis:entry colname="col4">7767</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.119</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.002</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area tropical broadleaved evergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">1180</oasis:entry>
         <oasis:entry colname="col4">1179</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.237</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area tropical broadleaved raingreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">1280</oasis:entry>
         <oasis:entry colname="col4">1280</oasis:entry>
         <oasis:entry colname="col5">0.448</oasis:entry>
         <oasis:entry colname="col6">0.035</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area temperate needle-leaved evergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">364</oasis:entry>
         <oasis:entry colname="col4">360.8</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3.166</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.87</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area Temperate broadleaved evergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">322</oasis:entry>
         <oasis:entry colname="col4">321.5</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.467</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.145</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area Temperate broadleaved summergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">136</oasis:entry>
         <oasis:entry colname="col4">142.5</oasis:entry>
         <oasis:entry colname="col5">6.517</oasis:entry>
         <oasis:entry colname="col6">4.792</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area boreal needle-leaved evergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">429.2</oasis:entry>
         <oasis:entry colname="col4">426.8</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.393</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M289" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.558</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area boreal broadleaved summergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">916.8</oasis:entry>
         <oasis:entry colname="col4">919.6</oasis:entry>
         <oasis:entry colname="col5">2.814</oasis:entry>
         <oasis:entry colname="col6">0.307</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area boreal needle-leaved summergreen tree<?xmltex \hack{\hfill\break}?>[Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">378.3</oasis:entry>
         <oasis:entry colname="col4">380.7</oasis:entry>
         <oasis:entry colname="col5">2.398</oasis:entry>
         <oasis:entry colname="col6">0.634</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area tropical C<inline-formula><mml:math id="M290" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> grass [Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">893.2</oasis:entry>
         <oasis:entry colname="col4">890.6</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2.573</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.288</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area temperate C<inline-formula><mml:math id="M293" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grass [Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">535.7</oasis:entry>
         <oasis:entry colname="col4">545.2</oasis:entry>
         <oasis:entry colname="col5">9.472</oasis:entry>
         <oasis:entry colname="col6">1.768</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Area polar C<inline-formula><mml:math id="M294" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grass [Mha]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">1332</oasis:entry>
         <oasis:entry colname="col4">1320</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M295" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">12.93</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.971</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">NPP [GtC yr<inline-formula><mml:math id="M297" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">60.05</mml:mn><mml:mi mathvariant="normal">k</mml:mi></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mn mathvariant="normal">62.6</mml:mn><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>, 49.52–59.74<inline-formula><mml:math id="M299" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">l</mml:mi></mml:msup></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">62.81</oasis:entry>
         <oasis:entry colname="col4">62.87</oasis:entry>
         <oasis:entry colname="col5">0.064</oasis:entry>
         <oasis:entry colname="col6">0.102</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Heterotrophic respiration [GtC yr<inline-formula><mml:math id="M300" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">50.78</oasis:entry>
         <oasis:entry colname="col4">50.83</oasis:entry>
         <oasis:entry colname="col5">0.044</oasis:entry>
         <oasis:entry colname="col6">0.086</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Evaporation [<inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M302" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> yr<inline-formula><mml:math id="M303" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">9.644</oasis:entry>
         <oasis:entry colname="col4">9.661</oasis:entry>
         <oasis:entry colname="col5">0.017</oasis:entry>
         <oasis:entry colname="col6">0.173</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Transpiration [<inline-formula><mml:math id="M304" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M305" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> yr<inline-formula><mml:math id="M306" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">47.83</oasis:entry>
         <oasis:entry colname="col4">47.82</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.011</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.024</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Interception [<inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M310" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> yr<inline-formula><mml:math id="M311" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">7.914</oasis:entry>
         <oasis:entry colname="col4">7.912</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.002</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.024</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Runoff [<inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1000</mml:mn></mml:mrow></mml:math></inline-formula> km<inline-formula><mml:math id="M315" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:math></inline-formula> yr<inline-formula><mml:math id="M316" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">54.3</oasis:entry>
         <oasis:entry colname="col4">54.23</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M317" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.064</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.118</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon rainfed tece<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M319" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">524.08</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">458.5</oasis:entry>
         <oasis:entry colname="col4">462.6</oasis:entry>
         <oasis:entry colname="col5">4.106</oasis:entry>
         <oasis:entry colname="col6">0.895</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon rainfed rice<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M321" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M322" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">492.66</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">125.2</oasis:entry>
         <oasis:entry colname="col4">131.5</oasis:entry>
         <oasis:entry colname="col5">6.304</oasis:entry>
         <oasis:entry colname="col6">5.035</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Harvested carbon rainfed maize<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M323" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">498.33</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">434.9</oasis:entry>
         <oasis:entry colname="col4">434.8</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.07</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.016</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><table-wrap id="App1.Ch1.S3.T4"><?xmltex \hack{\hsize\textwidth}?><?xmltex \currentcnt{C1}?><label>Table C1</label><caption><p id="d1e7381">Continued.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="justify" colwidth="5cm"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameter</oasis:entry>
         <oasis:entry colname="col2">Lit. estimates</oasis:entry>
         <oasis:entry colname="col3">Run</oasis:entry>
         <oasis:entry colname="col4">Benchmark run</oasis:entry>
         <oasis:entry colname="col5">Diff. abs.</oasis:entry>
         <oasis:entry colname="col6">Diff [%]</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon rainfed soybean<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M340" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">126.3</oasis:entry>
         <oasis:entry colname="col4">128.1</oasis:entry>
         <oasis:entry colname="col5">1.87</oasis:entry>
         <oasis:entry colname="col6">1.481</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon irrigated tece<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M341" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">524.08</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">156.7</oasis:entry>
         <oasis:entry colname="col4">163.7</oasis:entry>
         <oasis:entry colname="col5">7.038</oasis:entry>
         <oasis:entry colname="col6">4.493</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon irrigated rice<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M343" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">492.66</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">206.4</oasis:entry>
         <oasis:entry colname="col4">223</oasis:entry>
         <oasis:entry colname="col5">16.64</oasis:entry>
         <oasis:entry colname="col6">8.062</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon irrigated maize<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M345" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">498.33</mml:mn><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">153.1</oasis:entry>
         <oasis:entry colname="col4">153.1</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.002</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M348" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.001</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Harvested carbon irrigated soybean<?xmltex \hack{\hfill\break}?>[Mt DM yr<inline-formula><mml:math id="M349" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">12.03</oasis:entry>
         <oasis:entry colname="col4">12.3</oasis:entry>
         <oasis:entry colname="col5">0.268</oasis:entry>
         <oasis:entry colname="col6">2.229</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">tree cover fraction [–]</oasis:entry>
         <oasis:entry colname="col2">NA</oasis:entry>
         <oasis:entry colname="col3">0.644</oasis:entry>
         <oasis:entry colname="col4">0.645</oasis:entry>
         <oasis:entry colname="col5">0.001</oasis:entry>
         <oasis:entry colname="col6">0.12</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d1e7384">Literature: <inline-formula><mml:math id="M327" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">a</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx23" id="text.48"/>. <inline-formula><mml:math id="M328" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">b</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx33" id="text.49"/>. <inline-formula><mml:math id="M329" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">c</mml:mi></mml:msup></mml:math></inline-formula> WBGU (1998). <inline-formula><mml:math id="M330" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">d</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx2" id="text.50"/>. <inline-formula><mml:math id="M331" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">e</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx11" id="text.51"/>. <inline-formula><mml:math id="M332" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">f</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx28" id="text.52"/>. <inline-formula><mml:math id="M333" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">g</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx37" id="text.53"/>. <inline-formula><mml:math id="M334" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">h</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx1" id="text.54"/>. <inline-formula><mml:math id="M335" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">i</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx16" id="text.55"/>. <inline-formula><mml:math id="M336" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">j</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx48" id="text.56"/>. <inline-formula><mml:math id="M337" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">k</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx49" id="text.57"/>. <inline-formula><mml:math id="M338" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">l</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx30" id="text.58"/>. <inline-formula><mml:math id="M339" display="inline"><mml:msup><mml:mi/><mml:mi mathvariant="normal">m</mml:mi></mml:msup></mml:math></inline-formula> <xref ref-type="bibr" rid="bib1.bibx12" id="text.59"/>.</p></table-wrap-foot></table-wrap>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F5"><?xmltex \currentcnt{C1}?><?xmltex \def\figurename{Figure}?><label>Figure C1</label><caption><p id="d1e7838">Global number for <bold>(a)</bold> vegetation carbon, <bold>(b)</bold> total soil carbon, and <bold>(c)</bold> litter carbon.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f05.png"/>

      </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F6"><?xmltex \currentcnt{C2}?><?xmltex \def\figurename{Figure}?><label>Figure C2</label><caption><p id="d1e7861">Global number for time series of <bold>(a)</bold> NPP, <bold>(b)</bold> heterotrophic respiration, <bold>(c)</bold> evaporation, and <bold>(d)</bold> transpiration.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=312.980315pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f06.png"/>

      </fig>

      <?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F7"><?xmltex \currentcnt{C3}?><?xmltex \def\figurename{Figure}?><label>Figure C3</label><caption><p id="d1e7886">Difference maps of <bold>(a)</bold> vegetation carbon, <bold>(b)</bold> soil carbon, <bold>(c)</bold> litter carbon, and <bold>(d)</bold> harvested carbon of rainfed temperate cereals (tece).</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f07.png"/>

      </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F8"><?xmltex \currentcnt{C4}?><?xmltex \def\figurename{Figure}?><label>Figure C4</label><caption><p id="d1e7913">Difference maps of <bold>(a)</bold> establishment, <bold>(b)</bold> all natural vegetation, <bold>(c)</bold> frac. tropical broadleaved evergreen, <bold>(d)</bold> frac. tropical broadleaved raingreen, <bold>(e)</bold> frac. temperate needle-leaved evergreen, and <bold>(f)</bold> frac. temperate broadleaved evergreen.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f08.png"/>

      </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F9"><?xmltex \currentcnt{C5}?><?xmltex \def\figurename{Figure}?><label>Figure C5</label><caption><p id="d1e7946">Difference maps of <bold>(a)</bold> frac. polar C<inline-formula><mml:math id="M350" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> grass, <bold>(b)</bold> NPP, <bold>(c)</bold> heterotrophic respiration, <bold>(d)</bold> evaporation, <bold>(e)</bold> transpiration, and <bold>(f)</bold> interception.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f09.png"/>

      </fig>

<?xmltex \hack{\clearpage}?><?xmltex \floatpos{h!}?><fig id="App1.Ch1.S3.F10"><?xmltex \currentcnt{C6}?><?xmltex \def\figurename{Figure}?><label>Figure C6</label><caption><p id="d1e7988">Difference maps of <bold>(a)</bold> runoff and <bold>(b)</bold> tree cover fraction.</p></caption>
        <?xmltex \hack{\hsize\textwidth}?>
        <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/16/17/2023/gmd-16-17-2023-f10.png"/>

      </fig>

</app>
  </app-group><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e8009">The model code is available at <uri>https://doi.org/10.5281/zenodo.6644541</uri> <xref ref-type="bibr" rid="bib1.bibx21" id="paren.60"/>.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d1e8018">The supplement related to this article is available online at: <inline-supplementary-material xlink:href="https://doi.org/10.5194/gmd-16-17-2023-supplement" xlink:title="zip">https://doi.org/10.5194/gmd-16-17-2023-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e8027">JN and RR performed the mathematical analysis, JN and WvB implemented and tested the new numerical methods, and WvB conducted the simulation experiments and analysed the model performance and computation efficiency. JN and KT wrote the paper and all authors contributed to the writing of the paper and discussion of the model study throughout to develop the work.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e8033">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e8039">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e8045">The authors gratefully acknowledge the European Regional Development Fund (ERDF), the German Federal Ministry of Education and Research, and the Land Brandenburg for supporting this project by providing resources on the high-performance computer system at the Potsdam
Institute for Climate Impact Research.
We thank Marie Hemmen from PIK for her support in benchmarking the LPJmL model.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e8050">The high-performance computing system at PIK was funded by the European Regional Development Fund (ERDF), the German Federal Ministry of Education and Research, and the Land Brandenburg.</p>
  </notes><?xmltex \hack{\newpage}?><?xmltex \hack{\vspace*{5.7cm}}?><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e8059">This paper was edited by Carlos Sierra and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{Andreae and Merlet(2001)}?><label>Andreae and Merlet(2001)</label><?label AndreaeMerlet2001?><mixed-citation>Andreae, M. O. and Merlet, P.: Emission of trace gases and aerosols from biomass burning, Global Biogeochem. Cy., 15, 955–966, <ext-link xlink:href="https://doi.org/10.1029/2000GB001382" ext-link-type="DOI">10.1029/2000GB001382</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{Batjes(1996)}?><label>Batjes(1996)</label><?label Batjes1996?><mixed-citation>Batjes, N. H.: Total carbon and nitrogen in the soils of the world, Eur. J. Soil Sci., 47, 151–163, <ext-link xlink:href="https://doi.org/10.1111/j.1365-2389.1996.tb01386.x" ext-link-type="DOI">10.1111/j.1365-2389.1996.tb01386.x</ext-link>, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{Bonan et al.(1995)}?><label>Bonan et al.(1995)</label><?label Bonan1995?><mixed-citation>Bonan, G. B.: Land–atmosphere CO<inline-formula><mml:math id="M351" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> exchange simulated by a land surface process model coupled to an atmospheric general circulation model, J. Geophys. Res., 100, 2817–2831, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{Bonan et al.(2014)}?><label>Bonan et al.(2014)</label><?label Bonan2014?><mixed-citation>Bonan, G. B., Williams, M., Fisher, R. A., and Oleson, K. W.: Modeling stomatal conductance in the earth system: linking leaf water-use efficiency and water transport along the soil–plant–atmosphere continuum, Geosci. Model Dev., 7, 2193–2222, <ext-link xlink:href="https://doi.org/10.5194/gmd-7-2193-2014" ext-link-type="DOI">10.5194/gmd-7-2193-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{Collatz et al.(1991)}?><label>Collatz et al.(1991)</label><?label Collatz1991?><mixed-citation>Collatz, G. J., Ball, J. T., Grivet, C., and Berry, J. A.: Physiological and environmental regulation
of stomatal conductance, photosynthesis and transpiration: a model that includes a laminar boundary
layer, Agric. For. Meteorol., 54, 107–136, <ext-link xlink:href="https://doi.org/10.1016/0168-1923(91)90002-8" ext-link-type="DOI">10.1016/0168-1923(91)90002-8</ext-link>, 1991.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{Collatz et al.(1992)}?><label>Collatz et al.(1992)</label><?label Collatz1992?><mixed-citation>Collatz, G. J., Ribas-Carbo, M., and Berry, J. A.: Coupled Photosynthesis-Stomatal Conductance Model for Leaves of C<inline-formula><mml:math id="M352" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> Plants, Funct. Plant Biol., 19, 519–538, <ext-link xlink:href="https://doi.org/10.1071/PP9920519" ext-link-type="DOI">10.1071/PP9920519</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{Cox et al.(1998)}?><label>Cox et al.(1998)</label><?label Cox1998?><mixed-citation>
Cox, P. M., Huntingford, C., and Harding, R. J.: A canopy conductance and photosynthesis model for use in a GCM land surface scheme, J. Hydrol., 212–213, 79–94, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{de Kauwe et al.(2015)}?><label>de Kauwe et al.(2015)</label><?label Kauwe2015?><mixed-citation>De Kauwe, M. G., Kala, J., Lin, Y.-S., Pitman, A. J., Medlyn, B. E., Duursma, R. A., Abramowitz, G., Wang, Y.-P., and Miralles, D. G.: A test of an optimal stomatal conductance scheme within the CABLE land surface model, Geosci. Model Dev., 8, 431–452, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-431-2015" ext-link-type="DOI">10.5194/gmd-8-431-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{Dubois et al.(2007)}?><label>Dubois et al.(2007)</label><?label Dubois2007?><mixed-citation>Dubois, J.-J. B., Fiscus, E. L., Booker, F. L., Flowers, M. D., and Reid, C. D.: Optimizing the statistical estimation of the parameters of the Farquhar–von Caemmerer–Berry model of photosynthesis, New Phytol., 176, 402–414, <ext-link xlink:href="https://doi.org/10.1111/j.1469-8137.2007.02182.x" ext-link-type="DOI">10.1111/j.1469-8137.2007.02182.x</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{Dufresne et al.(2013)}?><label>Dufresne et al.(2013)</label><?label Dufresne2013?><mixed-citation>Dufresne, J. L., Foujols, M. A., and Denvil, S., et al.: Climate change projections using the IPSL-CM5 Earth System Model: from CMIP3 to CMIP5, Clim. Dynam., 40, 2123–2165, <ext-link xlink:href="https://doi.org/10.1007/s00382-012-1636-1" ext-link-type="DOI">10.1007/s00382-012-1636-1</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{Eswaran et al.(1993)}?><label>Eswaran et al.(1993)</label><?label Eswaranetal1993?><mixed-citation>Eswaran, H., Van Den Berg, E., and Reich, P.: Organic Carbon in Soils of the World, Soil Sci. Soc. Am. J., 57, 192–194, <ext-link xlink:href="https://doi.org/10.2136/sssaj1993.03615995005700010034x" ext-link-type="DOI">10.2136/sssaj1993.03615995005700010034x</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{FAOSTAT(2009)}?><label>FAOSTAT(2009)</label><?label FAOSTAT2009?><mixed-citation>FAOSTAT: FAOSTAT database, Food and Agriculture Organization of the United Nations, Rome,  <uri>http://www.fao.org/faostat/en/</uri> (last access: 28 February 2009​​​​​​​), 2009.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{Farquhar et al.(1980)}?><label>Farquhar et al.(1980)</label><?label Farquhar1980?><mixed-citation>Farquhar, G. D., von Caemmerer, S., and Berry, J. A.: A biochemical
model of photosynthetic CO<inline-formula><mml:math id="M353" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> assimilation in leaves of C<inline-formula><mml:math id="M354" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:math></inline-formula> species,
Planta, 149, 78–90, <ext-link xlink:href="https://doi.org/10.1007/BF00386231" ext-link-type="DOI">10.1007/BF00386231</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{Haxeltine and Prentice(1996a)}?><label>Haxeltine and Prentice(1996a)</label><?label Haxeltine1996?><mixed-citation>Haxeltine, A. and Prentice, I. C.: BIOME3: An equilibrium terrestrial biosphere model based on ecophysiological constraints, resource availability, and competition among plant functional types, Global Biogeochem. Cy., 10, 693–709,  <ext-link xlink:href="https://doi.org/10.1029/96GB02344" ext-link-type="DOI">10.1029/96GB02344</ext-link>, 1996a.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{Haxeltine and Prentice(1996b)}?><label>Haxeltine and Prentice(1996b)</label><?label Haxeltine1996b?><mixed-citation>Haxeltine, A. and Prentice, I. C.: A general model for the light-use efficiency of primary production, Funct. Ecol., 10, 551–561, <ext-link xlink:href="https://doi.org/10.2307/2390165" ext-link-type="DOI">10.2307/2390165</ext-link>, 1996b.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{Ito and Penner(2004)}?><label>Ito and Penner(2004)</label><?label ItoPenner2004?><mixed-citation>Ito, A. and Penner, J. E.: Global estimates of biomass burning emissions based on satellite imagery for the year 2000, J. Geophys. Res.-Atmos., 109, D14S05, <ext-link xlink:href="https://doi.org/10.1029/2003JD004423" ext-link-type="DOI">10.1029/2003JD004423</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{Johnson and Berry (2021)}?><label>Johnson and Berry (2021)</label><?label JohnsonBerry2021?><mixed-citation>
Johnson, J. E. and Berry, J. A.:  The role of cytochrome b6f in the control of steady-
state photosynthesis: a conceptual and quantitative model, Photosynth. Res.,
148, 101–136, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{Knauer et al.(2015)}?><label>Knauer et al.(2015)</label><?label Knauer2015?><mixed-citation>Knauer, J., Werner, C., and Zaehle, S.: Evaluating stomatal models and their atmospheric drought response in a land surface scheme: A multibiome analysis, J. Geophys. Res.-Biogeo., 120, 1894–1911, <ext-link xlink:href="https://doi.org/10.1002/2015JG003114" ext-link-type="DOI">10.1002/2015JG003114</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx19"><?xmltex \def\ref@label{Krinner et al.(2005)}?><label>Krinner et al.(2005)</label><?label Krinner2005?><mixed-citation>Krinner, G., Viovy, N., Noblet-Ducoudré, N. D., Ogée, J., Polcher, J., Friedlingstein, P., Ciais, P., Sitch, S., and Prentice, I. C.: A dynamic global vegetation model for studies of the coupled atmosphere-biosphere system, Global Biogeochem. Cy., 19, GB1015, <ext-link xlink:href="https://doi.org/10.1029/2003GB002199" ext-link-type="DOI">10.1029/2003GB002199</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{Masson-Delmotte et al.(2021)}?><label>Masson-Delmotte et al.(2021)</label><?label IPCC2021?><mixed-citation>Masson-Delmotte, V., Zhai, P., Pirani, A., Connors, S.L., Péan, C., Berger, S., Caud, N., Chen, Y., Goldfarb, L., Gomis, M.I.,
Huang, M., Leitzell, K., Lonnoy, E., Matthews, J. B. R., Maycock, T. K., Waterfield, T., Yelekçi, O., Yu, R., and Zhou, B. (Eds.): IPCC, 2021: Summary for Policymakers, in: Climate Change 2021: The Physical Science Basis. Contribution of
Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/9781009157896" ext-link-type="DOI">10.1017/9781009157896</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{Niebsch et al.(2022)}?><label>Niebsch et al.(2022)</label><?label Niebschetal2022?><mixed-citation>Niebsch, J., von Bloh, W., Thonicke, K., and Ramlau, R.: LPJmL Version 4 with Newton root finding method (4.00.4), Zenodo [code and data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.6644541" ext-link-type="DOI">10.5281/zenodo.6644541</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{Oleson et al.(2013)}?><label>Oleson et al.(2013)</label><?label Oleson2013?><mixed-citation>
Oleson, K. W., Lawrence, D. M., Bonan, G. B., Drewniak, B., Huang, M., Koven, C. D., Levis, S., Li, F., Riley, W. J., Subin, Z. M., Swenson, S. C., Thornton, P. E., Bozbiyik, A., Fisher, R., Heald, C. L., Kluzek, E., Lamarque, J.-F., Lawrence, P. J., Leung, L. R., Lipscomb, W., Muszala, S., Ricciuto, D. M., Sacks, W., Sun, Y., Tang, J., and Yang, Z.-L.: Technical description of version 4.5 of the Community Land Model (CLM), NCAR Tech. Note NCAR/TN-503+STR, National Center for Atmospheric Research, Boulder, Colorado, 420 pp., 2013.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{Olson et al.(1985)}?><label>Olson et al.(1985)</label><?label Olsonetal1985?><mixed-citation>Olson, J. S., Watts, J. A., and Allison, L. J.: Major world ecosystem complexes ranked by carbon in live vegetation: A Database,  NDP-017. Carbon Dioxide Information Center, edited by: O. R. N. L., Oak Ridge, Tennessee,  <ext-link xlink:href="https://doi.org/10.3334/CDIAC/lue.ndp017" ext-link-type="DOI">10.3334/CDIAC/lue.ndp017</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{Oliver et al.(2022)}?><label>Oliver et al.(2022)</label><?label Oliver2022?><mixed-citation>Oliver, R. J., Mercado, L. M., Clark, D. B., Huntingford, C., Taylor, C. M., Vidale, P. L., McGuire, P. C., Todt, M., Folwell, S., Shamsudheen Semeena, V., and Medlyn, B. E.: Improved representation of plant physiology in the JULES-vn5.6 land surface model: photosynthesis, stomatal conductance and thermal acclimation, Geosci. Model Dev., 15, 5567–5592, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-5567-2022" ext-link-type="DOI">10.5194/gmd-15-5567-2022</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{Pearcy et al.(1997)}?><label>Pearcy et al.(1997)</label><?label Pearcy1997?><mixed-citation>Pearcy, R. W., Gross, L. J., and He, D.: An improved dynamic model of photosynthesis for estimation of carbon gain in sunfleck light regimes, Plant Cell Environ., 20, 411–424, <ext-link xlink:href="https://doi.org/10.1046/j.1365-3040.1997.d01-88.x" ext-link-type="DOI">10.1046/j.1365-3040.1997.d01-88.x</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{Pitman(2003)}?><label>Pitman(2003)</label><?label Pitman2003?><mixed-citation>Pitman, A. J.: The evolution of, and revolution in, land surface schemes designed for climate models, Int. J. Climatol., 23, 479–510, <ext-link xlink:href="https://doi.org/10.1002/joc.893" ext-link-type="DOI">10.1002/joc.893</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{P\"{o}rtner et al.(2022)}?><label>Pörtner et al.(2022)</label><?label IPCC_2022?><mixed-citation>Pörtner, H.-O., Roberts, D. C., Poloczanska, E. S., Mintenbeck, K., Tignor, M., Alegria, A., Craig, M., Langsdorf, S., Löschke, S., Möller, V., Okem, A. (Eds.):
IPCC, 2022: Summary for Policymakers
In: Climate Change 2022: Impacts, Adaptation, and Vulnerability. Contribution of Working Group II to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, <ext-link xlink:href="https://doi.org/10.1017/9781009325844" ext-link-type="DOI">10.1017/9781009325844</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{Post et al.(1982)}?><label>Post et al.(1982)</label><?label Postetal1982?><mixed-citation>Post, W. M., Emanuel, W. R., Zinke, P. J., and Stangenberger, A. G.: Soil carbon pools and world life zones, Nature, 298, 156–159, <ext-link xlink:href="https://doi.org/10.1038/298156a0" ext-link-type="DOI">10.1038/298156a0</ext-link>, 1982.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{Prentice et al.(2007)}?><label>Prentice et al.(2007)</label><?label Prentice_et_al._2007?><mixed-citation>Prentice, I. C., Bondeau, A., Cramer, W., Harrison, S. P., Hickler, T., Lucht, W., Sitch, S., Smith, B., and Sykes, M. T.: Dynamic global vegetation modelling: quantifying terrestrial ecosystem responses to large-scale environmental change, in: Terrestrial Ecosystems in a Changing World, edited by: Canadell, J. G., Pataki, D. E., and Pitelka L. F., Springer, Springer Nature, <ext-link xlink:href="https://doi.org/10.1007/978-3-540-32730-1" ext-link-type="DOI">10.1007/978-3-540-32730-1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{Ramakrishna et al.(2003)}?><label>Ramakrishna et al.(2003)</label><?label Ramakrishnaetal2003?><mixed-citation>Ramakrishna R. Nemani, Keeling, C. D., Hashimoto, H., Jolly, W. M., Piper, S. C., Tucker, C. J., Myneni, R. B., and Running, S. W.: Climate-Driven Increases in Global Terrestrial Net Primary Production from 1982 to 1999, Science, 300, 1560–1563, <ext-link xlink:href="https://doi.org/10.1126/science.1082750" ext-link-type="DOI">10.1126/science.1082750</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{Reichstein et al.(2019)}?><label>Reichstein et al.(2019)</label><?label Reichstein_et_al._2019?><mixed-citation>Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, <ext-link xlink:href="https://doi.org/10.1038/s41586-019-0912-1" ext-link-type="DOI">10.1038/s41586-019-0912-1</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{Reick et al.(2013)}?><label>Reick et al.(2013)</label><?label Reick2013?><mixed-citation>Reick, C., Raddatz, T., Brovkin, V., and Gayler, V.: Representation of natural and anthropogenic land cover change in MPI-ESM, J. Adv. Model. Earth Sy., 5, 459–482, <ext-link xlink:href="https://doi.org/10.1002/jame.20022" ext-link-type="DOI">10.1002/jame.20022</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{Saugier et al.(2001)}?><label>Saugier et al.(2001)</label><?label Saugieretal2001?><mixed-citation>
Saugier, B., Roy, J., and Mooney, H. A.: Estimations of Global Terrestrial Productivity: Converging toward a Single Number?, in: Terrestrial Global Productivity, edited by: Roy, J., Saugier, B., and Mooney, H. A., Academic Press, San Diego, 543–555, ISBN: 0-12-505290-1, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{Schaphoff et al.(2018a)}?><label>Schaphoff et al.(2018a)</label><?label Schaphoff_et_al._2018a?><mixed-citation>Schaphoff, S., Forkel, M., Müller, C., Knauer, J., von Bloh, W., Gerten, D., Jägermeyr, J., Lucht, W., Rammig, A., Thonicke, K., and Waha, K.: LPJmL4 – a dynamic global vegetation model with managed land – Part 2: Model evaluation, Geosci. Model Dev., 11, 1377–1403, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-1377-2018" ext-link-type="DOI">10.5194/gmd-11-1377-2018</ext-link>, 2018a.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{Schaphoff et al.(2018b)}?><label>Schaphoff et al.(2018b)</label><?label Schaphoff_et_al._2018b?><mixed-citation>Schaphoff, S., Forkel, M., Müller, C., Knauer, J., von Bloh, W., Gerten, D., Jägermeyr, J., Lucht, W., Rammig, A., Thonicke, K., and Waha, K.: LPJmL4 – a dynamic global vegetation model with managed land – Part 2: Model evaluation, Geosci. Model Dev., 11, 1377–1403, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-1377-2018" ext-link-type="DOI">10.5194/gmd-11-1377-2018</ext-link>, 2018b.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{Schwarz and K\"{o}ckler(2009)}?><label>Schwarz and Köckler(2009)</label><?label Schwarz2009?><mixed-citation>Schwarz, H. R. and Köckler, N.: Numerische Mathematik, 7th edn., Vieweg <inline-formula><mml:math id="M355" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> Teubner, Wiesbaden, <ext-link xlink:href="https://doi.org/10.1007/978-3-8348-9282-9" ext-link-type="DOI">10.1007/978-3-8348-9282-9</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{Seiler and Crutzen(1980)}?><label>Seiler and Crutzen(1980)</label><?label SeilerCrutzen1980?><mixed-citation>Seiler, W. and Crutzen, P. J.: Estimates of gross and net fluxes of carbon between the biosphere and the atmosphere from biomass burning, Climatic Change, 2, 207–247, <ext-link xlink:href="https://doi.org/10.1007/BF00137988" ext-link-type="DOI">10.1007/BF00137988</ext-link>, 1980.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{Sellar et al.(2019)}?><label>Sellar et al.(2019)</label><?label Sellar2019?><mixed-citation>Sellar, A. A., Jones, C. G., Mulcahy, J. P., Tang, Y., Yool, A., Wiltshire, A., O'Connor, F. M., Stringer, M., Hill, R., Palmieri, J., Woodward, S., de Mora, L., Kuhlbrodt, T., Rumbold, S. T., Kelley, D. I., Ellis, R., Johnson, C. E., Walton, J., Abraham, N. L., Andrews, M. B., Andrews, T., Archibald, A. T., Berthou, S., Burke, E., Blockley, E., Carslaw, K., Dalvi, M., Edwards, J., Folberth, G. A., Gedney, N., Griffiths, P. T., Harper, A. B., Hendry, M. A., Hewitt, A. J., Johnson, B., Jones, A., Jones, C. D., Keeble, J., Liddicoat, S., Morgenstern, O., Parker, R. J., Predoi, V., Robertson, E., Siahaan, A., Smith, R. S., Swaminathan, R., Woodhouse, M. T., Zeng, G., and Zerroukat, M.: UKESM1: Description and Evaluation of the U.K. Earth System Model, J. Adv. Model. Earth Sy., 11, 4513–4558, <ext-link xlink:href="https://doi.org/10.1029/2019MS001739" ext-link-type="DOI">10.1029/2019MS001739</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{Sellers et al.(1992)}?><label>Sellers et al.(1992)</label><?label Sellers1992?><mixed-citation>Sellers, P. J., Berry, J. A., Collatz, G. J., Field, C. B., and Hall, F. G.: Canopy reflectance, photosynthesis, and transpiration. III. A reanalysis using improved leaf models and a new canopy integration scheme, Remote Sens. Environ., 42, 187–216, <ext-link xlink:href="https://doi.org/10.1016/0034-4257(92)90102-P" ext-link-type="DOI">10.1016/0034-4257(92)90102-P</ext-link>, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{Sellers et al.(1996a)}?><label>Sellers et al.(1996a)</label><?label Sellers1996a?><mixed-citation>Sellers, P. J., Randall, D. A., Collatz, G. J., Berry, J. A., Field, C. B., Dazlich, D. A., Zhang, C., Collelo, G. D., and Bounoua, L.:  A revised land surface parameterization (SiB2) for
atmospheric GCMs. Part I: Model formulation, J. Climate, 9, 676–705, <ext-link xlink:href="https://doi.org/10.1175/1520-0442(1996)009&lt;0676:ARLSPF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0442(1996)009&lt;0676:ARLSPF&gt;2.0.CO;2</ext-link>, 1996a.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{Sellers et al.(1996b)}?><label>Sellers et al.(1996b)</label><?label Sellers1996b?><mixed-citation>Sellers, P. J., Tucker, C. J., Collatz, G. J., Los, S. O., Justice, C. O., Dazlich, D. A., and Randall, D. A.: A revised land surface parameterization (SiB2) for atmospheric GCMs. Part II: The generation of global fields of terrestrial biophysical parameters from satellite data,
J. Climate, 9, 706–737, <ext-link xlink:href="https://doi.org/10.1175/1520-0442(1996)009&lt;0706:ARLSPF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0442(1996)009&lt;0706:ARLSPF&gt;2.0.CO;2</ext-link>, 1996b.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{Sitch et al.(2000)}?><label>Sitch et al.(2000)</label><?label Sitch_et_al._2000?><mixed-citation>Sitch, S., Prentice, I. C., Smith, B., Cramer, W., Kaplan, J., Lucht, W., Sykes, M., Thonicke, K., and Venevsky, S.: LPJ- a coupled model of vegetation dynamics and the terrestrial carbon cycle, Doctoral dissertation, Institute of Plant Ecology, Lund University, Lund, 213 pp., 2000.
 </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{Sitch et al.(2003)}?><label>Sitch et al.(2003)</label><?label Sitch2003?><mixed-citation>Sitch, S., Smith, B., Prentice, I. C., Arneth, A., Bondeau, A., Cramer, W., Kaplan, J. O., Levis, S., Lucht, W., Sykes, M. T., Thonicke, K., and Venevsky, S.: Evaluation of ecosystem dynamics, plant geography and terrestrial carbon cycling in the LPJ dynamic global vegetation model, Glob. Change Biol., 9, 161–185, <ext-link xlink:href="https://doi.org/10.1046/j.1365-2486.2003.00569.x" ext-link-type="DOI">10.1046/j.1365-2486.2003.00569.x</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{Sitch et al.(2015)}?><label>Sitch et al.(2015)</label><?label Sitch2015?><mixed-citation>Sitch, S., Friedlingstein, P., Gruber, N., Jones, S. D., Murray-Tortarolo, G., Ahlström, A., Doney, S. C., Graven, H., Heinze, C., Huntingford, C., Levis, S., Levy, P. E., Lomas, M., Poulter, B., Viovy, N., Zaehle, S., Zeng, N., Arneth, A., Bonan, G., Bopp, L., Canadell, J. G., Chevallier, F., Ciais, P., Ellis, R., Gloor, M., Peylin, P., Piao, S. L., Le Quéré, C., Smith, B., Zhu, Z., and Myneni, R.: Recent trends and drivers of regional sources and sinks of carbon dioxide, Biogeosciences, 12, 653–679, <ext-link xlink:href="https://doi.org/10.5194/bg-12-653-2015" ext-link-type="DOI">10.5194/bg-12-653-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{Smith et al.(2001)}?><label>Smith et al.(2001)</label><?label Smith2001?><mixed-citation>Smith, B., Prentice, I. C., and Sykes, M.: Representation of vegetation dynamics in modelling terrestrial ecosystems: comparison two contrasting approaches within European climate space, Global Ecol. Biogeogr., 10, 621–637, <ext-link xlink:href="https://doi.org/10.1046/j.1466-822X.2001.t01-1-00256.x" ext-link-type="DOI">10.1046/j.1466-822X.2001.t01-1-00256.x</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx46"><?xmltex \def\ref@label{Smith et al.(2014)}?><label>Smith et al.(2014)</label><?label Smith2014?><mixed-citation>Smith, B., Wårlind, D., Arneth, A., Hickler, T., Leadley, P., Siltberg, J., and Zaehle, S.: Implications of incorporating N cycling and N limitations on primary production in an individual-based dynamic vegetation model, Biogeosciences, 11, 2027–2054, <ext-link xlink:href="https://doi.org/10.5194/bg-11-2027-2014" ext-link-type="DOI">10.5194/bg-11-2027-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{Soo-Hyung and Lieth(2003)}?><label>Soo-Hyung and Lieth(2003)</label><?label Soo-Hyung2003?><mixed-citation>Soo‐Hyung, K. and Lieth, J. H.: A Coupled Model of Photosynthesis, Stomatal Conductance and Transpiration for a Rose Leaf (<italic>Rosa hybrida</italic> L.), Annals of Botany, 91, 771–781, <ext-link xlink:href="https://doi.org/10.1093/aob/mcg080" ext-link-type="DOI">10.1093/aob/mcg080</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{van der Werf et al.(2004)}?><label>van der Werf et al.(2004)</label><?label vanderWerfetal2004?><mixed-citation>van der Werf, G. R., Randerson, J. T., Collatz, G. J., Giglio, L., Kasibhatla, P. S., Arellano, A. F., Olsen, S. C., and Kasischke, E. S.: Continental-Scale Partitioning of Fire Emissions During the 1997 to 2001 El Niño/La Niña Period, Science, 303, 73–76, <ext-link xlink:href="https://doi.org/10.1126/science.1090753" ext-link-type="DOI">10.1126/science.1090753</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx49"><?xmltex \def\ref@label{Vitousek et al.(1986)}?><label>Vitousek et al.(1986)</label><?label Vitouseketal1986?><mixed-citation>Vitousek, P. M., Ehrlich, P. R., Ehrlich, A. H., and Matson, P. A.: Human Appropriation of the Products of Photosynthesis, BioScience, 36, 368–373, <ext-link xlink:href="https://doi.org/10.2307/1310258" ext-link-type="DOI">10.2307/1310258</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{von Bloh et al.(2010)}?><label>von Bloh et al.(2010)</label><?label von_Bloh_et_al._2010?><mixed-citation>von Bloh , W., Rost, S., Gerten, D., and Lucht, W.: Efficient parallelization of a dynamic global vegetation model with river routing, Environ. Modell. Softw., 25, 685–690, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2009.11.012" ext-link-type="DOI">10.1016/j.envsoft.2009.11.012</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{Walker et al.(2021)}?><label>Walker et al.(2021)</label><?label Walker2020?><mixed-citation>Walker, A. P., Johnson, A. L., Rogers, A., Anderson, J., Bridges, R. A., Fisher, R. A., Lu, D., Ricciuto, D. M., Serbin, S. P., and Ye, M.: Multi-hypothesis comparison of Farquhar and Collatz photosynthesis models reveals the unexpected influence of empirical assumptions at leaf and global scales, Glob. Change Biol., 27, 804–822, <ext-link xlink:href="https://doi.org/10.1111/gcb.15366" ext-link-type="DOI">10.1111/gcb.15366</ext-link>, 2021.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Accelerated photosynthesis routine in LPJmL4</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Andreae and Merlet(2001)</label><mixed-citation>
Andreae, M. O. and Merlet, P.: Emission of trace gases and aerosols from biomass burning, Global Biogeochem. Cy., 15, 955–966, <a href="https://doi.org/10.1029/2000GB001382" target="_blank">https://doi.org/10.1029/2000GB001382</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Batjes(1996)</label><mixed-citation>
Batjes, N. H.: Total carbon and nitrogen in the soils of the world, Eur. J. Soil Sci., 47, 151–163, <a href="https://doi.org/10.1111/j.1365-2389.1996.tb01386.x" target="_blank">https://doi.org/10.1111/j.1365-2389.1996.tb01386.x</a>, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bonan et al.(1995)</label><mixed-citation>
Bonan, G. B.: Land–atmosphere CO<sub>2</sub> exchange simulated by a land surface process model coupled to an atmospheric general circulation model, J. Geophys. Res., 100, 2817–2831, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Bonan et al.(2014)</label><mixed-citation>
Bonan, G. B., Williams, M., Fisher, R. A., and Oleson, K. W.: Modeling stomatal conductance in the earth system: linking leaf water-use efficiency and water transport along the soil–plant–atmosphere continuum, Geosci. Model Dev., 7, 2193–2222, <a href="https://doi.org/10.5194/gmd-7-2193-2014" target="_blank">https://doi.org/10.5194/gmd-7-2193-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Collatz et al.(1991)</label><mixed-citation>
Collatz, G. J., Ball, J. T., Grivet, C., and Berry, J. A.: Physiological and environmental regulation
of stomatal conductance, photosynthesis and transpiration: a model that includes a laminar boundary
layer, Agric. For. Meteorol., 54, 107–136, <a href="https://doi.org/10.1016/0168-1923(91)90002-8" target="_blank">https://doi.org/10.1016/0168-1923(91)90002-8</a>, 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Collatz et al.(1992)</label><mixed-citation>
Collatz, G. J., Ribas-Carbo, M., and Berry, J. A.: Coupled Photosynthesis-Stomatal Conductance Model for Leaves of C<sub>4</sub> Plants, Funct. Plant Biol., 19, 519–538, <a href="https://doi.org/10.1071/PP9920519" target="_blank">https://doi.org/10.1071/PP9920519</a>, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Cox et al.(1998)</label><mixed-citation>
Cox, P. M., Huntingford, C., and Harding, R. J.: A canopy conductance and photosynthesis model for use in a GCM land surface scheme, J. Hydrol., 212–213, 79–94, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>de Kauwe et al.(2015)</label><mixed-citation>
De Kauwe, M. G., Kala, J., Lin, Y.-S., Pitman, A. J., Medlyn, B. E., Duursma, R. A., Abramowitz, G., Wang, Y.-P., and Miralles, D. G.: A test of an optimal stomatal conductance scheme within the CABLE land surface model, Geosci. Model Dev., 8, 431–452, <a href="https://doi.org/10.5194/gmd-8-431-2015" target="_blank">https://doi.org/10.5194/gmd-8-431-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Dubois et al.(2007)</label><mixed-citation>
Dubois, J.-J. B., Fiscus, E. L., Booker, F. L., Flowers, M. D., and Reid, C. D.: Optimizing the statistical estimation of the parameters of the Farquhar–von Caemmerer–Berry model of photosynthesis, New Phytol., 176, 402–414, <a href="https://doi.org/10.1111/j.1469-8137.2007.02182.x" target="_blank">https://doi.org/10.1111/j.1469-8137.2007.02182.x</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Dufresne et al.(2013)</label><mixed-citation>
Dufresne, J. L., Foujols, M. A., and Denvil, S., et al.: Climate change projections using the IPSL-CM5 Earth System Model: from CMIP3 to CMIP5, Clim. Dynam., 40, 2123–2165, <a href="https://doi.org/10.1007/s00382-012-1636-1" target="_blank">https://doi.org/10.1007/s00382-012-1636-1</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Eswaran et al.(1993)</label><mixed-citation>
Eswaran, H., Van Den Berg, E., and Reich, P.: Organic Carbon in Soils of the World, Soil Sci. Soc. Am. J., 57, 192–194, <a href="https://doi.org/10.2136/sssaj1993.03615995005700010034x" target="_blank">https://doi.org/10.2136/sssaj1993.03615995005700010034x</a>, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>FAOSTAT(2009)</label><mixed-citation>
FAOSTAT: FAOSTAT database, Food and Agriculture Organization of the United Nations, Rome,  <a href="http://www.fao.org/faostat/en/" target="_blank"/> (last access: 28 February 2009​​​​​​​), 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Farquhar et al.(1980)</label><mixed-citation>
Farquhar, G. D., von Caemmerer, S., and Berry, J. A.: A biochemical
model of photosynthetic CO<sub>2</sub> assimilation in leaves of C<sub>3</sub> species,
Planta, 149, 78–90, <a href="https://doi.org/10.1007/BF00386231" target="_blank">https://doi.org/10.1007/BF00386231</a>, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Haxeltine and Prentice(1996a)</label><mixed-citation>
Haxeltine, A. and Prentice, I. C.: BIOME3: An equilibrium terrestrial biosphere model based on ecophysiological constraints, resource availability, and competition among plant functional types, Global Biogeochem. Cy., 10, 693–709,  <a href="https://doi.org/10.1029/96GB02344" target="_blank">https://doi.org/10.1029/96GB02344</a>, 1996a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Haxeltine and Prentice(1996b)</label><mixed-citation>
Haxeltine, A. and Prentice, I. C.: A general model for the light-use efficiency of primary production, Funct. Ecol., 10, 551–561, <a href="https://doi.org/10.2307/2390165" target="_blank">https://doi.org/10.2307/2390165</a>, 1996b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Ito and Penner(2004)</label><mixed-citation>
Ito, A. and Penner, J. E.: Global estimates of biomass burning emissions based on satellite imagery for the year 2000, J. Geophys. Res.-Atmos., 109, D14S05, <a href="https://doi.org/10.1029/2003JD004423" target="_blank">https://doi.org/10.1029/2003JD004423</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Johnson and Berry (2021)</label><mixed-citation>
Johnson, J. E. and Berry, J. A.:  The role of cytochrome b6f in the control of steady-
state photosynthesis: a conceptual and quantitative model, Photosynth. Res.,
148, 101–136, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Knauer et al.(2015)</label><mixed-citation>
Knauer, J., Werner, C., and Zaehle, S.: Evaluating stomatal models and their atmospheric drought response in a land surface scheme: A multibiome analysis, J. Geophys. Res.-Biogeo., 120, 1894–1911, <a href="https://doi.org/10.1002/2015JG003114" target="_blank">https://doi.org/10.1002/2015JG003114</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Krinner et al.(2005)</label><mixed-citation>
Krinner, G., Viovy, N., Noblet-Ducoudré, N. D., Ogée, J., Polcher, J., Friedlingstein, P., Ciais, P., Sitch, S., and Prentice, I. C.: A dynamic global vegetation model for studies of the coupled atmosphere-biosphere system, Global Biogeochem. Cy., 19, GB1015, <a href="https://doi.org/10.1029/2003GB002199" target="_blank">https://doi.org/10.1029/2003GB002199</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Masson-Delmotte et al.(2021)</label><mixed-citation>
Masson-Delmotte, V., Zhai, P., Pirani, A., Connors, S.L., Péan, C., Berger, S., Caud, N., Chen, Y., Goldfarb, L., Gomis, M.I.,
Huang, M., Leitzell, K., Lonnoy, E., Matthews, J. B. R., Maycock, T. K., Waterfield, T., Yelekçi, O., Yu, R., and Zhou, B. (Eds.): IPCC, 2021: Summary for Policymakers, in: Climate Change 2021: The Physical Science Basis. Contribution of
Working Group I to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, <a href="https://doi.org/10.1017/9781009157896" target="_blank">https://doi.org/10.1017/9781009157896</a>, 2021.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Niebsch et al.(2022)</label><mixed-citation>
Niebsch, J., von Bloh, W., Thonicke, K., and Ramlau, R.: LPJmL Version 4 with Newton root finding method (4.00.4), Zenodo [code and data set], <a href="https://doi.org/10.5281/zenodo.6644541" target="_blank">https://doi.org/10.5281/zenodo.6644541</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Oleson et al.(2013)</label><mixed-citation>
Oleson, K. W., Lawrence, D. M., Bonan, G. B., Drewniak, B., Huang, M., Koven, C. D., Levis, S., Li, F., Riley, W. J., Subin, Z. M., Swenson, S. C., Thornton, P. E., Bozbiyik, A., Fisher, R., Heald, C. L., Kluzek, E., Lamarque, J.-F., Lawrence, P. J., Leung, L. R., Lipscomb, W., Muszala, S., Ricciuto, D. M., Sacks, W., Sun, Y., Tang, J., and Yang, Z.-L.: Technical description of version 4.5 of the Community Land Model (CLM), NCAR Tech. Note NCAR/TN-503+STR, National Center for Atmospheric Research, Boulder, Colorado, 420 pp., 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Olson et al.(1985)</label><mixed-citation>
Olson, J. S., Watts, J. A., and Allison, L. J.: Major world ecosystem complexes ranked by carbon in live vegetation: A Database,  NDP-017. Carbon Dioxide Information Center, edited by: O. R. N. L., Oak Ridge, Tennessee,  <a href="https://doi.org/10.3334/CDIAC/lue.ndp017" target="_blank">https://doi.org/10.3334/CDIAC/lue.ndp017</a>, 1985.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Oliver et al.(2022)</label><mixed-citation>
Oliver, R. J., Mercado, L. M., Clark, D. B., Huntingford, C., Taylor, C. M., Vidale, P. L., McGuire, P. C., Todt, M., Folwell, S., Shamsudheen Semeena, V., and Medlyn, B. E.: Improved representation of plant physiology in the JULES-vn5.6 land surface model: photosynthesis, stomatal conductance and thermal acclimation, Geosci. Model Dev., 15, 5567–5592, <a href="https://doi.org/10.5194/gmd-15-5567-2022" target="_blank">https://doi.org/10.5194/gmd-15-5567-2022</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Pearcy et al.(1997)</label><mixed-citation>
Pearcy, R. W., Gross, L. J., and He, D.: An improved dynamic model of photosynthesis for estimation of carbon gain in sunfleck light regimes, Plant Cell Environ., 20, 411–424, <a href="https://doi.org/10.1046/j.1365-3040.1997.d01-88.x" target="_blank">https://doi.org/10.1046/j.1365-3040.1997.d01-88.x</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Pitman(2003)</label><mixed-citation>
Pitman, A. J.: The evolution of, and revolution in, land surface schemes designed for climate models, Int. J. Climatol., 23, 479–510, <a href="https://doi.org/10.1002/joc.893" target="_blank">https://doi.org/10.1002/joc.893</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Pörtner et al.(2022)</label><mixed-citation>
Pörtner, H.-O., Roberts, D. C., Poloczanska, E. S., Mintenbeck, K., Tignor, M., Alegria, A., Craig, M., Langsdorf, S., Löschke, S., Möller, V., Okem, A. (Eds.):
IPCC, 2022: Summary for Policymakers
In: Climate Change 2022: Impacts, Adaptation, and Vulnerability. Contribution of Working Group II to the Sixth Assessment Report of the Intergovernmental Panel on Climate Change, Cambridge University Press, <a href="https://doi.org/10.1017/9781009325844" target="_blank">https://doi.org/10.1017/9781009325844</a>, 2022.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Post et al.(1982)</label><mixed-citation>
Post, W. M., Emanuel, W. R., Zinke, P. J., and Stangenberger, A. G.: Soil carbon pools and world life zones, Nature, 298, 156–159, <a href="https://doi.org/10.1038/298156a0" target="_blank">https://doi.org/10.1038/298156a0</a>, 1982.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Prentice et al.(2007)</label><mixed-citation>
Prentice, I. C., Bondeau, A., Cramer, W., Harrison, S. P., Hickler, T., Lucht, W., Sitch, S., Smith, B., and Sykes, M. T.: Dynamic global vegetation modelling: quantifying terrestrial ecosystem responses to large-scale environmental change, in: Terrestrial Ecosystems in a Changing World, edited by: Canadell, J. G., Pataki, D. E., and Pitelka L. F., Springer, Springer Nature, <a href="https://doi.org/10.1007/978-3-540-32730-1" target="_blank">https://doi.org/10.1007/978-3-540-32730-1</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Ramakrishna et al.(2003)</label><mixed-citation>
Ramakrishna R. Nemani, Keeling, C. D., Hashimoto, H., Jolly, W. M., Piper, S. C., Tucker, C. J., Myneni, R. B., and Running, S. W.: Climate-Driven Increases in Global Terrestrial Net Primary Production from 1982 to 1999, Science, 300, 1560–1563, <a href="https://doi.org/10.1126/science.1082750" target="_blank">https://doi.org/10.1126/science.1082750</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Reichstein et al.(2019)</label><mixed-citation>
Reichstein, M., Camps-Valls, G., Stevens, B., Jung, M., Denzler, J., Carvalhais, N., and Prabhat: Deep learning and process understanding for data-driven Earth system science, Nature, 566, 195–204, <a href="https://doi.org/10.1038/s41586-019-0912-1" target="_blank">https://doi.org/10.1038/s41586-019-0912-1</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Reick et al.(2013)</label><mixed-citation>
Reick, C., Raddatz, T., Brovkin, V., and Gayler, V.: Representation of natural and anthropogenic land cover change in MPI-ESM, J. Adv. Model. Earth Sy., 5, 459–482, <a href="https://doi.org/10.1002/jame.20022" target="_blank">https://doi.org/10.1002/jame.20022</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Saugier et al.(2001)</label><mixed-citation>
Saugier, B., Roy, J., and Mooney, H. A.: Estimations of Global Terrestrial Productivity: Converging toward a Single Number?, in: Terrestrial Global Productivity, edited by: Roy, J., Saugier, B., and Mooney, H. A., Academic Press, San Diego, 543–555, ISBN: 0-12-505290-1, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Schaphoff et al.(2018a)</label><mixed-citation>
Schaphoff, S., Forkel, M., Müller, C., Knauer, J., von Bloh, W., Gerten, D., Jägermeyr, J., Lucht, W., Rammig, A., Thonicke, K., and Waha, K.: LPJmL4 – a dynamic global vegetation model with managed land – Part 2: Model evaluation, Geosci. Model Dev., 11, 1377–1403, <a href="https://doi.org/10.5194/gmd-11-1377-2018" target="_blank">https://doi.org/10.5194/gmd-11-1377-2018</a>, 2018a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Schaphoff et al.(2018b)</label><mixed-citation>
Schaphoff, S., Forkel, M., Müller, C., Knauer, J., von Bloh, W., Gerten, D., Jägermeyr, J., Lucht, W., Rammig, A., Thonicke, K., and Waha, K.: LPJmL4 – a dynamic global vegetation model with managed land – Part 2: Model evaluation, Geosci. Model Dev., 11, 1377–1403, <a href="https://doi.org/10.5194/gmd-11-1377-2018" target="_blank">https://doi.org/10.5194/gmd-11-1377-2018</a>, 2018b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Schwarz and Köckler(2009)</label><mixed-citation>
Schwarz, H. R. and Köckler, N.: Numerische Mathematik, 7th edn., Vieweg&thinsp;+&thinsp;Teubner, Wiesbaden, <a href="https://doi.org/10.1007/978-3-8348-9282-9" target="_blank">https://doi.org/10.1007/978-3-8348-9282-9</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Seiler and Crutzen(1980)</label><mixed-citation>
Seiler, W. and Crutzen, P. J.: Estimates of gross and net fluxes of carbon between the biosphere and the atmosphere from biomass burning, Climatic Change, 2, 207–247, <a href="https://doi.org/10.1007/BF00137988" target="_blank">https://doi.org/10.1007/BF00137988</a>, 1980.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Sellar et al.(2019)</label><mixed-citation>
Sellar, A. A., Jones, C. G., Mulcahy, J. P., Tang, Y., Yool, A., Wiltshire, A., O'Connor, F. M., Stringer, M., Hill, R., Palmieri, J., Woodward, S., de Mora, L., Kuhlbrodt, T., Rumbold, S. T., Kelley, D. I., Ellis, R., Johnson, C. E., Walton, J., Abraham, N. L., Andrews, M. B., Andrews, T., Archibald, A. T., Berthou, S., Burke, E., Blockley, E., Carslaw, K., Dalvi, M., Edwards, J., Folberth, G. A., Gedney, N., Griffiths, P. T., Harper, A. B., Hendry, M. A., Hewitt, A. J., Johnson, B., Jones, A., Jones, C. D., Keeble, J., Liddicoat, S., Morgenstern, O., Parker, R. J., Predoi, V., Robertson, E., Siahaan, A., Smith, R. S., Swaminathan, R., Woodhouse, M. T., Zeng, G., and Zerroukat, M.: UKESM1: Description and Evaluation of the U.K. Earth System Model, J. Adv. Model. Earth Sy., 11, 4513–4558, <a href="https://doi.org/10.1029/2019MS001739" target="_blank">https://doi.org/10.1029/2019MS001739</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Sellers et al.(1992)</label><mixed-citation>
Sellers, P. J., Berry, J. A., Collatz, G. J., Field, C. B., and Hall, F. G.: Canopy reflectance, photosynthesis, and transpiration. III. A reanalysis using improved leaf models and a new canopy integration scheme, Remote Sens. Environ., 42, 187–216, <a href="https://doi.org/10.1016/0034-4257(92)90102-P" target="_blank">https://doi.org/10.1016/0034-4257(92)90102-P</a>, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Sellers et al.(1996a)</label><mixed-citation>
Sellers, P. J., Randall, D. A., Collatz, G. J., Berry, J. A., Field, C. B., Dazlich, D. A., Zhang, C., Collelo, G. D., and Bounoua, L.:  A revised land surface parameterization (SiB2) for
atmospheric GCMs. Part I: Model formulation, J. Climate, 9, 676–705, <a href="https://doi.org/10.1175/1520-0442(1996)009&lt;0676:ARLSPF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0442(1996)009&lt;0676:ARLSPF&gt;2.0.CO;2</a>, 1996a.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Sellers et al.(1996b)</label><mixed-citation>
Sellers, P. J., Tucker, C. J., Collatz, G. J., Los, S. O., Justice, C. O., Dazlich, D. A., and Randall, D. A.: A revised land surface parameterization (SiB2) for atmospheric GCMs. Part II: The generation of global fields of terrestrial biophysical parameters from satellite data,
J. Climate, 9, 706–737, <a href="https://doi.org/10.1175/1520-0442(1996)009&lt;0706:ARLSPF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0442(1996)009&lt;0706:ARLSPF&gt;2.0.CO;2</a>, 1996b.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Sitch et al.(2000)</label><mixed-citation>
Sitch, S., Prentice, I. C., Smith, B., Cramer, W., Kaplan, J., Lucht, W., Sykes, M., Thonicke, K., and Venevsky, S.: LPJ- a coupled model of vegetation dynamics and the terrestrial carbon cycle, Doctoral dissertation, Institute of Plant Ecology, Lund University, Lund, 213 pp., 2000.

</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Sitch et al.(2003)</label><mixed-citation>
Sitch, S., Smith, B., Prentice, I. C., Arneth, A., Bondeau, A., Cramer, W., Kaplan, J. O., Levis, S., Lucht, W., Sykes, M. T., Thonicke, K., and Venevsky, S.: Evaluation of ecosystem dynamics, plant geography and terrestrial carbon cycling in the LPJ dynamic global vegetation model, Glob. Change Biol., 9, 161–185, <a href="https://doi.org/10.1046/j.1365-2486.2003.00569.x" target="_blank">https://doi.org/10.1046/j.1365-2486.2003.00569.x</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Sitch et al.(2015)</label><mixed-citation>
Sitch, S., Friedlingstein, P., Gruber, N., Jones, S. D., Murray-Tortarolo, G., Ahlström, A., Doney, S. C., Graven, H., Heinze, C., Huntingford, C., Levis, S., Levy, P. E., Lomas, M., Poulter, B., Viovy, N., Zaehle, S., Zeng, N., Arneth, A., Bonan, G., Bopp, L., Canadell, J. G., Chevallier, F., Ciais, P., Ellis, R., Gloor, M., Peylin, P., Piao, S. L., Le Quéré, C., Smith, B., Zhu, Z., and Myneni, R.: Recent trends and drivers of regional sources and sinks of carbon dioxide, Biogeosciences, 12, 653–679, <a href="https://doi.org/10.5194/bg-12-653-2015" target="_blank">https://doi.org/10.5194/bg-12-653-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Smith et al.(2001)</label><mixed-citation>
Smith, B., Prentice, I. C., and Sykes, M.: Representation of vegetation dynamics in modelling terrestrial ecosystems: comparison two contrasting approaches within European climate space, Global Ecol. Biogeogr., 10, 621–637, <a href="https://doi.org/10.1046/j.1466-822X.2001.t01-1-00256.x" target="_blank">https://doi.org/10.1046/j.1466-822X.2001.t01-1-00256.x</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Smith et al.(2014)</label><mixed-citation>
Smith, B., Wårlind, D., Arneth, A., Hickler, T., Leadley, P., Siltberg, J., and Zaehle, S.: Implications of incorporating N cycling and N limitations on primary production in an individual-based dynamic vegetation model, Biogeosciences, 11, 2027–2054, <a href="https://doi.org/10.5194/bg-11-2027-2014" target="_blank">https://doi.org/10.5194/bg-11-2027-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Soo-Hyung and Lieth(2003)</label><mixed-citation>
Soo‐Hyung, K. and Lieth, J. H.: A Coupled Model of Photosynthesis, Stomatal Conductance and Transpiration for a Rose Leaf (<i>Rosa hybrida</i> L.), Annals of Botany, 91, 771–781, <a href="https://doi.org/10.1093/aob/mcg080" target="_blank">https://doi.org/10.1093/aob/mcg080</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>van der Werf et al.(2004)</label><mixed-citation>
van der Werf, G. R., Randerson, J. T., Collatz, G. J., Giglio, L., Kasibhatla, P. S., Arellano, A. F., Olsen, S. C., and Kasischke, E. S.: Continental-Scale Partitioning of Fire Emissions During the 1997 to 2001 El Niño/La Niña Period, Science, 303, 73–76, <a href="https://doi.org/10.1126/science.1090753" target="_blank">https://doi.org/10.1126/science.1090753</a>, 2004.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Vitousek et al.(1986)</label><mixed-citation>
Vitousek, P. M., Ehrlich, P. R., Ehrlich, A. H., and Matson, P. A.: Human Appropriation of the Products of Photosynthesis, BioScience, 36, 368–373, <a href="https://doi.org/10.2307/1310258" target="_blank">https://doi.org/10.2307/1310258</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>von Bloh et al.(2010)</label><mixed-citation>
von Bloh , W., Rost, S., Gerten, D., and Lucht, W.: Efficient parallelization of a dynamic global vegetation model with river routing, Environ. Modell. Softw., 25, 685–690, <a href="https://doi.org/10.1016/j.envsoft.2009.11.012" target="_blank">https://doi.org/10.1016/j.envsoft.2009.11.012</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Walker et al.(2021)</label><mixed-citation>
Walker, A. P., Johnson, A. L., Rogers, A., Anderson, J., Bridges, R. A., Fisher, R. A., Lu, D., Ricciuto, D. M., Serbin, S. P., and Ye, M.: Multi-hypothesis comparison of Farquhar and Collatz photosynthesis models reveals the unexpected influence of empirical assumptions at leaf and global scales, Glob. Change Biol., 27, 804–822, <a href="https://doi.org/10.1111/gcb.15366" target="_blank">https://doi.org/10.1111/gcb.15366</a>, 2021.
</mixed-citation></ref-html>--></article>
