<?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" dtd-version="3.0"><?xmltex \hack{\allowdisplaybreaks}?>
  <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-10-2635-2017</article-id><title-group><article-title>Constraining DALECv2 using multiple data streams <?xmltex \hack{\newline}?> and ecological constraints: analysis and application</article-title>
      </title-group><?xmltex \runningtitle{Constraining DALECv2 using multiple data streams and ecological constraints}?><?xmltex \runningauthor{S.~Delahaies et al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Delahaies</surname><given-names>Sylvain</given-names></name>
          <email>s.b.delahaies@surrey.ac.uk</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Roulstone</surname><given-names>Ian</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Nichols</surname><given-names>Nancy</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Department of Mathematics, University of Surrey, Guildford, UK</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Department of Mathematics, University of Reading, Reading, UK</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Sylvain Delahaies (s.b.delahaies@surrey.ac.uk)</corresp></author-notes><pub-date><day>10</day><month>July</month><year>2017</year></pub-date>
      
      <volume>10</volume>
      <issue>7</issue>
      <fpage>2635</fpage><lpage>2650</lpage>
      <history>
        <date date-type="received"><day>27</day><month>January</month><year>2017</year></date>
           <date date-type="rev-request"><day>10</day><month>February</month><year>2017</year></date>
           <date date-type="rev-recd"><day>18</day><month>May</month><year>2017</year></date>
           <date date-type="accepted"><day>23</day><month>May</month><year>2017</year></date>
      </history>
      <permissions>
<license license-type="open-access">
<license-p>This work is licensed under the Creative Commons Attribution 3.0 Unported License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/3.0/">https://creativecommons.org/licenses/by/3.0/</ext-link></license-p>
</license>
</permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017.html">This article is available from https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017.html</self-uri>
<self-uri xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017.pdf</self-uri>


      <abstract>
    <p>We use a variational method to assimilate multiple data streams
into the terrestrial ecosystem carbon cycle model DALECv2 (Data Assimilation Linked Ecosystem Carbon). Ecological and
dynamical constraints have recently been introduced to constrain unresolved
components of this otherwise ill-posed problem. Here we recast these
constraints as a multivariate Gaussian distribution to incorporate them into
the variational framework and we demonstrate their advantage through a linear
analysis. Using an adjoint method we study a linear approximation of the
inverse problem: firstly we perform a sensitivity analysis of the different
outputs under consideration, and secondly we use the concept of resolution
matrices to diagnose the nature of the ill-posedness and evaluate
regularisation strategies. We then study the non-linear problem with an
application to real data. Finally, we propose a modification to the model:
introducing a spin-up period provides us with a built-in formulation of some
ecological constraints which facilitates the variational approach.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <title>Introduction</title>
      <p>Carbon is a fundamental constituent of life and understanding its global
cycle is a key challenge for the modelling of the Earth system. Through the
processes of photosynthesis and respiration, ecosystems play a major role in
the carbon cycle and thus in the dynamics of the global climate system. Our
knowledge of the biogeochemical processes of ecosystems and an ever-growing
amount of Earth observation systems can be combined using inverse modelling
strategies to improve model predictions and uncertainty quantification.</p>
      <p><?xmltex \hack{\newpage}?>The Data Assimilation Linked Ecosystem Carbon (DALEC) model is a simple box model
for terrestrial ecosystems simulating a large range of processes occurring at
different timescales from days to millennia. The work of <xref ref-type="bibr" rid="bib1.bibx19" id="text.1"/>
established the benefit of using DALEC together with net ecosystem exchange
(NEE) of CO<inline-formula><mml:math id="M1" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> measurements in a Bayesian framework to estimate
initial carbon stocks and model parameters, to improve flux predictions for
ecosystem models and to quantify uncertainties. Inter-comparison experiments
<xref ref-type="bibr" rid="bib1.bibx3 bib1.bibx9" id="paren.2"/> have then demonstrated the relative merit of various
inverse modelling strategies using NEE and MODIS leaf area index
observations: most results agreed on the fact that parameters and initial
stocks directly related to fast processes were best estimated with narrow
confidence intervals, whereas those related to slow processes were poorly
estimated with very large uncertainties. Other studies have tried to overcome
this difficulty by adding complementary data streams (see <xref ref-type="bibr" rid="bib1.bibx15" id="text.3"/>) or
by considering longer observation windows (see <xref ref-type="bibr" rid="bib1.bibx9" id="text.4"/>). Recently
<xref ref-type="bibr" rid="bib1.bibx1" id="text.5"/> defined a set of ecological and dynamical constraints (EDCs) to
reject unrealistic parameter combinations in the absence of additional data.
However, to date very few systematic analysis has been carried out to explain
the large differences among results.</p>
      <p>As with many inverse problems, assimilating Earth observations into DALEC is
an ill-posed problem: the model–observation operator which relates parameters
and initial carbon stocks to the observations is rank deficient and not all
variables can be estimated, or the model–observation operator is
ill-conditioned and small observational noise may lead to a solution we can
have little confidence in. Solving the problem amounts first to transforming
it into a tractable problem in order to ensure a robust, meaningful and
stable solution. This can be achieved by using regularisation techniques; the
most popular one involves combining the observations and prior information,
assuming it exists, through Bayesian inference. The choice of regularisation
method depends on the nature of the problem and on the inverse modelling
approach adopted.</p>
      <p>So far, off-the-shelf methods such as ensemble Kalman filter (EnKF) and Monte
Carlo Markov Chain (MCMC) were adopted to perform model–data fusion with
DALEC. For its ability to accommodate non-linearity and any kind of
probability distributions, the MCMC method, in the limit of a large number of
samples, may be considered as the gold standard. However, despite being well suited for this type of small-scale problem, the computational complexity of
MCMC method makes it intractable for more complex situations. Here we adopt a
variational approach (4DVAR) where a cost function measuring the mismatch
between the model and observations is minimised using a gradient method based
on the adjoint of the model. At AmeriFlux sites (see
<uri>http://ameriflux.lbl.gov/</uri>), we use MODIS monthly mean leaf area index (LAI)
observations over a 12-year time window together with flux tower measurements
of NEE and gross primary production (GPP). 4DVAR facilitates the diagnosis of
the ill-posedness of the inverse problem: using model resolution matrices we
can assess the resolution and stability properties of the observation
operators and of the regularisation terms. We transcribe the EDCs into a
novel variational framework and use some of this additional knowledge to
estimate the otherwise undetermined variables. We consider a modification of
the DALEC model by adding a spin-up period where carbon stocks are brought to
equilibrium. This offers an alternative to including all the EDCs and helps
reducing the confidence intervals for the predicted fluxes.</p>
      <p>The paper is organised as follows. In Sect. 2 we present DALECv2 and the
observation streams used in this study, review the EDCs introduced in
<xref ref-type="bibr" rid="bib1.bibx1" id="text.6"/> and perform a sensitivity analysis of the different outputs
of DALECv2 of interest for our experiments. In Sect. 3 we recall basic
principles of inverse theory from a Bayesian perspective, we introduce the
variational formulation and we show how to incorporate the EDCs into this
framework. Section 4 is devoted to a résumé of the linearised problem,
using the tangent linear model, where the challenges of ill-posed problems
and their regularisation can be explored in detail using simple linear
algebra. Using a singular value decomposition we illustrate the effect of
observational noise on ill-conditioned systems, and we investigate solution
strategies from the point of view of resolution matrices. In Sect. 5 we
conduct a series of non-linear inverse modelling experiments using multiple
data streams and EDCs. In Sect. 6 we modify DALECv2 to include a spin-up
period which offers a built-in formulation of some EDCs, and then we
reproduce the non-linear experiments. In Sect. 7 we discuss several
extension to our manuscript and finally in Sect. 8 we draw conclusions.</p>
</sec>
<sec id="Ch1.S2">
  <title>Model, constraints and observations</title>
<sec id="Ch1.S2.SS1">
  <title>DALECv2</title>
      <p>DALECv2 depicts a terrestrial ecosystem as a set of six carbon pools (labile <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
foliar <inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, wood <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, root <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
litterfall <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and soil organic matter <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) linked via
allocation fluxes. At a monthly time step the gross primary production (GPP)
is calculated using the Aggregated Canopy Model <xref ref-type="bibr" rid="bib1.bibx18" id="paren.7"/> as a non-linear
function of meteorological drivers (temperature, radiation, atmospheric
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), foliar carbon and foliar nitrogen. Following the
mass conservation principle, GPP is then allocated to the different carbon
pools or released in the atmosphere via respiration. The schematic for
DALECv2 is represented in Fig. <xref ref-type="fig" rid="Ch1.F1"/> and a complete description
of the model can be found in <xref ref-type="bibr" rid="bib1.bibx1" id="text.8"/>. DALECv2 combines the two previous
DALEC-evergreen and DALEC-deciduous models into a single model where the
non-differentiable phenology process of DALEC-deciduous has been replaced
with a differentiable process. DALECv2 is a non-linear dynamical system and
the carbon pools are dynamical variables parametrised by their initial
values <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and by 17 parameters <inline-formula><mml:math id="M10" display="inline"><mml:mi mathvariant="bold-italic">p</mml:mi></mml:math></inline-formula>, whose range and description can be
found in Table <xref ref-type="table" rid="Ch1.T1"/>. The magnitudes and ranges of the parameters and
the initial values vary drastically; therefore, to avoid the computational
problems caused by these different scales the variational methods will be
formulated and implemented in terms of the log transformed variable
<inline-formula><mml:math id="M11" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M12" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="bold-italic">p</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>]</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. However, in order to limit unnecessary
notation and definition, in the remainder of this paper <inline-formula><mml:math id="M15" display="inline"><mml:mi mathvariant="bold-italic">p</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> will stand for their <inline-formula><mml:math id="M17" display="inline"><mml:mi>log⁡</mml:mi></mml:math></inline-formula> transform.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><caption><p>DALECv2 links the carbon pools (C) via allocation fluxes (green),
litterfall fluxes (red) and decomposition (black). Respiration is represented by
the blue arrows. The orange arrow represents the feedback of foliar carbon to
gross primary production (GPP).</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f01.pdf"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><caption><p>DALECv2 dynamical variables and parameters with their respective
range. The units of the non-dimensionless quantities are given in
brackets.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1">Label</oasis:entry>  
         <oasis:entry colname="col2">Variable</oasis:entry>  
         <oasis:entry colname="col3">Description</oasis:entry>  
         <oasis:entry colname="col4">Range</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(1)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial labile C pool (gC m<inline-formula><mml:math id="M20" 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>)</oasis:entry>  
         <oasis:entry colname="col4">20–2000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(2)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial foliar C pool (gC m<inline-formula><mml:math id="M23" 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>)</oasis:entry>  
         <oasis:entry colname="col4">20–2000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(3)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial fine root C pool (gC m<inline-formula><mml:math id="M26" 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>)</oasis:entry>  
         <oasis:entry colname="col4">20–2000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(4)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial above and below ground woody C pool (gC m<inline-formula><mml:math id="M29" 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>)</oasis:entry>  
         <oasis:entry colname="col4">100–10<inline-formula><mml:math id="M30" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(5)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial litter C pool (gC m<inline-formula><mml:math id="M33" 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>)</oasis:entry>  
         <oasis:entry colname="col4">20–2000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>(6)</oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">initial soil organic matter C pool (gC m<inline-formula><mml:math id="M36" 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>)</oasis:entry>  
         <oasis:entry colname="col4">100–2 <inline-formula><mml:math id="M37" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<inline-formula><mml:math id="M38" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">min</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">litter mineralisation rate (day<inline-formula><mml:math id="M41" 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="col4">10<inline-formula><mml:math id="M42" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>–10<inline-formula><mml:math id="M43" 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></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">a</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">autotrophic respiration fraction</oasis:entry>  
         <oasis:entry colname="col4">0.3–0.7</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">fraction of GPP allocated to <inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">0.01–0.5</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">fraction of GPP allocated to <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">0.01–0.5</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">lf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">annual leaf loss fraction (season)</oasis:entry>  
         <oasis:entry colname="col4">1 - 8</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M56" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> turnover rate (day<inline-formula><mml:math id="M57" 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="col4">2.5 <inline-formula><mml:math id="M58" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<inline-formula><mml:math id="M59" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>–10<inline-formula><mml:math id="M60" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> turnover rate (day<inline-formula><mml:math id="M64" 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="col4">10<inline-formula><mml:math id="M65" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>–10<inline-formula><mml:math id="M66" 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></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> turnover rate (day<inline-formula><mml:math id="M70" 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="col4">10<inline-formula><mml:math id="M71" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>–10<inline-formula><mml:math id="M72" 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></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> turnover rate (day<inline-formula><mml:math id="M76" 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="col4">10<inline-formula><mml:math id="M77" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">7</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>–10<inline-formula><mml:math id="M78" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M80" display="inline"><mml:mi mathvariant="normal">Θ</mml:mi></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">temperature dependence exponent factor</oasis:entry>  
         <oasis:entry colname="col4">0.018–0.08</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">eff</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">canopy efficiency parameter</oasis:entry>  
         <oasis:entry colname="col4">10 - 100</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">onset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">leaf onset day (day)</oasis:entry>  
         <oasis:entry colname="col4">1–365</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">fraction of GPP allocated to <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4">0.01–0.5</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">ronset</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> release period (days)</oasis:entry>  
         <oasis:entry colname="col4">10–100</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mi mathvariant="normal">fall</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">leaf fall day (day)</oasis:entry>  
         <oasis:entry colname="col4">1–365</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">rfall</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">leaf fall period (days)</oasis:entry>  
         <oasis:entry colname="col4">20–150</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">lma</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">leaf mass per area (gC m<inline-formula><mml:math id="M97" 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>)</oasis:entry>  
         <oasis:entry colname="col4">10–400</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p><?xmltex \hack{\newpage}?>The meteorological drivers are extracted from 0.125<inline-formula><mml:math id="M98" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> <inline-formula><mml:math id="M99" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 0.125<inline-formula><mml:math id="M100" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula>
ERA-Interim reanalysis data sets. For the purpose of our inverse modelling
experiments we use four different observation streams: LAI, NEE, GPP and
RESP (total respiration). LAI monthly mean observations for AmeriFlux sites are extracted from
MOD15A2 LAI 8-day version 005 1 km resolution product. These observations
together with the meteorological drivers are provided by A. Bloom and J.
Exbrayat. Details about their construction can be found in <xref ref-type="bibr" rid="bib1.bibx1" id="text.9"/>. At
AmeriFlux sites we use the level 4 data product (available at
<uri>http://cdiac.ornl.gov/ftp/ameriflux/data/Level4/</uri>), which provides monthly
means for NEE and GPP. NEE and GPP are then used to define RESP
as RESP <inline-formula><mml:math id="M101" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> NEE <inline-formula><mml:math id="M102" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> GPP. The meteorological drivers span a period of
12 years from 2001 to 2013. LAI observations are available during the
full period but for NEE and GPP, and thus RESP, shorter records are available
depending on the AmeriFlux site. In this study we consider the Morgan Monroe
State Forest located in Indiana, USA (39.3–86.4). This AmeriFlux site is
composed in majority of mixed hardwood broadleaf deciduous trees and
classifies as a humid subtropical climate.</p>
      <p>In the remainder of the paper the main focus is on the vector
<inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M104" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="bold-italic">p</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>]</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>: in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/> first
where we investigate the sensitivity of different outputs with respect to <inline-formula><mml:math id="M107" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>
and its components, and then in subsequent sections where <inline-formula><mml:math id="M108" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is
estimated using inverse methods. The vector <inline-formula><mml:math id="M109" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, denoting fixed
quantities as initial conditions and parameters for the dynamical system
DALECv2, is seen as the variable from the point of view of sensitivity
analysis and inverse modelling and therefore its components will be referred
to as state variables, input variables or parameters interchangeably throughout the manuscript.</p>
</sec>
<sec id="Ch1.S2.SS2">
  <title>Ecological constraints</title>
      <p>Over the last decade many inverse modelling studies have used NEE
measurements from the FLUXNET network, together with other types of
observations when available, to provide information about processes
controlled by parameters with respect to which NEE is weakly sensitive.
Though it contains an ever-increasing amount of information, the flux tower
network only provides sparse coverage of terrestrial ecosystems. On the other
hand, despite good spatial and temporal coverage, MODIS LAI monthly mean
observations only constrain a limited set of DALECv2 state variables, and
additional information is required in order to regularise the ill-posed
problem and obtain a meaningful solution.</p>
      <p>Additional information can be obtained by imposing priors on the variables or
by adding other observation streams (biomass, soil organic matter, etc.). As
an alternative, <xref ref-type="bibr" rid="bib1.bibx1" id="text.10"/> introduced a set of constraints, referred
to as ecological and dynamical constraints (EDCs). These constraints,
detailed in <xref ref-type="bibr" rid="bib1.bibx1" id="text.11"/>, can be divided into two groups: static and dynamic
constraints. The static constraints which directly impose conditions on the
parameters are as follows:
<list list-type="bullet"><list-item><p>Turnover rate constraints which ensure that turnover rates ratios are
consistent with knowledge of the carbon pools residence times.<disp-formula specific-use="align" content-type="numbered"><mml:math id="M110" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E1"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E2"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mfenced open="(" close=")"><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:mn mathvariant="normal">365.25</mml:mn></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E5"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mo>&lt;</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p><p>where <inline-formula><mml:math id="M111" display="inline"><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> denotes the mean temperature within the drivers time window.
EDC<inline-formula><mml:math id="M112" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> is a modification to the constraint proposed in <xref ref-type="bibr" rid="bib1.bibx1" id="text.12"/>.
It is currently used in the CARDAMON framework (<uri>http://www.geos.ed.ac.uk/homes/mwilliam/CARDAMOM.html</uri>).</p></list-item><list-item><p>Root–foliar allocation which allows for a strong correlation between
parameters controlling allocation to foliage and roots.<disp-formula specific-use="align" content-type="numbered"><mml:math id="M113" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E6"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mfenced close=")" open="("><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p><p>where the allocation fractions <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are defined as<disp-formula specific-use="align" content-type="numbered"><mml:math id="M117" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E8"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">auto</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E9"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">auto</mml:mi></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E10"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">auto</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E11"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">auto</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p></list-item></list>
The dynamic constraints, for which a model run is performed to define
attractors, limit the application of the model to ecosystems with no major
recent disturbance. They are defined as follows:
<list list-type="bullet"><list-item><p>Root–foliar mean dynamics<disp-formula specific-use="align" content-type="numbered"><mml:math id="M118" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E12"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E13"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p><p>where <inline-formula><mml:math id="M119" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the mean of
<inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> over the simulation period.</p></list-item><list-item><p>Yearly carbon pools growth rate is limited to 10 %.<disp-formula id="Ch1.E14" content-type="numbered"><mml:math id="M123" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mrow><mml:mn mathvariant="normal">10</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">15</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msup><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>n</mml:mi></mml:msup><mml:mo>/</mml:mo><mml:msup><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mn mathvariant="normal">1</mml:mn></mml:msup><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ζ</mml:mi><mml:mo>(</mml:mo><mml:mi>n</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p><p>where for each pool <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msup><mml:mover accent="true"><mml:mi>C</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> denotes the mean carbon pool size over
year <inline-formula><mml:math id="M125" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> and the growth factor <inline-formula><mml:math id="M126" display="inline"><mml:mi mathvariant="italic">ζ</mml:mi></mml:math></inline-formula> is set to 1.
<?xmltex \hack{\newpage}?></p></list-item><list-item><p>Carbon pools are not expected to show rapid exponential decay;
therefore,
parameter sets are required to satisfy the condition that the half-life
period of carbon pools is more than 3 years.<disp-formula id="Ch1.E15" content-type="numbered"><mml:math id="M127" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">21</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">γ</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">365</mml:mn><mml:mo>/</mml:mo><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></disp-formula></p><p>The trajectory of each carbon pool is approximated using an exponential decay
curve <inline-formula><mml:math id="M128" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M129" display="inline"><mml:mo>+</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M130" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M131" display="inline"><mml:mi>exp⁡</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:mi mathvariant="italic">γ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> where <inline-formula><mml:math id="M133" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M134" display="inline"><mml:mi>b</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M135" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> are the fitted
exponential decay parameters and t the time variable, in days in this case.</p></list-item><list-item><p>Carbon pools are expected to be within an order of magnitude of a
steady-state attractor.<disp-formula id="Ch1.E16" content-type="numbered"><mml:math id="M136" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mrow><mml:mn mathvariant="normal">22</mml:mn><mml:mo>-</mml:mo><mml:mn mathvariant="normal">29</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>&lt;</mml:mo><mml:msup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula></p><p>where for each of the carbon pools <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M140" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denotes the initial state and
<inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> denotes the steady-state attractor defined as<disp-formula specific-use="align" content-type="numbered"><mml:math id="M143" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E17"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">som</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced open="(" close=")"><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">wood</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mfenced><mml:mover accent="true"><mml:mi>G</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mfenced open="(" close=")"><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E18"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lit</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mfenced open="(" close=")"><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mfenced><mml:mover accent="true"><mml:mi>G</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub><mml:mi>exp⁡</mml:mi><mml:mover accent="true"><mml:mi>T</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E19"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">wood</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">wood</mml:mi></mml:msub><mml:mover accent="true"><mml:mi>G</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E20"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msubsup><mml:mi>C</mml:mi><mml:mi mathvariant="normal">root</mml:mi><mml:mi mathvariant="normal">∞</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mover accent="true"><mml:mi>G</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p><p>where <inline-formula><mml:math id="M144" display="inline"><mml:mover accent="true"><mml:mi>G</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> denotes the mean gross primary production and
<inline-formula><mml:math id="M145" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">wood</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M146" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">som</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lit</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are given by<disp-formula specific-use="align" content-type="numbered"><mml:math id="M148" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E21"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">wood</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">auto</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E22"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">som</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">wood</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub></mml:mfenced><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:mfenced open="(" close=")"><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mfenced><mml:mo>,</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E23"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lit</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">root</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi mathvariant="normal">fol</mml:mi></mml:msub></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula></p></list-item></list>
To the original EDCs, we found it useful to add the three following constraints:

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M149" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E24"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">30</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">LAI</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">summer</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">α</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E25"><mml:mtd/><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mn mathvariant="normal">31</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">LAI</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="normal">final</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">day</mml:mi><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E26"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">EDC</mml:mi><mml:mrow><mml:mn mathvariant="normal">32</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">33</mml:mn></mml:mrow></mml:msub><mml:mo>:</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>-</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>E</mml:mi><mml:mo>[</mml:mo><mml:mi mathvariant="normal">NEE</mml:mi><mml:mo>]</mml:mo><mml:mo>&lt;</mml:mo><mml:mi mathvariant="italic">β</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">β</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M151" display="inline"><mml:mi mathvariant="italic">β</mml:mi></mml:math></inline-formula> are real constants that need to be adjusted,
LAI(summer) denotes the modelled LAI during summer and
LAI(final day) denotes the modelled LAI at the end of the model run.
These new constraints guarantee that LAI and the mean NEE remain within
realistic bounds.</p>
      <p><xref ref-type="bibr" rid="bib1.bibx1" id="text.13"/> demonstrated the efficiency of incorporating EDCs using a Monte
Carlo method to improve parameter estimates and NEE predictions. We propose
an approach to apply these extra constraints within a variational framework.</p>

      <fig id="Ch1.F2" specific-use="star"><caption><p>Mean normalised sensitivities (MNS): 100 parameter sets satisfying EDCs
are sampled at the Morgan Monroe State Forest. Parameters are ranked in
decreasing order according to their sensitivity, the blue dots represent the
mean of the MNS (dimensionless quantity), the intervals represent
1<inline-formula><mml:math id="M152" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> error bars and the red dots correspond to null
sensitivity.</p></caption>
          <?xmltex \igopts{width=284.527559pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f02.pdf"/>

        </fig>

<?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S2.SS3">
  <title>Sensitivity analysis</title>
      <p>Sensitivity analysis studies how the variations of the output <inline-formula><mml:math id="M153" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> of a
model can be attributed to variations of the input variables <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Such
information is crucial for model design, inverse modelling and reduction of
complex non-linear models. A global sensitivity analysis for DALEC was
recently performed in <xref ref-type="bibr" rid="bib1.bibx17" id="text.14"/>. Here we consider a local approach where
first-order derivatives are used to build sensitivity indices that help us
understand the influence of input variables on the output.</p>
      <p>We denote <inline-formula><mml:math id="M155" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> as the function that maps <inline-formula><mml:math id="M156" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M157" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M158" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">p</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>
to the value of an output of the model (here LAI, NEE, GPP and RESP) at
time <inline-formula><mml:math id="M160" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>,
and we denote the time series of the
model output as <inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M162" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> (<inline-formula><mml:math id="M163" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M164" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi>N</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>). Following <xref ref-type="bibr" rid="bib1.bibx20" id="text.15"/>, we consider the mean normalised
sensitivity (MNS) defined as

                <disp-formula id="Ch1.E27" content-type="numbered"><mml:math id="M165" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathsize="2.5em" mathvariant="normal">|</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathsize="2.5em" mathvariant="normal">|</mml:mi><mml:mo mathsize="1.1em">/</mml:mo><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>j</mml:mi></mml:munder><mml:mi mathsize="2.5em" mathvariant="normal">|</mml:mi><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>j</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal" mathsize="2.5em">|</mml:mi></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo></mml:mrow></mml:math></inline-formula>) denotes the average of the time series. The
scalars <inline-formula><mml:math id="M167" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>h</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> denote the parameter variance, set as 40 % of the
parameter range, and the variance of the output respectively. The partial
derivatives are computed using the adjoint derived using the method described
in <xref ref-type="bibr" rid="bib1.bibx4" id="text.16"/>. The MNS <inline-formula><mml:math id="M169" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is a dimensionless number that allows us to
compare among parameters.</p>
      <p>We consider the Morgan Monroe State Forest over a 12-year period. We
sample 100 parameter sets satisfying the ecological constraints. For each
parameter set, we compute the MNS for DALEC simulated mean fluxes LAI and NEE. In
Fig. <xref ref-type="fig" rid="Ch1.F2"/> parameters are ranked with respect to their mean MNS. We
see that for LAI only 12 out of the 23 variables are sensitive, namely <inline-formula><mml:math id="M170" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M171" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M173" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Therefore, using LAI only in
an inverse modelling experiment provides, at best, information about those
twelve sensitive variables. For NEE we see that all variables are sensitive.
Sensitivity analysis for GPP shows similar characteristics with LAI and so
does RESP with NEE. For the four outputs under consideration (LAI, NEE, GPP
and RESP) the most sensitive variables are the autotrophic respiration,
<inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the annual leaf loss fraction, <inline-formula><mml:math id="M183" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the leaf mass per area,
<inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the fraction of GPP allocated to labile pool, <inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, the
nitrogen use efficiency, <inline-formula><mml:math id="M186" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and the leaf fall day <inline-formula><mml:math id="M187" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p>Here our focus is on the mean of the time series of DALEC fluxes (LAI, NEE)
over a 12-year period. Finer analysis could be carried out by looking
at seasonal aspects of the carbon cycle, identifying what variables are the
most sensitive at certain times of the year, for example as studied in <xref ref-type="bibr" rid="bib1.bibx17" id="text.17"/>.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <title>Data assimilation</title>
      <p>In this section we introduce concepts and methods that allow for close
mathematical scrutiny of inverse problems and we present the variational
method that we will apply in the following sections.</p>
<sec id="Ch1.S3.SS1">
  <title>Ill-posed problem</title>
      <p>A generic inverse problem consists of finding a <inline-formula><mml:math id="M188" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> dimensional state vector <inline-formula><mml:math id="M189" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> such that

                <disp-formula id="Ch1.E28" content-type="numbered"><mml:math id="M190" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          <?xmltex \hack{\newpage}?><?xmltex \hack{\noindent}?>for a given <inline-formula><mml:math id="M191" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>-dimensional observation vector <inline-formula><mml:math id="M192" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>, including random
noise, and a given model <inline-formula><mml:math id="M193" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula>. In the remainder of the paper the terms
state vector, state variable, input variable and parameters will be used
interchangeably to denote the vector <inline-formula><mml:math id="M194" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> to be estimated using inverse
methods and defined in the previous section as
<inline-formula><mml:math id="M195" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M196" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M197" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="bold-italic">p</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M198" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">C</mml:mi><mml:mo>]</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>. The problem is well posed in the sense
of <xref ref-type="bibr" rid="bib1.bibx6" id="normal.18"/> if the three following conditions hold: (1) there exists a
solution, (2) the solution is unique and (3) the solution depends continuously
on the input data. If at least one of these conditions is violated the
problem is said to be ill-posed. The inverse problem (Eq. <xref ref-type="disp-formula" rid="Ch1.E28"/>) is
often ill-posed, and a regularisation method is required to replace the
original problem with a well-posed problem. Solving Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>) amounts
to (1) constructing a solution <inline-formula><mml:math id="M199" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>, (2) assessing the validity of the
solution and (3) characterising its uncertainty. Each inverse problem has its own
features which need to be understood in order to characterise properly the
solution and its uncertainty.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <title>Bayesian inference: 4DVAR</title>
      <p>Inverse problems are generally presented in a probabilistic framework where
most methods can be expressed through a Bayesian formulation. The Bayesian
approach provides a full characterisation of all possible solutions, their
relative probabilities and uncertainties.</p>
      <p>From Bayes' theorem, the probability density function (PDF) of the model state
<inline-formula><mml:math id="M200" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> given the set of observations <inline-formula><mml:math id="M201" display="inline"><mml:mi mathvariant="bold-italic">y</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M202" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, is
given by

                <disp-formula id="Ch1.E29" content-type="numbered"><mml:math id="M203" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the PDF of the observations given <inline-formula><mml:math id="M205" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> and
<inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the prior PDF of <inline-formula><mml:math id="M207" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>. A special case is given when
<inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are Gaussian PDF given by

                <disp-formula id="Ch1.E30" content-type="numbered"><mml:math id="M210" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced open="[" close="]"><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:msup><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mfenced><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mfenced></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          and

                <disp-formula id="Ch1.E31" content-type="numbered"><mml:math id="M211" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close="]" open="["><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M212" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is the covariance matrix of the prior term <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
and <inline-formula><mml:math id="M214" display="inline"><mml:mi mathvariant="bold">R</mml:mi></mml:math></inline-formula> is the covariance matrix of the observation error. When the
operator <inline-formula><mml:math id="M215" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> is linear then the posterior PDF <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is
Gaussian and thus fully characterised by its mean and covariance matrix. The
mean is obtained by minimising the modulus of the log of the joint
probability distribution, which is the cost function <inline-formula><mml:math id="M217" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> given by

                <disp-formula id="Ch1.E32" content-type="numbered"><mml:math id="M218" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>.</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:math></disp-formula>

          Many methods can be considered to minimise this cost function. A Monte Carlo
method is employed in <xref ref-type="bibr" rid="bib1.bibx1" id="text.19"/>. Here we use a variational approach which
applies a gradient-based method where the gradient is given by

                <disp-formula id="Ch1.E33" content-type="numbered"><mml:math id="M219" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced close=")" open="("><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mfenced><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> denoting the adjoint operator. The covariance matrix of
the solution, <inline-formula><mml:math id="M221" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula>, is given by the inverse of the Hessian of the cost function

                <disp-formula id="Ch1.E34" content-type="numbered"><mml:math id="M222" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">C</mml:mi><mml:mo>=</mml:mo><mml:mo>[</mml:mo><mml:mi mathvariant="normal">Hess</mml:mi><mml:mo>(</mml:mo><mml:mi>J</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>]</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">H</mml:mi></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          When the observation operator <inline-formula><mml:math id="M223" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> is non-linear, the cost function <inline-formula><mml:math id="M224" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula>
can have multiple local minima and the posterior PDF may no longer be a
Gaussian PDF. However, locally, the PDF <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:mi mathvariant="bold">C</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>,
where <inline-formula><mml:math id="M227" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> is given by Eq. (<xref ref-type="disp-formula" rid="Ch1.E34"/>) evaluated at a minimum <inline-formula><mml:math id="M228" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula>,
provides a Gaussian approximation of the posterior PDF <inline-formula><mml:math id="M229" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p>The first term in the cost function (Eq. <xref ref-type="disp-formula" rid="Ch1.E32"/>) is a regularisation term
encoding the Gaussian prior <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. As we will show in the next
sections the problem of assimilating Earth observations (LAI, GPP, NEE, RESP) into
DALEC is a highly ill-posed problem and regularisation is required. The
sensitivity analysis of Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/> showed that LAI and GPP are
not sensitive to all variables. Moreover, all observations streams show very
low sensitivities to some variables. Therefore, as will be illustrated in
Sect. <xref ref-type="sec" rid="Ch1.S4.SS1"/>, the solution (if any) is likely to be subject to
large uncertainties. Apart from a couple of extensively studied sites, our
prior knowledge about the variables is so far limited to their upper and
lower bounds given in Table <xref ref-type="table" rid="Ch1.T1"/>. As performed in <xref ref-type="bibr" rid="bib1.bibx20" id="text.20"/>, it
is a common practice to use this information to define a Gaussian prior
<inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M232" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> is given by the
centre of the variables ranges and <inline-formula><mml:math id="M236" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is the diagonal matrix whose
diagonal elements are the squares of 40 % of the variables ranges. While
using this kind of regularisation is necessary to ensure any solution at all
when no better source of information is available, this introduces some
biases in the solution. The EDCs introduced by <xref ref-type="bibr" rid="bib1.bibx1" id="text.21"/> provide new prior
information about the variables. One of the purposes of this paper is to
incorporate the EDCs as a regularisation term within 4DVAR. In the next
section we propose a strategy to achieve this goal.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <title>EDCs and 4DVAR</title>
      <p>Incorporating the EDCs from an optimisation point of view can be easily
performed by considering an inequality constraint optimisation problem where
we aim at solving

                <disp-formula id="Ch1.Ex1"><mml:math id="M237" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>J</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">subject</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="normal">to</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="bold-italic">l</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>&lt;</mml:mo><mml:mi mathvariant="bold-italic">u</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="normal">and</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>&lt;</mml:mo><mml:mn mathvariant="bold">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M238" display="inline"><mml:mi mathvariant="bold-italic">g</mml:mi></mml:math></inline-formula> is the non-linear operator defining the EDCs described in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/>, and <inline-formula><mml:math id="M239" display="inline"><mml:mi mathvariant="bold-italic">l</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M240" display="inline"><mml:mi mathvariant="bold-italic">u</mml:mi></mml:math></inline-formula> are the lower and
upper bounds defined in Table <xref ref-type="table" rid="Ch1.T1"/>. This approach provides an
efficient, robust and quick strategy to find an acceptable solution; however,
stability properties are not easily determined (see <xref ref-type="bibr" rid="bib1.bibx16" id="altparen.22"/>).</p>
      <p><?xmltex \hack{\newpage}?>We are seeking a multivariate Gaussian distribution that would encode the
EDCs. At a forest site, we start by sampling the parameter space to obtain an
ensemble of 1000 parameter sets satisfying the EDCs; each parameter set
<inline-formula><mml:math id="M241" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula> is randomly created and required to satisfy
<inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M243" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M244" display="inline"><mml:mn mathvariant="bold">0</mml:mn></mml:math></inline-formula>. We denote this ensemble by
<inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">X</mml:mi><mml:mi mathvariant="normal">EDCs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. For most parameters, the sampling gives rise to
undetermined PDFs which can certainly not be represented by Gaussian PDFs.
However, upon inspecting the distribution <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, for all <inline-formula><mml:math id="M247" display="inline"><mml:mi mathvariant="bold-italic">x</mml:mi></mml:math></inline-formula>
in <inline-formula><mml:math id="M248" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="script">X</mml:mi><mml:mi mathvariant="normal">EDCs</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, we see that the distribution
<inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> can be fairly accurately approximated by
multivariate Gaussian PDFs <inline-formula><mml:math id="M250" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi mathvariant="bold">Σ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M252" display="inline"><mml:mi mathvariant="bold-italic">c</mml:mi></mml:math></inline-formula>
denotes the mean of the distribution <inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M254" display="inline"><mml:mi mathvariant="bold">Σ</mml:mi></mml:math></inline-formula> denotes its covariance matrix. As an example, Fig. <xref ref-type="fig" rid="Ch1.F3"/>
shows the marginals <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, corresponding to the EDCs 4 and 6 respectively,
together with a Gaussian fit.</p>
      <p>Using Bayes' theorem we can then write

                <disp-formula id="Ch1.E35" content-type="numbered"><mml:math id="M257" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo><mml:mo>∝</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Finding a Gaussian approximation for <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> amounts
then to minimising the cost function

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M260" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="normal">Σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E36"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            The gradient of <inline-formula><mml:math id="M261" display="inline"><mml:mi>J</mml:mi></mml:math></inline-formula> is given by

                <disp-formula specific-use="align"><mml:math id="M262" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">Σ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mfenced open="(" close=")"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            and the Hessian of the cost function can be approximated by

                <disp-formula specific-use="align" content-type="numbered"><mml:math id="M263" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">Θ</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi mathvariant="bold">GG</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">Σ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mlabeledtr id="Ch1.E37"><mml:mtd/><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle><mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:msup><mml:mi mathvariant="bold">Σ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mo>+</mml:mo><mml:msup><mml:mi mathvariant="bold">B</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            evaluated at the minimiser <inline-formula><mml:math id="M264" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula>. The operator <inline-formula><mml:math id="M265" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula>
denotes the adjoint of the tangent linear model <inline-formula><mml:math id="M266" display="inline"><mml:mi mathvariant="bold">G</mml:mi></mml:math></inline-formula> whose key
ingredient is given by the adjoint of DALECv2. The approximation of
<inline-formula><mml:math id="M267" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">y</mml:mi></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M268" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is then given by the Gaussian distribution
<inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:mi>N</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Θ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. In Sect. <xref ref-type="sec" rid="Ch1.S5"/> we will
perform experiments using real data to validate this approach.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3"><caption><p>Distribution and Gaussian fit for EDC<inline-formula><mml:math id="M271" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:math></inline-formula> and EDC<inline-formula><mml:math id="M272" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f03.pdf"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S4">
  <title>Linear analysis</title>
      <p>Considerable theoretical insights into the nature of the inverse problem, and
the ill-posedness, can be obtained by studying a linearisation of the
operator <inline-formula><mml:math id="M273" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula>. A first approximation to the inverse problem consists of
finding a perturbation <inline-formula><mml:math id="M274" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula> which best satisfies the linear equation

              <disp-formula id="Ch1.E38" content-type="numbered"><mml:math id="M275" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">H</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

        where <inline-formula><mml:math id="M276" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is the tangent linear operator for <inline-formula><mml:math id="M277" display="inline"><mml:mi mathvariant="bold-italic">h</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M278" display="inline"><mml:mi mathvariant="bold-italic">d</mml:mi></mml:math></inline-formula>
is a perturbation of the observations. The linear operator <inline-formula><mml:math id="M279" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is
commonly referred to as the <italic>observability matrix</italic> (see
<xref ref-type="bibr" rid="bib1.bibx10" id="altparen.23"/>). The least squares formulation of this problem is to solve the
optimisation problem

              <disp-formula id="Ch1.E39" content-type="numbered"><mml:math id="M280" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">min</mml:mi><mml:mi>z</mml:mi></mml:msub><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">d</mml:mi><mml:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The minimisation can be performed using an iterative method such as the
conjugate gradient method, where the gradient is given by

              <disp-formula id="Ch1.E40" content-type="numbered"><mml:math id="M281" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold">∇</mml:mi><mml:mi>J</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The inverse Hessian of the cost function, <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">H</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>,
gives the covariance matrix of the least squares solution. In the next
section we consider a direct solution method based on the singular value
decomposition of the operator <inline-formula><mml:math id="M283" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula>, which allows us to investigate
the nature of the ill-posedness of the problem. We illustrate regularisation
using a truncated singular value decomposition.</p>
<sec id="Ch1.S4.SS1">
  <title>Singular value decomposition</title>
      <p>We consider a singular value decomposition of <inline-formula><mml:math id="M284" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> of the form

                <disp-formula id="Ch1.E41" content-type="numbered"><mml:math id="M285" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">H</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">USV</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M286" display="inline"><mml:mi mathvariant="bold">U</mml:mi></mml:math></inline-formula> is a <inline-formula><mml:math id="M287" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M288" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M289" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> unitary matrix, <inline-formula><mml:math id="M290" display="inline"><mml:mi mathvariant="bold">V</mml:mi></mml:math></inline-formula> is a
<inline-formula><mml:math id="M291" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M292" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M293" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> unitary matrix and <inline-formula><mml:math id="M294" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> is the <inline-formula><mml:math id="M295" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M296" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M297" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> diagonal matrix
whose diagonal elements are the singular values <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M299" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> … <inline-formula><mml:math id="M300" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M302" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> 0.
Using this decomposition, the solution <inline-formula><mml:math id="M303" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to Eq. (<xref ref-type="disp-formula" rid="Ch1.E39"/>) can be written as

                <disp-formula id="Ch1.E42" content-type="numbered"><mml:math id="M304" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">VS</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:msup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>T</mml:mi></mml:msup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The matrix <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>†</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M306" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is
the <italic>pseudo-inverse</italic> of <inline-formula><mml:math id="M308" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> where <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">S</mml:mi><mml:mo>†</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the
diagonal matrix obtained by transposing <inline-formula><mml:math id="M310" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> and replacing the non-zero elements with their inverse <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:msubsup><mml:mi>s</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>. The covariance of the solution is given by

                <disp-formula id="Ch1.E43" content-type="numbered"><mml:math id="M312" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Cov</mml:mi><mml:mfenced open="(" close=")"><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub></mml:mfenced><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mrow><mml:msup><mml:mo>†</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          Much can be learned about the stability of the solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E42"/>)
by inspecting the singular values of <inline-formula><mml:math id="M313" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula>. Assuming that <inline-formula><mml:math id="M314" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> is
full rank, it can be shown (see <xref ref-type="bibr" rid="bib1.bibx5" id="altparen.24"/>) that the relative error in
the solution, defined as the left-hand side of the above inequality, is bounded by

                <disp-formula id="Ch1.E44" content-type="numbered"><mml:math id="M315" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>‖</mml:mo></mml:mrow><mml:mrow><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>‖</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>≤</mml:mo><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mo>)</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>‖</mml:mo></mml:mrow><mml:mrow><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>‖</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M316" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the condition number of <inline-formula><mml:math id="M317" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> defined as
<inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:mi mathvariant="italic">κ</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M319" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:msub><mml:mi>s</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mi>s</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M321" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> denotes the truth (possibly
unknown) and <inline-formula><mml:math id="M322" display="inline"><mml:mi mathvariant="bold-italic">ϵ</mml:mi></mml:math></inline-formula> represents observational noise. When the
condition number is large the matrix is said to be ill-conditioned, the
problem is ill-posed and the solution (Eq. <xref ref-type="disp-formula" rid="Ch1.E42"/>) is unstable: small
perturbations to the system can lead to very large perturbations in the solution.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <title>Stability for NEE operator</title>
      <p>As an example we consider the problem of assimilating NEE observations into
DALECv2 to estimate model parameters and initial conditions at Morgan Monroe
State Forest. We linearise Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>) about a point <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>
satisfying the EDCs, form the observability matrix <inline-formula><mml:math id="M324" display="inline"><mml:mi mathvariant="bold">H</mml:mi></mml:math></inline-formula> and
compute its singular value decomposition. The singular values, shown in
Fig. <xref ref-type="fig" rid="Ch1.F4"/>, reveal a condition number of the order of 10<inline-formula><mml:math id="M325" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">5</mml:mn></mml:msup></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4"><caption><p>Singular values of the observability matrix for NEE (log scale).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f04.pdf"/>

        </fig>

      <p>For a signal-to-noise ratio, namely <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">ϵ</mml:mi><mml:mo>‖</mml:mo><mml:mo>/</mml:mo><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>‖</mml:mo></mml:mrow></mml:math></inline-formula>, of
magnitude 0.1, inequality (Eq. <xref ref-type="disp-formula" rid="Ch1.E44"/>) gives an upper bound for the
relative error in the solution of the order of 10<inline-formula><mml:math id="M327" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:math></inline-formula>, which does not give much
credit to the least squares solution. How sharp is this bound? Are we
overestimating the error? To answer these questions we create a set of noisy
observations with noise variance <inline-formula><mml:math id="M328" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M329" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 0.1 and we compute the solution
(Eq. <xref ref-type="disp-formula" rid="Ch1.E42"/>). The relative error for each component of the solution,
<inline-formula><mml:math id="M330" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and the variance <inline-formula><mml:math id="M331" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are given in Table <xref ref-type="table" rid="Ch1.T2"/>. Despite
a relatively good match between the modelled NEE perturbations and the
observations, as shown in Fig. <xref ref-type="fig" rid="Ch1.F5"/>, the results of Table <xref ref-type="table" rid="Ch1.T2"/>
show very large relative errors and variances for most
variables. Moreover, these results are in agreement with the results of
REFLEX: parameters directly linked to foliage and GPP are better estimated
than parameters related to allocation to and turnover of fine root/wood. The
results of Table <xref ref-type="table" rid="Ch1.T2"/> reflect the sensitivity analysis shown in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>. The variables with respect to which NEE is the most
(least) sensitive are the less (more) affected by the noise.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5"><caption><p>Solution of the linearised inverse problem for NEE. The red points
represent the observations, the red curve is the true trajectory, the green
curve is the trajectory obtained using the unstable solution and the blue
curve is obtained using the truncated singular value decomposition (TSVD) solution.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f05.pdf"/>

        </fig>

<table-wrap id="Ch1.T2" specific-use="star"><caption><p>Results of the linear inverse problem showing (1) the solution
components for the least squares solution <inline-formula><mml:math id="M332" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> together with their
relative error <inline-formula><mml:math id="M333" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (dimensionless quantity) and variance <inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and (2) the
solution components for the TSVD solution <inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> together with their
relative error <inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">η</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> and variance <inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="9">
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:colspec colnum="9" colname="col9" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M338" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi mathvariant="normal">LS</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">η</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M343" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">η</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col9"><inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:msubsup><mml:mi mathvariant="italic">ν</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M347" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.984</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M348" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.070</oasis:entry>  
         <oasis:entry colname="col4">3.715</oasis:entry>  
         <oasis:entry colname="col5">54.190</oasis:entry>  
         <oasis:entry colname="col6">19 182.5715</oasis:entry>  
         <oasis:entry colname="col7">0.004</oasis:entry>  
         <oasis:entry colname="col8">1.052</oasis:entry>  
         <oasis:entry colname="col9">0.0001</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M350" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.114</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M351" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.011</oasis:entry>  
         <oasis:entry colname="col4">0.342</oasis:entry>  
         <oasis:entry colname="col5">31.715</oasis:entry>  
         <oasis:entry colname="col6">23.2871</oasis:entry>  
         <oasis:entry colname="col7">0.003</oasis:entry>  
         <oasis:entry colname="col8">1.242</oasis:entry>  
         <oasis:entry colname="col9">0.0005</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M353" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.480</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M354" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.035</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M355" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.690</oasis:entry>  
         <oasis:entry colname="col5">76.285</oasis:entry>  
         <oasis:entry colname="col6">7384.9940</oasis:entry>  
         <oasis:entry colname="col7">0.001</oasis:entry>  
         <oasis:entry colname="col8">1.022</oasis:entry>  
         <oasis:entry colname="col9">0.0000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M356" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M357" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.745</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M358" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.027</oasis:entry>  
         <oasis:entry colname="col4">3.389</oasis:entry>  
         <oasis:entry colname="col5">124.470</oasis:entry>  
         <oasis:entry colname="col6">82 380.0339</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M359" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.000</oasis:entry>  
         <oasis:entry colname="col8">1.000</oasis:entry>  
         <oasis:entry colname="col9">0.0000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">0.086</oasis:entry>  
         <oasis:entry colname="col3">0.001</oasis:entry>  
         <oasis:entry colname="col4">0.048</oasis:entry>  
         <oasis:entry colname="col5">54.082</oasis:entry>  
         <oasis:entry colname="col6">0.6575</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M361" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.004</oasis:entry>  
         <oasis:entry colname="col8">5.139</oasis:entry>  
         <oasis:entry colname="col9">0.0009</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M362" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M363" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.776</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M364" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.088</oasis:entry>  
         <oasis:entry colname="col4">67.445</oasis:entry>  
         <oasis:entry colname="col5">769.477</oasis:entry>  
         <oasis:entry colname="col6">1 581 516.7404</oasis:entry>  
         <oasis:entry colname="col7">0.000</oasis:entry>  
         <oasis:entry colname="col8">1.001</oasis:entry>  
         <oasis:entry colname="col9">0.0000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M366" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.265</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M367" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.053</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M368" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.999</oasis:entry>  
         <oasis:entry colname="col5">17.970</oasis:entry>  
         <oasis:entry colname="col6">57.1478</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M369" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.005</oasis:entry>  
         <oasis:entry colname="col8">0.900</oasis:entry>  
         <oasis:entry colname="col9">0.0001</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M371" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.640</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M372" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.066</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M373" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.344</oasis:entry>  
         <oasis:entry colname="col5">4.176</oasis:entry>  
         <oasis:entry colname="col6">7981.3944</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M374" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.016</oasis:entry>  
         <oasis:entry colname="col8">0.757</oasis:entry>  
         <oasis:entry colname="col9">0.0013</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M376" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.292</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M377" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.103</oasis:entry>  
         <oasis:entry colname="col4">133.504</oasis:entry>  
         <oasis:entry colname="col5">1298.187</oasis:entry>  
         <oasis:entry colname="col6">494 620.7529</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M378" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.006</oasis:entry>  
         <oasis:entry colname="col8">0.946</oasis:entry>  
         <oasis:entry colname="col9">0.0002</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M379" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M380" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.035</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M381" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.030</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M382" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.003</oasis:entry>  
         <oasis:entry colname="col5">0.889</oasis:entry>  
         <oasis:entry colname="col6">2.6980</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M383" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.011</oasis:entry>  
         <oasis:entry colname="col8">0.632</oasis:entry>  
         <oasis:entry colname="col9">0.0008</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M384" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.539</oasis:entry>  
         <oasis:entry colname="col3">0.035</oasis:entry>  
         <oasis:entry colname="col4">1.075</oasis:entry>  
         <oasis:entry colname="col5">29.370</oasis:entry>  
         <oasis:entry colname="col6">79.5237</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M385" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.003</oasis:entry>  
         <oasis:entry colname="col8">1.083</oasis:entry>  
         <oasis:entry colname="col9">0.0003</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M386" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">4.736</oasis:entry>  
         <oasis:entry colname="col3">0.047</oasis:entry>  
         <oasis:entry colname="col4">0.045</oasis:entry>  
         <oasis:entry colname="col5">0.053</oasis:entry>  
         <oasis:entry colname="col6">0.0256</oasis:entry>  
         <oasis:entry colname="col7">0.044</oasis:entry>  
         <oasis:entry colname="col8">0.080</oasis:entry>  
         <oasis:entry colname="col9">0.0003</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M387" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M388" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.772</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M389" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.008</oasis:entry>  
         <oasis:entry colname="col4">1.042</oasis:entry>  
         <oasis:entry colname="col5">135.879</oasis:entry>  
         <oasis:entry colname="col6">8676.9499</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M390" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.028</oasis:entry>  
         <oasis:entry colname="col8">2.616</oasis:entry>  
         <oasis:entry colname="col9">0.0033</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.261</oasis:entry>  
         <oasis:entry colname="col3">0.033</oasis:entry>  
         <oasis:entry colname="col4">0.072</oasis:entry>  
         <oasis:entry colname="col5">1.196</oasis:entry>  
         <oasis:entry colname="col6">4.3971</oasis:entry>  
         <oasis:entry colname="col7">0.004</oasis:entry>  
         <oasis:entry colname="col8">0.866</oasis:entry>  
         <oasis:entry colname="col9">0.0001</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.533</oasis:entry>  
         <oasis:entry colname="col3">0.055</oasis:entry>  
         <oasis:entry colname="col4">0.084</oasis:entry>  
         <oasis:entry colname="col5">0.515</oasis:entry>  
         <oasis:entry colname="col6">0.0548</oasis:entry>  
         <oasis:entry colname="col7">0.058</oasis:entry>  
         <oasis:entry colname="col8">0.053</oasis:entry>  
         <oasis:entry colname="col9">0.0003</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">4.082</oasis:entry>  
         <oasis:entry colname="col3">0.041</oasis:entry>  
         <oasis:entry colname="col4">0.092</oasis:entry>  
         <oasis:entry colname="col5">1.265</oasis:entry>  
         <oasis:entry colname="col6">1.2521</oasis:entry>  
         <oasis:entry colname="col7">0.004</oasis:entry>  
         <oasis:entry colname="col8">0.904</oasis:entry>  
         <oasis:entry colname="col9">0.0001</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.178</oasis:entry>  
         <oasis:entry colname="col3">0.052</oasis:entry>  
         <oasis:entry colname="col4">1.631</oasis:entry>  
         <oasis:entry colname="col5">30.497</oasis:entry>  
         <oasis:entry colname="col6">8160.2559</oasis:entry>  
         <oasis:entry colname="col7">0.000</oasis:entry>  
         <oasis:entry colname="col8">0.997</oasis:entry>  
         <oasis:entry colname="col9">0.0005</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">6.237</oasis:entry>  
         <oasis:entry colname="col3">0.062</oasis:entry>  
         <oasis:entry colname="col4">1.002</oasis:entry>  
         <oasis:entry colname="col5">15.073</oasis:entry>  
         <oasis:entry colname="col6">8237.5716</oasis:entry>  
         <oasis:entry colname="col7">0.019</oasis:entry>  
         <oasis:entry colname="col8">0.697</oasis:entry>  
         <oasis:entry colname="col9">0.0020</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">4.073</oasis:entry>  
         <oasis:entry colname="col3">0.041</oasis:entry>  
         <oasis:entry colname="col4">1.348</oasis:entry>  
         <oasis:entry colname="col5">32.090</oasis:entry>  
         <oasis:entry colname="col6">8070.9246</oasis:entry>  
         <oasis:entry colname="col7">0.005</oasis:entry>  
         <oasis:entry colname="col8">0.888</oasis:entry>  
         <oasis:entry colname="col9">0.0001</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">6.858</oasis:entry>  
         <oasis:entry colname="col3">0.069</oasis:entry>  
         <oasis:entry colname="col4">1.788</oasis:entry>  
         <oasis:entry colname="col5">25.067</oasis:entry>  
         <oasis:entry colname="col6">8300.6094</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M398" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.012</oasis:entry>  
         <oasis:entry colname="col8">1.170</oasis:entry>  
         <oasis:entry colname="col9">0.0008</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">8.341</oasis:entry>  
         <oasis:entry colname="col3">0.083</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M400" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>318.175</oasis:entry>  
         <oasis:entry colname="col5">3815.484</oasis:entry>  
         <oasis:entry colname="col6">7 436 253.3370</oasis:entry>  
         <oasis:entry colname="col7">0.000</oasis:entry>  
         <oasis:entry colname="col8">0.999</oasis:entry>  
         <oasis:entry colname="col9">0.0000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.961</oasis:entry>  
         <oasis:entry colname="col3">0.060</oasis:entry>  
         <oasis:entry colname="col4">0.568</oasis:entry>  
         <oasis:entry colname="col5">8.532</oasis:entry>  
         <oasis:entry colname="col6">8550.3479</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M402" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.006</oasis:entry>  
         <oasis:entry colname="col8">1.097</oasis:entry>  
         <oasis:entry colname="col9">0.0002</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">8.956</oasis:entry>  
         <oasis:entry colname="col3">0.090</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M404" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>134.334</oasis:entry>  
         <oasis:entry colname="col5">1500.869</oasis:entry>  
         <oasis:entry colname="col6">483 025.4281</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M405" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.006</oasis:entry>  
         <oasis:entry colname="col8">1.064</oasis:entry>  
         <oasis:entry colname="col9">0.0002</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p>To reduce the impact of observational noise on the solution, regularisation
is required. The truncated singular value decomposition (TSVD) is a
simple and popular method for regularisation. TSVD consists of truncating the
pseudo-inverse in Eq. (<xref ref-type="disp-formula" rid="Ch1.E42"/>) in order to remove the smallest singular
values, the most affected by the noise. The solution <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is then given by

                <disp-formula id="Ch1.E45" content-type="numbered"><mml:math id="M407" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>k</mml:mi><mml:mo>†</mml:mo></mml:msubsup><mml:msubsup><mml:mi mathvariant="bold">U</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>k</mml:mi><mml:mo>†</mml:mo></mml:msubsup><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M408" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> is the truncation rank and where <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">S</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">U</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the rectangular matrices formed by the first <inline-formula><mml:math id="M412" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> columns
of <inline-formula><mml:math id="M413" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M414" display="inline"><mml:mi mathvariant="bold">U</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M415" display="inline"><mml:mi mathvariant="bold">V</mml:mi></mml:math></inline-formula>. The covariance of the
solution is given by

                <disp-formula id="Ch1.E46" content-type="numbered"><mml:math id="M416" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">Cov</mml:mi><mml:mfenced close=")" open="("><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mfenced><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msup><mml:mfenced open="(" close=")"><mml:msubsup><mml:mi mathvariant="bold">S</mml:mi><mml:mi>k</mml:mi><mml:mo>†</mml:mo></mml:msubsup></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:msubsup><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The truncation rank <inline-formula><mml:math id="M417" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> can be chosen using the L-curve method. The
L curve is a log–log plot of the norm of the solution <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup><mml:mo>‖</mml:mo></mml:mrow></mml:math></inline-formula>
against the norm of the residual <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">H</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M420" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M421" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>‖</mml:mo></mml:mrow></mml:math></inline-formula>
parametrised by the regularisation parameter <inline-formula><mml:math id="M422" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>. The optimal parameter
corresponds to the point of maximum curvature of the L curve. Further
details on the L-curve method can be found in <xref ref-type="bibr" rid="bib1.bibx8" id="text.25"/>.</p>
      <p>In our example with NEE we use Hansen's regularisation tools (see <xref ref-type="bibr" rid="bib1.bibx7" id="altparen.26"/>)
to perform the TSVD method. The truncation rank obtained using the L-curve
method is <inline-formula><mml:math id="M423" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M424" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 7. The last three columns of Table <xref ref-type="table" rid="Ch1.T2"/>, presenting the
TSVD solution, the relative error of each components and the variances, can
be compared with the unstable solution results. Whereas the relative
errors in the unstable solution range from 5.3 <inline-formula><mml:math id="M425" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<inline-formula><mml:math id="M426" 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> to
3.8 <inline-formula><mml:math id="M427" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<inline-formula><mml:math id="M428" display="inline"><mml:msup><mml:mi/><mml:mn mathvariant="normal">4</mml:mn></mml:msup></mml:math></inline-formula>, the relative errors in the regularised solution range from
5.3 <inline-formula><mml:math id="M429" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 10<inline-formula><mml:math id="M430" 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> to 5.1. We see that TSVD has the effect of keeping
small the variables that cannot be estimated correctly. As previously stated
the results of the regularisation can be related to the sensitivity analysis
depicted in Fig. <xref ref-type="fig" rid="Ch1.F2"/>: TSVD prevents the variables with respect to
which NEE is the least sensitive from growing unbounded.</p>
      <p>In the next section we consider the concept of a resolution matrix, which
allows for finer analysis of the solution of the linear problem.</p><?xmltex \hack{\newpage}?>
</sec>
<sec id="Ch1.S4.SS3">
  <title>Resolution matrix</title>
      <p>As suggested by Eqs. (<xref ref-type="disp-formula" rid="Ch1.E42"/>) and (<xref ref-type="disp-formula" rid="Ch1.E45"/>), finding a
solution <inline-formula><mml:math id="M431" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula> amounts to constructing a <italic>generalised inverse</italic> <inline-formula><mml:math id="M432" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>g</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> such that formally

                <disp-formula id="Ch1.E47" content-type="numbered"><mml:math id="M433" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>g</mml:mi></mml:msup><mml:mi mathvariant="bold-italic">d</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          The generalised inverse is the operator representing any method, direct or
iterative, used to solve the linear inverse problem, with or without any
kind of regularisation. In the previous section we considered two examples of
generalised inverse, the pseudo-inverse and the truncated inverse obtained
using TSVD. The generalised inverse can be used to define operators which
directly address the conditions for well-posedness for the linearised
problem. Assuming a true state <inline-formula><mml:math id="M434" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> exists, possibly unknown,
using Eqs. (<xref ref-type="disp-formula" rid="Ch1.E38"/>) and (<xref ref-type="disp-formula" rid="Ch1.E47"/>) we can then define an operator <inline-formula><mml:math id="M435" display="inline"><mml:mi mathvariant="bold">N</mml:mi></mml:math></inline-formula>
called the <italic>model resolution matrix</italic> which relates the
solution <inline-formula><mml:math id="M436" display="inline"><mml:mi mathvariant="bold-italic">z</mml:mi></mml:math></inline-formula> to the true state

                <disp-formula id="Ch1.E48" content-type="numbered"><mml:math id="M437" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>g</mml:mi></mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mi mathvariant="bold">N</mml:mi><mml:msup><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          This matrix provides a practical tool to analyse the resolution power of an
inverse method, that is, its ability to retrieve the true state, with or without using any regularisation method: the closer <inline-formula><mml:math id="M438" display="inline"><mml:mi mathvariant="bold">N</mml:mi></mml:math></inline-formula> is to the identity, the
better the resolution. Moreover, the trace of the matrix defines a natural
notion of <italic>information content</italic> (IC). Similarly a <italic>data resolution matrix</italic> can be defined to study how well data can be reconstructed
and its diagonal elements naturally define a notion of <italic>data importance</italic>. For the two examples of generalised inverse presented in the
previous section we obtain the following resolution matrices:

                <disp-formula id="Ch1.E49" content-type="numbered"><mml:math id="M439" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">N</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>†</mml:mo></mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          for the pseudo-inverse and

                <disp-formula id="Ch1.E50" content-type="numbered"><mml:math id="M440" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">N</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msubsup><mml:mi mathvariant="bold">V</mml:mi><mml:mi>k</mml:mi><mml:mi>T</mml:mi></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          for the truncated pseudo-inverse. In the first case the IC equals the number
of non-zero singular values, in the second case the IC equals the truncation
rank <inline-formula><mml:math id="M441" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>. An in-depth theoretical and practical analysis of these concepts
and those introduced in the remainder of this section can be found in <xref ref-type="bibr" rid="bib1.bibx13" id="text.27"/>.</p>
      <p>While the model resolution matrix allows us to see how a solution strategy
maps the true state variables to the solution of the inverse problem, and to
see how well and how independently the state variables can be recovered, one
also needs to assess the uncertainty of the solution. This can be studied
using the so-called <italic>unit covariance matrix</italic>, <inline-formula><mml:math id="M442" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula>, defined
using the generalised inverse as

                <disp-formula id="Ch1.E51" content-type="numbered"><mml:math id="M443" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="bold">C</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mrow><mml:msup><mml:mi>g</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mi>g</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

          By characterising the degree of error amplification that occurs in the
mapping from the true state to the solution of the inverse problem, the unit
covariance matrix is a crucial object for studying the stability of the solution
with respect to observational noise. The unit covariance matrix defined by
Eq. (<xref ref-type="disp-formula" rid="Ch1.E51"/>) agrees with the covariance matrices given in the previous section
by Eq. (<xref ref-type="disp-formula" rid="Ch1.E43"/>) for the pseudo-inverse, and by Eq. (<xref ref-type="disp-formula" rid="Ch1.E46"/>) when TSVD is applied.</p>
</sec>
<sec id="Ch1.S4.SS4">
  <title>Resolution for LAI operator</title>
      <p>We now study the model resolution matrix for the LAI observation operator at
Morgan Monroe State Forest. In the first instance we will demonstrate the
resolution power of the LAI signal without regularisation using the
pseudo-inverse as generalised inverse first, and then apply TSVD to show how
using the truncated pseudo-inverse affects resolution. In a second case we
will study the added value of the EDCs in terms of resolution.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6"><caption><p>Model resolution matrix for the LAI operator.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f06.pdf"/>

        </fig>

      <p>As previously, we linearise Eq. (<xref ref-type="disp-formula" rid="Ch1.E28"/>) about the point <inline-formula><mml:math id="M444" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>
given in Table <xref ref-type="table" rid="Ch1.T2"/>. The trace of the resolution matrix
obtained using the pseudo-inverse as generalised inverse is 10, and this
means that 10 independent variables can be estimated using LAI. These
independent variables are not the variables in which the system is expressed,
but a linear transformation can be found to express the system in terms of
the independent variables. Figure <xref ref-type="fig" rid="Ch1.F6"/> shows the model resolution
matrix for LAI. As shown in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/> with the sensitivity
analysis, 11 out of the 23 variables are not sensitive to LAI, and this can
be seen in the resolution matrix by the diagonal terms which are zero,
represented in blue. In contrast the diagonal elements
corresponding to sensitive variables have positive values, represented by
colours ranging from light blue to red. Figure <xref ref-type="fig" rid="Ch1.F6"/> also shows that
whereas <inline-formula><mml:math id="M445" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M446" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M447" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M448" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M449" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M450" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are
perfectly resolved (the corresponding elements are coloured brown or dark
red), there exist linear combinations between the remaining sensitive
variables, which explains why only 10 independent variables can be
estimated from the 12 sensitive variables.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7"><caption><p>Diagonal elements (log scale) of the unit covariance matrix for the
LAI operator: using the pseudo-inverse shown in green and TSVD shown in
yellow.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f07.pdf"/>

        </fig>

      <p>For the study of the unit covariance matrix we restrict ourselves to the
sensitive variables. This amounts to removing the columns corresponding to
the non-sensitive variables, containing only null elements, from the
observability matrix. The dependency of the solution on observational noise can be studied by
looking at Fig. <xref ref-type="fig" rid="Ch1.F7"/>, where the diagonal elements of the unit
covariance matrix, corresponding to the variance of each element of the
solution obtained using the pseudo-inverse, are represented in log scale.
Except for <inline-formula><mml:math id="M451" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M452" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M453" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M454" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, all variances are shown to be large.</p>
      <p>As previously, we illustrate a simple regularisation strategy, TSVD, and show
its effects on both resolution and stability. Figure <xref ref-type="fig" rid="Ch1.F8"/> shows the
resolution matrix for LAI with optimal truncation rank <inline-formula><mml:math id="M455" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M456" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 6. The IC
decreases to 6. We see that whereas <inline-formula><mml:math id="M457" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M458" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M459" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M460" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> remain almost perfectly resolved, <inline-formula><mml:math id="M461" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M462" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M463" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are
only partially resolved and the remaining variables are not resolved
properly. Figure <xref ref-type="fig" rid="Ch1.F7"/> shows the corresponding diagonal elements of
the unit covariance matrix, from which we see that the variances have been drastically
reduced. This example shows how regularisation ensures stability at the price
of losing resolution.</p>
      <p>We now consider the effect of incorporating the static EDCs into the
variational framework in terms of resolution. The static EDCs are given by
the first seven EDCs, the linear problem is then given by

                <disp-formula id="Ch1.E52" content-type="numbered"><mml:math id="M464" display="block"><mml:mstyle class="stylechange" displaystyle="true"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mfenced close="]" open="["><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mi mathvariant="bold">H</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mover accent="true"><mml:mi mathvariant="bold">G</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mo>=</mml:mo><mml:mfenced close=")" open="("><mml:mtable class="array" columnalign="center"><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">d</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="bold-italic">f</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          where

                <disp-formula id="Ch1.E53" content-type="numbered"><mml:math id="M465" display="block"><mml:mstyle displaystyle="true" class="stylechange"/><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mover accent="true"><mml:mi mathvariant="bold">G</mml:mi><mml:mo mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:msup><mml:mfenced open="(" close=")"><mml:msup><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mfenced><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:msup><mml:mi mathvariant="bold">Σ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mi mathvariant="bold">G</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

          with <inline-formula><mml:math id="M466" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">Σ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> the inverse of the symmetric square root of the
covariance matrix <inline-formula><mml:math id="M467" display="inline"><mml:mi mathvariant="bold">Σ</mml:mi></mml:math></inline-formula>, defined in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/>,
restricted to the first seven components. The static EDCs depend only on
13 out of the 23 variables, namely <inline-formula><mml:math id="M468" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M469" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M470" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M471" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M472" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. This can be seen on the matrix <inline-formula><mml:math id="M473" display="inline"><mml:mi mathvariant="bold">G</mml:mi></mml:math></inline-formula> where the columns
corresponding to the remaining variables are null. Together with LAI
observations, whose sensitive variables are represented in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>, we therefore have 19 sensitive variables. The model resolution
matrix corresponding to the operator on the left-hand side of
Eq. (<xref ref-type="disp-formula" rid="Ch1.E52"/>), obtained using the pseudo-inverse, is depicted in
Fig. <xref ref-type="fig" rid="Ch1.F9"/>. The trace of the model resolution matrix gives an IC
of 16, 13 variables are perfectly resolved and 4 variables show linear dependencies
(<inline-formula><mml:math id="M474" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M475" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M476" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M477" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>). However, although <inline-formula><mml:math id="M478" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M479" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are
sensitive variables, they do not appear to be resolved at all: inspecting the
linear operator <inline-formula><mml:math id="M480" display="inline"><mml:mi mathvariant="bold">G</mml:mi></mml:math></inline-formula> shows that the non-zero components corresponding
to <inline-formula><mml:math id="M481" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M482" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are several order of magnitude smaller than the other components.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8"><caption><p>Model resolution matrix for the LAI operator using TSVD with
truncation rank <inline-formula><mml:math id="M483" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> <inline-formula><mml:math id="M484" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5.</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f08.pdf"/>

        </fig>

      <p>This example shows clearly the benefit of introducing the static EDCs to help
estimate poorly constrained or otherwise undetermined components.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F9"><caption><p>Model resolution matrix for LAI and static EDCs as defined by
Eq. (<xref ref-type="disp-formula" rid="Ch1.E52"/>).</p></caption>
          <?xmltex \igopts{width=199.169291pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f09.pdf"/>

        </fig>

</sec>
</sec>
<sec id="Ch1.S5">
  <title>Experiments at AmeriFlux sites</title>
      <p>We now consider a real experiment at the Morgan Monroe State Forest. At this
AmeriFlux site, 12 years of MODIS LAI monthly mean observations from 2001
to 2013, NEE, GPP and thus RESP observations from 2001 to 2005 are available.
Our goal is to study two different aspects. The first one is the impact of
using multiple data streams: how does it affect uncertainty of the predicted
fluxes and how well do we predict non-observed fluxes? The second one is to
use the static EDCs and to assess their utility in constraining poorly sensitive variables.</p>
      <p>When including all terms the cost function, <inline-formula><mml:math id="M485" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">TOT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, becomes

              <disp-formula specific-use="align"><mml:math id="M486" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">TOT</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub><mml:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:msup><mml:mo>‖</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi>log⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">g</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="bold">Σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle><mml:mo>‖</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:msubsup><mml:mo>‖</mml:mo><mml:mi mathvariant="normal">B</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

          where subscripts L, N, G and R stand for LAI, NEE, GPP and RESP respectively.
The vectors <inline-formula><mml:math id="M487" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M488" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M489" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and
<inline-formula><mml:math id="M490" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">y</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> represent the observation vectors for LAI, NEE, GPP
and RESP respectively. The scalars <inline-formula><mml:math id="M491" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M492" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M493" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M494" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> take the
value 0 or 1 depending on whether or not the corresponding data stream is
included in the experiment. The scalar <inline-formula><mml:math id="M495" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> takes the value 0 or 1
depending on whether we include the EDCs and <inline-formula><mml:math id="M496" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> takes the value 1.</p>
      <p>We perform six experiments summarised in Table <xref ref-type="table" rid="Ch1.T3"/>. In experiment (Exp.) 1, we use only LAI observations and bounds constraints so that in the
cost function <inline-formula><mml:math id="M497" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">TOT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> we set <inline-formula><mml:math id="M498" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M499" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1 and <inline-formula><mml:math id="M500" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M501" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1, and
the other <inline-formula><mml:math id="M502" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>s are set to zero. For Exp. 2, we use LAI and NEE
observations, that is, we set <inline-formula><mml:math id="M503" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M504" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1, <inline-formula><mml:math id="M505" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M506" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1 and <inline-formula><mml:math id="M507" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M508" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 1;
the other <inline-formula><mml:math id="M509" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula>s are set to zero. We proceed similarly for the remaining
experiments. Here we assimilate all data streams simultaneously; it is not
our intention to question what method best accommodates multiple data
streams. <xref ref-type="bibr" rid="bib1.bibx12" id="text.28"/> addresses this question using a simple C cycle model.
Moreover, we choose to assume the same statistical error for all data streams
and set their error covariance matrix equal to the identity. To avoid being
trapped at meaningless local minima, the experiments are performed multiple
times using different initialisation parameter sets and results for the best
candidate only are reported.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3"><caption><p>Experiment set up summary: in Exp. 1 we use LAI and bounds
constraints (BDS), in Exp. 2 we use LAI, NEE and BDS and so
on.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="center"/>
     <oasis:colspec colnum="5" colname="col5" align="center"/>
     <oasis:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2">LAI</oasis:entry>  
         <oasis:entry colname="col3">NEE</oasis:entry>  
         <oasis:entry colname="col4">GPP</oasis:entry>  
         <oasis:entry colname="col5">RESP</oasis:entry>  
         <oasis:entry colname="col6">BDS</oasis:entry>  
         <oasis:entry colname="col7">EDCs</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 1</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>  
         <oasis:entry colname="col5"/>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 2</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3">x</oasis:entry>  
         <oasis:entry colname="col4"/>  
         <oasis:entry colname="col5"/>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 3</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3">x</oasis:entry>  
         <oasis:entry colname="col4">x</oasis:entry>  
         <oasis:entry colname="col5">x</oasis:entry>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7"/>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 4</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3"/>  
         <oasis:entry colname="col4"/>  
         <oasis:entry colname="col5"/>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7">x</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 5</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3">x</oasis:entry>  
         <oasis:entry colname="col4"/>  
         <oasis:entry colname="col5"/>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7">x</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 6</oasis:entry>  
         <oasis:entry colname="col2">x</oasis:entry>  
         <oasis:entry colname="col3">x</oasis:entry>  
         <oasis:entry colname="col4">x</oasis:entry>  
         <oasis:entry colname="col5">x</oasis:entry>  
         <oasis:entry colname="col6">x</oasis:entry>  
         <oasis:entry colname="col7">x</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F10"><caption><p>DALECv2 monthly estimates for LAI and NEE at Morgan Monroe State Forest. The
red dots are the observations, the blue trajectories are obtained using the
4DVAR analysis, and the grey trajectories are ensemble runs obtained from a
95 % confidence sample of the posterior PDF.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f10.pdf"/>

      </fig>

      <p>The results of the experiments are presented in Table <xref ref-type="table" rid="Ch1.T4"/>, where
each element of <inline-formula><mml:math id="M510" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">TOT</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is given for all experiments, and in
Table <xref ref-type="table" rid="Ch1.T5"/>, where the solution components and their variance are presented
for all experiments. Results of Table <xref ref-type="table" rid="Ch1.T4"/> show that <inline-formula><mml:math id="M511" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
the smallest in Exp. 1 when LAI only is used. In Exp. 2, when adding NEE we
see that <inline-formula><mml:math id="M512" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> decreases from 109.012 in Exp. 1 to 15.263, and
<inline-formula><mml:math id="M513" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> slightly decreases as compared to Exp. 1, but
<inline-formula><mml:math id="M514" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> increases instead. In Exp. 3 we see that all costs drastically decrease compared to
their initial values. Going from Exp. 1 to Exp. 3, <inline-formula><mml:math id="M515" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> slightly increases;
adding more data streams constrains more parameters, and the parameters shift
from their prior value which may cause <inline-formula><mml:math id="M516" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to increase. Similar
observations can be made for Exp. 4 to Exp. 6; moreover, we see that including
the EDCs only slightly affects the costs. A reason for this might be that
EDCs help constrain the less sensitive parameters for which the costs are
less sensitive, as suggested by the sensitivity analysis depicted in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>. To see the effect of the EDCs we need to look at
Table <xref ref-type="table" rid="Ch1.T5"/>, which details the solution components together with their
relative variance defined by the ratio of the variance by the parameter
range. In Exp. 1 we see that the variables with the smallest relative variance
are the most sensitive parameters as illustrated in Fig. <xref ref-type="fig" rid="Ch1.F2"/>: <inline-formula><mml:math id="M517" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M518" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M519" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M520" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M521" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M522" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M523" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M524" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. We recall that the sensitivity analysis of Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>
was performed by averaging sensitivities for an ensemble of initial parameter
sets; therefore, the ranking shown in Fig. <xref ref-type="fig" rid="Ch1.F2"/> may not be
reflected in the relative variances. As we include NEE in Exp. 2 we see that
most relative variances decrease, especially for <inline-formula><mml:math id="M525" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M526" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M527" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M528" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M529" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M530" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M531" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The only
variable whose relative variance increases is <inline-formula><mml:math id="M532" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, but as shown in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>, <inline-formula><mml:math id="M533" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> has very low sensitivity. In Exp. 3 most
relative variances decrease. The values are still large though for <inline-formula><mml:math id="M534" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M535" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M536" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M537" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M538" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M539" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M540" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Again,
similar features can be observed for Exp. 4 to Exp. 6, but a clear improvement
can be seen for most variables except for <inline-formula><mml:math id="M541" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> which is not
constrained by the first seven EDCs. Finally, the last column of Table <xref ref-type="table" rid="Ch1.T4"/>
shows the computation time for each experiment. As expected
we see that the more observation streams we consider, the longer the
experiment takes to run, and incorporating the EDCs increases computation
time. However, we stress that these figures are several orders of magnitude
less than the time required to perform the same experiments using the current
gold standard MCMC approach used in <xref ref-type="bibr" rid="bib1.bibx1" id="text.29"/>.</p>
      <p>Figures <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/> show the predicted fluxes for LAI, NEE,
GPP and RESP for the result of Exp. 6. We can see good agreement between
modelled fluxes and observations. The uncertainty of the predicted fluxes is
evaluated by modelling an ensemble of trajectories from a 95 % ellipsoid of
the posterior truncated Gaussian distribution. These trajectories are
represented as grey curves in Figs. <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/>. Figure <xref ref-type="fig" rid="Ch1.F12"/>
shows the posterior parameter distribution marginals for <inline-formula><mml:math id="M542" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M543" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M544" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M545" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for Exp. 6, illustrating the four
different cases where most of the marginal is contained in
the parameter range for <inline-formula><mml:math id="M546" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>; the marginal is truncated on the left
or the right for <inline-formula><mml:math id="M547" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M548" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and truncated on both sides for <inline-formula><mml:math id="M549" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4" specific-use="star"><caption><p>Costs for the results of the inverse modelling experiments. The last
column reports the computation time in seconds for the experiment.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="8">
     <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:colspec colnum="6" colname="col6" align="center"/>
     <oasis:colspec colnum="7" colname="col7" align="center"/>
     <oasis:colspec colnum="8" colname="col8" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M550" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M551" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">N</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M552" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">G</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M553" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">R</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M554" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M555" display="inline"><mml:mrow><mml:msub><mml:mi>J</mml:mi><mml:mi mathvariant="normal">c</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col8">Time (s)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M556" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi mathvariant="normal">init</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">179.525</oasis:entry>  
         <oasis:entry colname="col3">353.229</oasis:entry>  
         <oasis:entry colname="col4">1265.556</oasis:entry>  
         <oasis:entry colname="col5">419.696</oasis:entry>  
         <oasis:entry colname="col6">0.003</oasis:entry>  
         <oasis:entry colname="col7">7.157</oasis:entry>  
         <oasis:entry colname="col8">0.000</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 1</oasis:entry>  
         <oasis:entry colname="col2">14.083</oasis:entry>  
         <oasis:entry colname="col3">109.012</oasis:entry>  
         <oasis:entry colname="col4">153.475</oasis:entry>  
         <oasis:entry colname="col5">45.415</oasis:entry>  
         <oasis:entry colname="col6">0.017</oasis:entry>  
         <oasis:entry colname="col7">2.498</oasis:entry>  
         <oasis:entry colname="col8">2.722</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 2</oasis:entry>  
         <oasis:entry colname="col2">19.188</oasis:entry>  
         <oasis:entry colname="col3">15.263</oasis:entry>  
         <oasis:entry colname="col4">145.349</oasis:entry>  
         <oasis:entry colname="col5">131.963</oasis:entry>  
         <oasis:entry colname="col6">0.018</oasis:entry>  
         <oasis:entry colname="col7">3.704</oasis:entry>  
         <oasis:entry colname="col8">7.541</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 3</oasis:entry>  
         <oasis:entry colname="col2">25.089</oasis:entry>  
         <oasis:entry colname="col3">16.737</oasis:entry>  
         <oasis:entry colname="col4">36.155</oasis:entry>  
         <oasis:entry colname="col5">17.842</oasis:entry>  
         <oasis:entry colname="col6">0.020</oasis:entry>  
         <oasis:entry colname="col7">4.643</oasis:entry>  
         <oasis:entry colname="col8">5.886</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 4</oasis:entry>  
         <oasis:entry colname="col2">14.083</oasis:entry>  
         <oasis:entry colname="col3">107.420</oasis:entry>  
         <oasis:entry colname="col4">152.908</oasis:entry>  
         <oasis:entry colname="col5">45.480</oasis:entry>  
         <oasis:entry colname="col6">0.016</oasis:entry>  
         <oasis:entry colname="col7">2.498</oasis:entry>  
         <oasis:entry colname="col8">5.012</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 5</oasis:entry>  
         <oasis:entry colname="col2">19.193</oasis:entry>  
         <oasis:entry colname="col3">15.262</oasis:entry>  
         <oasis:entry colname="col4">145.254</oasis:entry>  
         <oasis:entry colname="col5">131.878</oasis:entry>  
         <oasis:entry colname="col6">0.018</oasis:entry>  
         <oasis:entry colname="col7">3.701</oasis:entry>  
         <oasis:entry colname="col8">9.045</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1">Exp. 6</oasis:entry>  
         <oasis:entry colname="col2">25.059</oasis:entry>  
         <oasis:entry colname="col3">16.699</oasis:entry>  
         <oasis:entry colname="col4">36.143</oasis:entry>  
         <oasis:entry colname="col5">17.826</oasis:entry>  
         <oasis:entry colname="col6">0.019</oasis:entry>  
         <oasis:entry colname="col7">4.642</oasis:entry>  
         <oasis:entry colname="col8">8.215</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F11"><caption><p>DALECv2 monthly estimates for GPP and RESP at Morgan Monroe State
Forest. The red dots are the observations, the blue trajectories are obtained
using the 4DVAR analysis, the grey trajectories are ensemble runs obtained
from a 95 % confidence sample of the posterior PDF.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f11.pdf"/>

      </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F12"><caption><p>Posterior parameter distributions for parameters <inline-formula><mml:math id="M557" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M558" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M559" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M560" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for Exp. 6. For each plot the limits of the
abscissa correspond to the parameter range. The red curve is the Gaussian
posterior distribution and the blue bars represent the sample used to produce
the grey trajectories in Figs. <xref ref-type="fig" rid="Ch1.F10"/> and <xref ref-type="fig" rid="Ch1.F11"/>.</p></caption>
        <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f12.pdf"/>

      </fig>

</sec>
<sec id="Ch1.S6">
  <title>DALEC-SP</title>
      <p>In the previous section we used EDCs within 4DVAR and showed their advantage in
reducing drastically the uncertainty of otherwise undetermined variables.
However, we only included the static EDCs which do not require a model run. As
including more EDCs often leads to convergence issues, the solution and its
uncertainty become subject to caution.</p>
      <p><?xmltex \hack{\newpage}?>As shown in <xref ref-type="bibr" rid="bib1.bibx2" id="text.30"/> for the previous DALEC evergreen and deciduous
models, the evolution of the carbon pools for DALECv2 show a tipping point
which depends on the parameters <inline-formula><mml:math id="M561" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M562" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. Given a set of
parameters, <inline-formula><mml:math id="M563" display="inline"><mml:mi mathvariant="bold">p</mml:mi></mml:math></inline-formula>, the fast carbon pools <inline-formula><mml:math id="M564" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M565" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M566" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M567" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> grow or decay rapidly to an
equilibrium state. This equilibrium is either zero and the forest dies out or a
pseudo-periodical seasonal cycle as shown in Fig. <xref ref-type="fig" rid="Ch1.F13"/> for <inline-formula><mml:math id="M568" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.
Moreover, there exists a limit value below which any initial
condition leads to the zero equilibrium and above which the equilibrium is a
strictly positive pseudo-periodical seasonal cycle.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T5" specific-use="star"><caption><p>Results of the inverse modelling experiments. The solution components
together with their relative variance, in brackets, are given for each experiment.
The vector <inline-formula><mml:math id="M569" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">init</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the randomly chosen parameter set satisfying
the EDCs that initialises the minimisation routine.</p></caption><oasis:table frame="topbot"><?xmltex \begin{scaleboxenv}{.97}[.97]?><oasis:tgroup cols="8">
     <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:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">  
         <oasis:entry colname="col1"/>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M570" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mi mathvariant="normal">init</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col3">Exp. 1</oasis:entry>  
         <oasis:entry colname="col4">Exp. 2</oasis:entry>  
         <oasis:entry colname="col5">Exp. 3</oasis:entry>  
         <oasis:entry colname="col6">Exp. 4</oasis:entry>  
         <oasis:entry colname="col7">Exp. 5</oasis:entry>  
         <oasis:entry colname="col8">Exp. 6</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M571" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M572" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.172</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M573" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.059  (1.727)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M574" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.248  (1.471)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M575" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.282  (1.021)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M576" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.954  (0.112)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M577" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.901  (0.075)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M578" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.499  (0.057)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M579" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M580" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.947</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M581" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.885  (0.207)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M582" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.106  (0.120)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M583" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.085  (0.030)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M584" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.848  (0.171)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M585" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.982  (0.138)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M586" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.984  (0.020)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M587" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M588" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.318</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M589" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.673  (0.955)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M590" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.944  (0.849)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M591" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.376  (0.894)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M592" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.073  (0.954)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M593" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.603  (0.973)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M594" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.510  (0.895)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M595" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M596" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.493</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M597" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.649  (0.978)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M598" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.813  (0.961)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M599" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.692  (0.936)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M600" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.589  (0.155)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M601" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.386  (0.091)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M602" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.476  (0.095)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M603" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">1.123</oasis:entry>  
         <oasis:entry colname="col3">0.117  (0.003)</oasis:entry>  
         <oasis:entry colname="col4">0.153  (0.002)</oasis:entry>  
         <oasis:entry colname="col5">0.085  (0.000)</oasis:entry>  
         <oasis:entry colname="col6">0.135  (0.002)</oasis:entry>  
         <oasis:entry colname="col7">0.010  (0.000)</oasis:entry>  
         <oasis:entry colname="col8">0.090  (0.000)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M604" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M605" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.959</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M606" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.752  (0.922)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M607" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.870  (0.911)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M608" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.707  (0.919)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M609" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.910  (0.144)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M610" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.933  (0.886)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M611" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>8.330  (0.883)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M612" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">7</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M613" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.432</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M614" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.908  (1.151)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M615" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.373  (0.941)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M616" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.064  (0.224)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M617" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.336  (0.225)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M618" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>7.015  (0.207)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M619" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.241  (0.320)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M620" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">8</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M621" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.281</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M622" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.908  (1.151)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M623" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.906  (0.316)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M624" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.522  (0.078)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M625" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>5.768  (0.107)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M626" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>4.981  (0.049)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M627" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>6.144  (0.034)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M628" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">9</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M629" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>16.012</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M630" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.513  (2.303)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M631" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.075  (0.995)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M632" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.411  (1.514)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M633" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>10.563  (1.141)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M634" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>15.973  (2.298)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M635" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>11.043  (0.848)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M636" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M637" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.041</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M638" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.272  (0.373)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M639" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.296  (0.085)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M640" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.036  (0.055)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M641" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.255  (0.371)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M642" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2.689  (0.077)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M643" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3.037  (0.051)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M644" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">11</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">2.792</oasis:entry>  
         <oasis:entry colname="col3">3.829  (0.540)</oasis:entry>  
         <oasis:entry colname="col4">4.026  (0.163)</oasis:entry>  
         <oasis:entry colname="col5">3.542  (0.003)</oasis:entry>  
         <oasis:entry colname="col6">3.958  (0.458)</oasis:entry>  
         <oasis:entry colname="col7">3.573  (0.120)</oasis:entry>  
         <oasis:entry colname="col8">3.548  (0.003)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M645" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">12</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.549</oasis:entry>  
         <oasis:entry colname="col3">4.626  (0.002)</oasis:entry>  
         <oasis:entry colname="col4">4.739  (0.000)</oasis:entry>  
         <oasis:entry colname="col5">4.735  (0.000)</oasis:entry>  
         <oasis:entry colname="col6">4.625  (0.002)</oasis:entry>  
         <oasis:entry colname="col7">4.663  (0.001)</oasis:entry>  
         <oasis:entry colname="col8">4.736  (0.000)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M646" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">13</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2"><inline-formula><mml:math id="M647" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1.768</oasis:entry>  
         <oasis:entry colname="col3"><inline-formula><mml:math id="M648" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.693  (0.130)</oasis:entry>  
         <oasis:entry colname="col4"><inline-formula><mml:math id="M649" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.996  (0.067)</oasis:entry>  
         <oasis:entry colname="col5"><inline-formula><mml:math id="M650" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.795  (0.046)</oasis:entry>  
         <oasis:entry colname="col6"><inline-formula><mml:math id="M651" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.930  (0.077)</oasis:entry>  
         <oasis:entry colname="col7"><inline-formula><mml:math id="M652" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.761  (0.026)</oasis:entry>  
         <oasis:entry colname="col8"><inline-formula><mml:math id="M653" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.813  (0.033)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M654" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">14</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.343</oasis:entry>  
         <oasis:entry colname="col3">4.013  (0.034)</oasis:entry>  
         <oasis:entry colname="col4">3.291  (0.123)</oasis:entry>  
         <oasis:entry colname="col5">3.292  (0.052)</oasis:entry>  
         <oasis:entry colname="col6">3.968  (0.030)</oasis:entry>  
         <oasis:entry colname="col7">3.762  (0.009)</oasis:entry>  
         <oasis:entry colname="col8">3.248  (0.077)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M655" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">15</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.656</oasis:entry>  
         <oasis:entry colname="col3">5.512  (0.001)</oasis:entry>  
         <oasis:entry colname="col4">5.528  (0.001)</oasis:entry>  
         <oasis:entry colname="col5">5.531  (0.000)</oasis:entry>  
         <oasis:entry colname="col6">5.518  (0.001)</oasis:entry>  
         <oasis:entry colname="col7">5.626  (0.000)</oasis:entry>  
         <oasis:entry colname="col8">5.533  (0.000)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M656" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">16</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">4.529</oasis:entry>  
         <oasis:entry colname="col3">4.115  (0.068)</oasis:entry>  
         <oasis:entry colname="col4">3.993  (0.025)</oasis:entry>  
         <oasis:entry colname="col5">4.095  (0.011)</oasis:entry>  
         <oasis:entry colname="col6">4.050  (0.063)</oasis:entry>  
         <oasis:entry colname="col7">4.463  (0.009)</oasis:entry>  
         <oasis:entry colname="col8">4.100  (0.010)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M657" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.351</oasis:entry>  
         <oasis:entry colname="col3">5.289  (0.213)</oasis:entry>  
         <oasis:entry colname="col4">5.278  (0.198)</oasis:entry>  
         <oasis:entry colname="col5">5.138  (0.165)</oasis:entry>  
         <oasis:entry colname="col6">5.129  (0.180)</oasis:entry>  
         <oasis:entry colname="col7">5.051  (0.104)</oasis:entry>  
         <oasis:entry colname="col8">5.082  (0.106)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M658" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.979</oasis:entry>  
         <oasis:entry colname="col3">5.950  (0.115)</oasis:entry>  
         <oasis:entry colname="col4">6.031  (0.059)</oasis:entry>  
         <oasis:entry colname="col5">6.187  (0.040)</oasis:entry>  
         <oasis:entry colname="col6">5.792  (0.103)</oasis:entry>  
         <oasis:entry colname="col7">5.026  (0.143)</oasis:entry>  
         <oasis:entry colname="col8">6.106  (0.027)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M659" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">5.389</oasis:entry>  
         <oasis:entry colname="col3">4.677  (0.282)</oasis:entry>  
         <oasis:entry colname="col4">4.868  (0.068)</oasis:entry>  
         <oasis:entry colname="col5">4.038  (0.066)</oasis:entry>  
         <oasis:entry colname="col6">4.542  (0.263)</oasis:entry>  
         <oasis:entry colname="col7">5.806  (0.062)</oasis:entry>  
         <oasis:entry colname="col8">4.152  (0.043)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M660" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">7.045</oasis:entry>  
         <oasis:entry colname="col3">5.298  (1.151)</oasis:entry>  
         <oasis:entry colname="col4">5.829  (0.900)</oasis:entry>  
         <oasis:entry colname="col5">6.520  (0.096)</oasis:entry>  
         <oasis:entry colname="col6">5.329  (1.149)</oasis:entry>  
         <oasis:entry colname="col7">7.165  (0.265)</oasis:entry>  
         <oasis:entry colname="col8">7.093  (0.232)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M661" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">9.753</oasis:entry>  
         <oasis:entry colname="col3">8.406  (1.554)</oasis:entry>  
         <oasis:entry colname="col4">8.188  (1.533)</oasis:entry>  
         <oasis:entry colname="col5">8.318  (1.544)</oasis:entry>  
         <oasis:entry colname="col6">8.453  (1.541)</oasis:entry>  
         <oasis:entry colname="col7">9.612  (1.553)</oasis:entry>  
         <oasis:entry colname="col8">8.114  (1.531)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M662" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">3.992</oasis:entry>  
         <oasis:entry colname="col3">5.298  (1.151)</oasis:entry>  
         <oasis:entry colname="col4">7.307  (0.300)</oasis:entry>  
         <oasis:entry colname="col5">6.226  (0.161)</oasis:entry>  
         <oasis:entry colname="col6">5.354  (1.141)</oasis:entry>  
         <oasis:entry colname="col7">4.534  (0.438)</oasis:entry>  
         <oasis:entry colname="col8">6.015  (0.089)</oasis:entry>
       </oasis:row>
       <oasis:row>  
         <oasis:entry colname="col1"><inline-formula><mml:math id="M663" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>  
         <oasis:entry colname="col2">9.721</oasis:entry>  
         <oasis:entry colname="col3">8.406  (1.900)</oasis:entry>  
         <oasis:entry colname="col4">9.546  (1.188)</oasis:entry>  
         <oasis:entry colname="col5">8.603  (1.633)</oasis:entry>  
         <oasis:entry colname="col6">8.889  (1.528)</oasis:entry>  
         <oasis:entry colname="col7">9.615  (1.899)</oasis:entry>  
         <oasis:entry colname="col8">8.448  (1.559)</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup><?xmltex \end{scaleboxenv}?></oasis:table></table-wrap>

      <?xmltex \floatpos{t}?><fig id="Ch1.F13" specific-use="star"><caption><p>Pseudo-periodical seasonal cycle for DALECv2. Using a given set of
parameters and initial values for <inline-formula><mml:math id="M664" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M665" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>,
100 DALECv2 runs are performed using random initial values
for <inline-formula><mml:math id="M666" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">lab</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M667" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M668" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M669" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The
plot shows the 100 trajectories for <inline-formula><mml:math id="M670" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p></caption>
        <?xmltex \igopts{width=284.527559pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/10/2635/2017/gmd-10-2635-2017-f13.pdf"/>

      </fig>

      <p>Here we consider ecosystems with no recent major disturbance, where the fast
carbon pools are expected to be close to their pseudo-periodical cycle. To
model these ecosystems, one can either restrict the parameter space by using
the dynamic EDCs, or we can introduce a spin-up period during which the
carbon pools reach their attractor. Given parameters <inline-formula><mml:math id="M671" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M672" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and
initial values for <inline-formula><mml:math id="M673" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M674" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> a first run of DALECv2
is performed to obtain a state which is closer to a pseudo-periodical cycle
for the fast carbon pools. The steady-state trajectories are then used to
initialise the fast carbon pools. For this DALECv2 “spin-up” model, DALEC-SP,
the state variable is therefore formed of the 17 parameters,
<inline-formula><mml:math id="M675" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, …, <inline-formula><mml:math id="M676" display="inline"><mml:mrow><mml:msub><mml:mi>p</mml:mi><mml:mn mathvariant="normal">17</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, and the initial conditions for <inline-formula><mml:math id="M677" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">w</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M678" display="inline"><mml:mrow><mml:msub><mml:mi>C</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p>DALEC-SP offers several advantages: some of the EDCs such as those
controlling the growth and the half-life period of carbon pools are almost
automatically satisfied. This greatly reduces the time required to generate
the PDF <inline-formula><mml:math id="M679" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo>|</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Moreover, as the sensitivity analysis and the
resolution matrices showed, the fast carbon pools are variables that are not
highly sensitive to the signals that we observe, and therefore reducing the
number of variables by removing the fast carbon pools is likely to improve
the overall conditioning of the inverse problem. Reproducing experiments 1
to 6 using DALEC-SP shows similar results to those with DALECv2.</p>
</sec>
<sec id="Ch1.S7">
  <title>Discussion</title>
      <p>To our knowledge, this paper presents the first application of variational
methods for an inverse modelling experiment using DALEC. Over the last
15 years many studies have validated the use of DALEC together with
various types of data streams to infer ecological parameters at the site
level. However, first ensemble Kalman filter and then Monte Carlo methods
were privileged. At the same time 4DVAR has been successfully used at the global scale to
constrain ecosystem parameters in carbon cycle data assimilation system (CCDAS).
In <xref ref-type="bibr" rid="bib1.bibx14" id="text.31"/>, the Biosphere Energy Transfer Hydrology model (BETHY)
is coupled with the transport model TM2, and satellite observations of
photosynthetically active radiation and atmospheric CO<inline-formula><mml:math id="M680" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula>
concentration observations are used to optimise model parameters. In this
context <xref ref-type="bibr" rid="bib1.bibx11" id="text.32"/> investigated how to constrain the 4DVAR problem in CCDAS
through a number of different methods: using constrained optimisation, adding
a penalty term and applying parameter transformations. They concluded that
using parameter transformations give the best results. In our study the
three methods were investigated: Gaussian anamorphosis where priors based on
the distribution of parameters satisfying the EDCs were considered,
constrained optimisation as stated in Sect. <xref ref-type="sec" rid="Ch1.S3.SS3"/> and adding a
penalty term to account for the EDCs. The latter solution which is the main
interest of this publication was found to be the most successful in our case.</p>
      <p>The complexity of global-scale experiments still limit the application of
fully non-linear methods such as MCMC. In <xref ref-type="bibr" rid="bib1.bibx21" id="text.33"/> a comparison between the
MCMC Metropolis–Hastings approach and 4DVAR for the BETHY-TM2 CCDAS framework
is performed. This study reports a computation time of less than 1 h for
the variational method and about 8 months for the overall MCMC
computation. For our setting, DALECv2 site-based experiment, the complexity
is relatively small and a MCMC approach is affordable. Used in <xref ref-type="bibr" rid="bib1.bibx1" id="text.34"/>,
the MCMC approach for DALEC is studied in detail in <xref ref-type="bibr" rid="bib1.bibx17" id="text.35"/>, and the
resulting parameter distributions suggest that 4DVAR and the inherent
Gaussian approximation provide a reasonable posterior distribution.</p>
      <p>As with most variational methods, the analysis and application presented in this
paper rely heavily on the possibility of deriving the tangent linear model and
its adjoint. DALECv2 was designed to take into account this requirement, in
particular by replacing the phenology process of the DALEC deciduous model in order to obtain differentiable processes. The model resolution
matrix and the gradient of the cost function, including the additional term
encoding the EDCs, are computed using adjoint techniques. Despite the
increasing capacities offered by automatic differentiation tools, deriving
and maintaining an adjoint code can be a complicated task, and, besides its
limiting hypothesis, this is certainly one of the main reason for choosing
alternatives to 4DVAR. In a forthcoming paper, we use ensemble methods to
approximate the gradient of the cost function and to derive approximate
resolution matrices, and the experiments presented in this paper are
reproduced. The approach, which no longer requires the adjoint, shows very
promising results: firstly in terms of estimating parameters, and secondly in
terms of computation time by using graphic processing units (GPUs) to perform
massive parallel computations.</p>
      <p>Designing a global-scale experiment involving a coupling between DALEC and a
transport model has been considered but is still at an early stage. As
presented in <xref ref-type="bibr" rid="bib1.bibx1" id="text.36"/>, the EDCs were originally introduced to constrain
unresolved parameters at the site level where, in the absence of any other
information, only MODIS LAI observations were available. In theory there is
no restriction to readily apply the same constraints at a global scale;
however,
their efficiency highly depends on the nature of the coupling between the
ecosystem model and the transport model, and on the observation streams
considered. Nonetheless in this context 4DVAR remains the only reasonable
method to consider in terms of computer resources, and our study demonstrates
that the current research efforts to develop regularisation strategies fit
well into the variational framework.</p>
</sec>
<sec id="Ch1.S8" sec-type="conclusions">
  <title>Conclusions</title>
      <p>We used DALECv2 and combined multiple data streams – MODIS monthly LAI and
monthly NEE, GPP and RESP at an AmeriFlux site – together with ecological
constraints to estimate model parameters and initial conditions and to
provide uncertainty characterisation for predicted fluxes. DALECv2 is a
simple model. It represents the basic processes at the heart of more
sophisticated models of the carbon cycle, and, besides its large modelling
skills, its simplicity allows for close mathematical scrutiny. Here we
adopted a variational approach where the tangent linear model and its adjoint
play a major role in (1) facilitating a linear analysis which allows one to
understand the nature of the ill-posed problem and to evaluate strategies to
regularise it and (2) finding a posterior distribution for the state variables.</p>
      <p>We performed a sensitivity analysis using a direct method that consists of
studying the first-order derivatives of the output computed using an adjoint
method. A sensitivity analysis is a prerequisite to any work with a model,
but there is a paucity of literature on this topic in connection with DALEC.
Our analysis reveals generic issues that will be encountered in many inverse
modelling strategies. Studying the first-order inverse problem, we discussed
how noise affects the stability of the solution and we illustrated a simple
regularisation method. We then introduced the notion of a model resolution
matrix and showed how this can be used to diagnose the ill-posedness of an
inverse problem and evaluate the result of regularisation strategies. While
some of our findings may be anticipated in the framework of a simple model,
it is important to describe these tools and their interpretation, as similar
analyses can be readily applied to a wide range of more complex models.</p>
      <p><xref ref-type="bibr" rid="bib1.bibx1" id="text.37"/> proved the advantage of the EDCs in constraining poorly resolved
components of the carbon cycle and recommended their use for inverse
modelling problems. We successfully incorporated the EDCs within the context
of variational data assimilation. Our results confirm that the EDCs
regularise an otherwise ill-posed problem and efficiently reduce the
uncertainty of predicted fluxes. Moreover, our modification to DALECv2, DALEC-SP, which includes a
spin-up period, offers an alternative to some EDCs that facilitates the
variational approach.</p>
      <p>This study did not aim at providing an exhaustive account on the capability
of variational tools or exploring all aspects of the EDCs for the
inverse problem for DALEC. The objectives were to use 4DVAR and show that it
offers a suitable framework to solve efficiently, robustly and quickly the
inverse problem for DALEC, and to present a methodology to analyse some
issues that affect most methods based on Bayesian inference.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability">

      <p>The model and inversion code, together with the drivers, observational data
and experiment results are available at <uri>https://zenodo.org/record/269937</uri>.</p>
  </notes><notes notes-type="competinginterests">

      <p>The authors declare that they have no conflict of interest.</p>
  </notes><ack><title>Acknowledgements</title><p>The authors would like to thank the anonymous referees for their valuable
comments which helped to improve the manuscript. This project was funded by
the NERC National Centre for Earth Observation, NCEO, UK. We acknowledge
US-MMS AmeriFlux site for its data records. Research at the MMSF site was
supported by the Office of Science (BER), US Department of Energy, Grant
No. DE-FG02-07ER64371. AmeriFlux is funded by the United States Department of
Energy (DOE – TES), Department of Commerce (DOC – NOAA), the Department
of Agriculture (USDA – Forest Service), the National Aeronautics and Space
Administration (NASA) and the National Science Foundation (NSF). We are grateful
to J. Exbrayat and A. Bloom for providing us with meteorological drivers,
MODIS LAI observations and DALECv2 code. Finally we are grateful to M. Williams,
J. Exbrayat, A. Bloom and T. Hill for comments and useful discussions. <?xmltex \hack{\newline}?><?xmltex \hack{\newline}?>
Edited by: Carlos Sierra <?xmltex \hack{\newline}?>
Reviewed by: two anonymous referees</p></ack><?xmltex \hack{\newpage}?><?xmltex \hack{\newpage}?><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Bloom and Williams(2015)</label><mixed-citation>Bloom, A. A. and Williams, M.: Constraining ecosystem carbon dynamics in a
data-limited world: integrating ecological “common sense” in a model-data
fusion framework, Biogeosciences, 12, 1299–1315, <ext-link xlink:href="https://doi.org/10.5194/bg-12-1299-2015" ext-link-type="DOI">10.5194/bg-12-1299-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Chuter et al.(2015)Chuter, Aston, Skeldon, and Roulstone</label><mixed-citation>Chuter, A. M., Aston, P. J., Skeldon, A. C., and Roulstone, I.: A dynamical
systems analysis of the data assimilation linked ecosystem carbon (DALEC)
models, Chaos, 25, 036401, <ext-link xlink:href="https://doi.org/10.1063/1.4897912" ext-link-type="DOI">10.1063/1.4897912</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Fox et al.(2009)Fox, Williams, Richardson, Cameron, Gove, Quaife,
Ricciuto, Reichstein, Tomelleri, Trudinger, and Van Wijk</label><mixed-citation>Fox, A., Williams, M., Richardson, A. D., Cameron, D., Gove, J. H., Quaife, T.,
Ricciuto, D., Reichstein, M., Tomelleri, E., Trudinger, C. M., and Van Wijk,
M. T.: The REFLEX project: Comparing different algorithms and implementations
for the inversion of a terrestrial ecosystem model against eddy covariance data,
Agr. Forest Meteorol., 149, 1597–1615, <ext-link xlink:href="https://doi.org/10.1016/j.agrformet.2009.05.002" ext-link-type="DOI">10.1016/j.agrformet.2009.05.002</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Giering and Kaminski(1998)</label><mixed-citation>Giering, R. and Kaminski, T.: Recipes for Adjoint Code Construction, ACM Trans.
Math. Softw., 24, 437–474, <ext-link xlink:href="https://doi.org/10.1145/293686.293695" ext-link-type="DOI">10.1145/293686.293695</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Golub and Van Loan(1996)</label><mixed-citation>
Golub, G. H. and Van Loan, C. F.: Matrix Computations, 3rd Edn., Johns Hopkins
University Press, Baltimore, MD, USA, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Hadamard(1923)</label><mixed-citation>
Hadamard, J.: Lectures on Cauchy's problem in linear partial differential
equations, Yale University Press, Yale, 1923.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Hansen(2007)</label><mixed-citation>Hansen, P. C.: Regularization Tools version 4.0 for Matlab 7.3, Numer. Algorit.,
46, 189–194, <ext-link xlink:href="https://doi.org/10.1007/s11075-007-9136-9" ext-link-type="DOI">10.1007/s11075-007-9136-9</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Hansen and O'Leary(1993)</label><mixed-citation>Hansen, P. C. and O'Leary, D. P.: The Use of the L-Curve in the Regularization
of Discrete Ill-Posed Problems, SIAM J. Scient. Comput., 14, 1487–1503,
<ext-link xlink:href="https://doi.org/10.1137/0914086" ext-link-type="DOI">10.1137/0914086</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Hill et al.(2012)Hill, Ryan, and Williams</label><mixed-citation>Hill, T. C., Ryan, E., and Williams, M.: The use of CO<inline-formula><mml:math id="M681" display="inline"><mml:msub><mml:mi/><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:math></inline-formula> flux time series for
parameter and carbon stock estimation in carbon cycle research, Global Change
Biol., 18, 179–193, <ext-link xlink:href="https://doi.org/10.1111/j.1365-2486.2011.02511.x" ext-link-type="DOI">10.1111/j.1365-2486.2011.02511.x</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Johnson et al.(2005)Johnson, Hoskins, and Nichols</label><mixed-citation>Johnson, C., Hoskins, B. J., and Nichols, N. K.: A singular vector perspective
of 4D-Var: Filtering and interpolation, Q. J. Roy. Meteorol. Soc., 131, 1–19,
<ext-link xlink:href="https://doi.org/10.1256/qj.03.231" ext-link-type="DOI">10.1256/qj.03.231</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Kemp et al.(2014)Kemp, Scholze, Ziehn, and Kaminski</label><mixed-citation>Kemp, S., Scholze, M., Ziehn, T., and Kaminski, T.: Limiting the parameter
space in the Carbon Cycle Data Assimilation System (CCDAS), Geosci. Model Dev.,
7, 1609–1619, <ext-link xlink:href="https://doi.org/10.5194/gmd-7-1609-2014" ext-link-type="DOI">10.5194/gmd-7-1609-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>MacBean et al.(2016)MacBean, Peylin, Chevallier, Scholze, and Schürmann</label><mixed-citation>MacBean, N., Peylin, P., Chevallier, F., Scholze, M., and Schürmann, G.:
Consistent assimilation of multiple data streams in a carbon cycle data
assimilation system, Geosci. Model Dev., 9, 3569–3588, <ext-link xlink:href="https://doi.org/10.5194/gmd-9-3569-2016" ext-link-type="DOI">10.5194/gmd-9-3569-2016</ext-link>, 2016.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx13"><label>Menke(1984)</label><mixed-citation>Menke, W.: Geophysical Data Analysis: Discrete Inverse Theory, Academic Press, New York,
<ext-link xlink:href="https://doi.org/10.1016/B978-0-12-490920-5.50001-6" ext-link-type="DOI">10.1016/B978-0-12-490920-5.50001-6</ext-link>, 1984.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Rayner et al.(2005)Rayner, Scholze, Knorr, Kaminski, Giering, and Widmann</label><mixed-citation>Rayner, P. J., Scholze, M., Knorr, W., Kaminski, T., Giering, R., and Widmann,
H.: Two decades of terrestrial carbon fluxes from a carbon cycle data assimilation
system (CCDAS), Global Biogeochem. Cyc., 19, gB2026, <ext-link xlink:href="https://doi.org/10.1029/2004GB002254" ext-link-type="DOI">10.1029/2004GB002254</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Richardson et al.(2010)Richardson, Williams, Hollinger, Moore, Dail,
Davidson, Scott, Evans, Hughes, Lee, Rodrigues, and Savage</label><mixed-citation>Richardson, A. D., Williams, M., Hollinger, D. Y., Moore, D. J. P., Dail, D. B.,
Davidson, E. A., Scott, N. A., Evans, R. S., Hughes, H., Lee, J. T., Rodrigues,
C., and Savage, K.: Estimating parameters of a forest ecosystem C model with
measurements of stocks and fluxes as joint constraints, Oecologia, 164, 25–40,
<ext-link xlink:href="https://doi.org/10.1007/s00442-010-1628-y" ext-link-type="DOI">10.1007/s00442-010-1628-y</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Roese-Koerner et al.(2012)Roese-Koerner, Devaraju, Sneeuw, and Schuh</label><mixed-citation>Roese-Koerner, L., Devaraju, B., Sneeuw, N., and Schuh, W.-D.: A stochastic
framework for inequality constrained estimation, J. Geodesy, 86, 1005–1018,
<ext-link xlink:href="https://doi.org/10.1007/s00190-012-0560-9" ext-link-type="DOI">10.1007/s00190-012-0560-9</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Safta et al.(2015)Safta, Ricciuto, Sargsyan, Debusschere, Najm,
Williams, and Thornton</label><mixed-citation>Safta, C., Ricciuto, D. M., Sargsyan, K., Debusschere, B., Najm, H. N., Williams,
M., and Thornton, P. E.: Global sensitivity analysis, probabilistic calibration,
and predictive assessment for the data assimilation linked ecosystem carbon model,
Geosci. Model Dev., 8, 1899–1918, <ext-link xlink:href="https://doi.org/10.5194/gmd-8-1899-2015" ext-link-type="DOI">10.5194/gmd-8-1899-2015</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Williams et al.(1997)Williams, Rastetter, Fernandes, Goulden, Shaver, and Johnson</label><mixed-citation>Williams, M., Rastetter, E. B., Fernandes, D. N., Goulden, M. L., Shaver, G. R.,
and Johnson, L. C.: Predicting gross primary productivity in terrestrial ecosystems,
Ecol. Appl., 7, 882–894,  <ext-link xlink:href="https://doi.org/10.1890/1051-0761(1997)007[0882:PGPPIT]2.0.CO;2" ext-link-type="DOI">10.1890/1051-0761(1997)007[0882:PGPPIT]2.0.CO;2</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Williams et al.(2005)Williams, Schwarz, Law, Irvine, and Kurpius</label><mixed-citation>Williams, M., Schwarz, P., Law, B., Irvine, J., and Kurpius, M.: An improved
analysis of forest carbon dynamics using data assimilation, Global Change Biol.,
11, 89–105, <ext-link xlink:href="https://doi.org/10.1111/j.1365-2486.2004.00891.x" ext-link-type="DOI">10.1111/j.1365-2486.2004.00891.x</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Zhu and Zhuang(2014)</label><mixed-citation>Zhu, Q. and Zhuang, Q.: Parameterization and sensitivity analysis of a
process-based terrestrial ecosystem model using adjoint method, J. Adv. Model.
Earth Syst., 6, 315–331, <ext-link xlink:href="https://doi.org/10.1002/2013MS000241" ext-link-type="DOI">10.1002/2013MS000241</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Ziehn et al.(2012)Ziehn, Scholze, and Knorr</label><mixed-citation>Ziehn, T., Scholze, M., and Knorr, W.: On the capability of Monte Carlo and
adjoint inversion techniques to derive posterior parameter uncertainties in
terrestrial ecosystem models, Global Biogeochem. Cy., 26, gB3025, <ext-link xlink:href="https://doi.org/10.1029/2011GB004185" ext-link-type="DOI">10.1029/2011GB004185</ext-link>, 2012.</mixed-citation></ref>

  </ref-list><app-group content-type="float"><app><title/>

    </app></app-group></back>
    <!--<article-title-html>Constraining DALECv2 using multiple data streams  and ecological constraints: analysis and application</article-title-html>
<abstract-html><p class="p">We use a variational method to assimilate multiple data streams
into the terrestrial ecosystem carbon cycle model DALECv2 (Data Assimilation Linked Ecosystem Carbon). Ecological and
dynamical constraints have recently been introduced to constrain unresolved
components of this otherwise ill-posed problem. Here we recast these
constraints as a multivariate Gaussian distribution to incorporate them into
the variational framework and we demonstrate their advantage through a linear
analysis. Using an adjoint method we study a linear approximation of the
inverse problem: firstly we perform a sensitivity analysis of the different
outputs under consideration, and secondly we use the concept of resolution
matrices to diagnose the nature of the ill-posedness and evaluate
regularisation strategies. We then study the non-linear problem with an
application to real data. Finally, we propose a modification to the model:
introducing a spin-up period provides us with a built-in formulation of some
ecological constraints which facilitates the variational approach.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Bloom and Williams(2015)</label><mixed-citation>
Bloom, A. A. and Williams, M.: Constraining ecosystem carbon dynamics in a
data-limited world: integrating ecological “common sense” in a model-data
fusion framework, Biogeosciences, 12, 1299–1315, <a href="https://doi.org/10.5194/bg-12-1299-2015" target="_blank">https://doi.org/10.5194/bg-12-1299-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Chuter et al.(2015)Chuter, Aston, Skeldon, and Roulstone</label><mixed-citation>
Chuter, A. M., Aston, P. J., Skeldon, A. C., and Roulstone, I.: A dynamical
systems analysis of the data assimilation linked ecosystem carbon (DALEC)
models, Chaos, 25, 036401, <a href="https://doi.org/10.1063/1.4897912" target="_blank">https://doi.org/10.1063/1.4897912</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Fox et al.(2009)Fox, Williams, Richardson, Cameron, Gove, Quaife,
Ricciuto, Reichstein, Tomelleri, Trudinger, and Van Wijk</label><mixed-citation>
Fox, A., Williams, M., Richardson, A. D., Cameron, D., Gove, J. H., Quaife, T.,
Ricciuto, D., Reichstein, M., Tomelleri, E., Trudinger, C. M., and Van Wijk,
M. T.: The REFLEX project: Comparing different algorithms and implementations
for the inversion of a terrestrial ecosystem model against eddy covariance data,
Agr. Forest Meteorol., 149, 1597–1615, <a href="https://doi.org/10.1016/j.agrformet.2009.05.002" target="_blank">https://doi.org/10.1016/j.agrformet.2009.05.002</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Giering and Kaminski(1998)</label><mixed-citation>
Giering, R. and Kaminski, T.: Recipes for Adjoint Code Construction, ACM Trans.
Math. Softw., 24, 437–474, <a href="https://doi.org/10.1145/293686.293695" target="_blank">https://doi.org/10.1145/293686.293695</a>, 1998.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Golub and Van Loan(1996)</label><mixed-citation>
Golub, G. H. and Van Loan, C. F.: Matrix Computations, 3rd Edn., Johns Hopkins
University Press, Baltimore, MD, USA, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Hadamard(1923)</label><mixed-citation>
Hadamard, J.: Lectures on Cauchy's problem in linear partial differential
equations, Yale University Press, Yale, 1923.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Hansen(2007)</label><mixed-citation>
Hansen, P. C.: Regularization Tools version 4.0 for Matlab 7.3, Numer. Algorit.,
46, 189–194, <a href="https://doi.org/10.1007/s11075-007-9136-9" target="_blank">https://doi.org/10.1007/s11075-007-9136-9</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Hansen and O'Leary(1993)</label><mixed-citation>
Hansen, P. C. and O'Leary, D. P.: The Use of the L-Curve in the Regularization
of Discrete Ill-Posed Problems, SIAM J. Scient. Comput., 14, 1487–1503,
<a href="https://doi.org/10.1137/0914086" target="_blank">https://doi.org/10.1137/0914086</a>, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Hill et al.(2012)Hill, Ryan, and Williams</label><mixed-citation>
Hill, T. C., Ryan, E., and Williams, M.: The use of CO<sub>2</sub> flux time series for
parameter and carbon stock estimation in carbon cycle research, Global Change
Biol., 18, 179–193, <a href="https://doi.org/10.1111/j.1365-2486.2011.02511.x" target="_blank">https://doi.org/10.1111/j.1365-2486.2011.02511.x</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Johnson et al.(2005)Johnson, Hoskins, and Nichols</label><mixed-citation>
Johnson, C., Hoskins, B. J., and Nichols, N. K.: A singular vector perspective
of 4D-Var: Filtering and interpolation, Q. J. Roy. Meteorol. Soc., 131, 1–19,
<a href="https://doi.org/10.1256/qj.03.231" target="_blank">https://doi.org/10.1256/qj.03.231</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Kemp et al.(2014)Kemp, Scholze, Ziehn, and Kaminski</label><mixed-citation>
Kemp, S., Scholze, M., Ziehn, T., and Kaminski, T.: Limiting the parameter
space in the Carbon Cycle Data Assimilation System (CCDAS), Geosci. Model Dev.,
7, 1609–1619, <a href="https://doi.org/10.5194/gmd-7-1609-2014" target="_blank">https://doi.org/10.5194/gmd-7-1609-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>MacBean et al.(2016)MacBean, Peylin, Chevallier, Scholze, and Schürmann</label><mixed-citation>
MacBean, N., Peylin, P., Chevallier, F., Scholze, M., and Schürmann, G.:
Consistent assimilation of multiple data streams in a carbon cycle data
assimilation system, Geosci. Model Dev., 9, 3569–3588, <a href="https://doi.org/10.5194/gmd-9-3569-2016" target="_blank">https://doi.org/10.5194/gmd-9-3569-2016</a>, 2016.

</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Menke(1984)</label><mixed-citation>
Menke, W.: Geophysical Data Analysis: Discrete Inverse Theory, Academic Press, New York,
<a href="https://doi.org/10.1016/B978-0-12-490920-5.50001-6" target="_blank">https://doi.org/10.1016/B978-0-12-490920-5.50001-6</a>, 1984.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Rayner et al.(2005)Rayner, Scholze, Knorr, Kaminski, Giering, and Widmann</label><mixed-citation>
Rayner, P. J., Scholze, M., Knorr, W., Kaminski, T., Giering, R., and Widmann,
H.: Two decades of terrestrial carbon fluxes from a carbon cycle data assimilation
system (CCDAS), Global Biogeochem. Cyc., 19, gB2026, <a href="https://doi.org/10.1029/2004GB002254" target="_blank">https://doi.org/10.1029/2004GB002254</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Richardson et al.(2010)Richardson, Williams, Hollinger, Moore, Dail,
Davidson, Scott, Evans, Hughes, Lee, Rodrigues, and Savage</label><mixed-citation>
Richardson, A. D., Williams, M., Hollinger, D. Y., Moore, D. J. P., Dail, D. B.,
Davidson, E. A., Scott, N. A., Evans, R. S., Hughes, H., Lee, J. T., Rodrigues,
C., and Savage, K.: Estimating parameters of a forest ecosystem C model with
measurements of stocks and fluxes as joint constraints, Oecologia, 164, 25–40,
<a href="https://doi.org/10.1007/s00442-010-1628-y" target="_blank">https://doi.org/10.1007/s00442-010-1628-y</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Roese-Koerner et al.(2012)Roese-Koerner, Devaraju, Sneeuw, and Schuh</label><mixed-citation>
Roese-Koerner, L., Devaraju, B., Sneeuw, N., and Schuh, W.-D.: A stochastic
framework for inequality constrained estimation, J. Geodesy, 86, 1005–1018,
<a href="https://doi.org/10.1007/s00190-012-0560-9" target="_blank">https://doi.org/10.1007/s00190-012-0560-9</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Safta et al.(2015)Safta, Ricciuto, Sargsyan, Debusschere, Najm,
Williams, and Thornton</label><mixed-citation>
Safta, C., Ricciuto, D. M., Sargsyan, K., Debusschere, B., Najm, H. N., Williams,
M., and Thornton, P. E.: Global sensitivity analysis, probabilistic calibration,
and predictive assessment for the data assimilation linked ecosystem carbon model,
Geosci. Model Dev., 8, 1899–1918, <a href="https://doi.org/10.5194/gmd-8-1899-2015" target="_blank">https://doi.org/10.5194/gmd-8-1899-2015</a>, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Williams et al.(1997)Williams, Rastetter, Fernandes, Goulden, Shaver, and Johnson</label><mixed-citation>
Williams, M., Rastetter, E. B., Fernandes, D. N., Goulden, M. L., Shaver, G. R.,
and Johnson, L. C.: Predicting gross primary productivity in terrestrial ecosystems,
Ecol. Appl., 7, 882–894,  <a href="https://doi.org/10.1890/1051-0761(1997)007[0882:PGPPIT]2.0.CO;2" target="_blank">https://doi.org/10.1890/1051-0761(1997)007[0882:PGPPIT]2.0.CO;2</a>, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Williams et al.(2005)Williams, Schwarz, Law, Irvine, and Kurpius</label><mixed-citation>
Williams, M., Schwarz, P., Law, B., Irvine, J., and Kurpius, M.: An improved
analysis of forest carbon dynamics using data assimilation, Global Change Biol.,
11, 89–105, <a href="https://doi.org/10.1111/j.1365-2486.2004.00891.x" target="_blank">https://doi.org/10.1111/j.1365-2486.2004.00891.x</a>, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Zhu and Zhuang(2014)</label><mixed-citation>
Zhu, Q. and Zhuang, Q.: Parameterization and sensitivity analysis of a
process-based terrestrial ecosystem model using adjoint method, J. Adv. Model.
Earth Syst., 6, 315–331, <a href="https://doi.org/10.1002/2013MS000241" target="_blank">https://doi.org/10.1002/2013MS000241</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Ziehn et al.(2012)Ziehn, Scholze, and Knorr</label><mixed-citation>
Ziehn, T., Scholze, M., and Knorr, W.: On the capability of Monte Carlo and
adjoint inversion techniques to derive posterior parameter uncertainties in
terrestrial ecosystem models, Global Biogeochem. Cy., 26, gB3025, <a href="https://doi.org/10.1029/2011GB004185" target="_blank">https://doi.org/10.1029/2011GB004185</a>, 2012.
</mixed-citation></ref-html>--></article>
