<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">HESS</journal-id><journal-title-group>
    <journal-title>Hydrology and Earth System Sciences</journal-title>
    <abbrev-journal-title abbrev-type="publisher">HESS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Hydrol. Earth Syst. Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1607-7938</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/hess-24-5519-2020</article-id><title-group><article-title>On the potential of variational calibration for a fully distributed hydrological model: application on a Mediterranean catchment</article-title><alt-title>Variational calibration of a fully distributed hydrological model</alt-title>
      </title-group><?xmltex \runningtitle{Variational calibration of a fully distributed hydrological model}?><?xmltex \runningauthor{M.~Jay-Allemand~et~al.}?>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2">
          <name><surname>Jay-Allemand</surname><given-names>Maxime</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Javelle</surname><given-names>Pierre</given-names></name>
          <email>pierre.javelle@inrae.fr</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Gejadze</surname><given-names>Igor</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Arnaud</surname><given-names>Patrick</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Malaterre</surname><given-names>Pierre-Olivier</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Fine</surname><given-names>Jean-Alain</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Organde</surname><given-names>Didier</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>RECOVER, INRAE, Aix-Marseille Université, 3275 Route de Cézanne, 13182 Aix-en-Provence, France</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>INRAE, UMR G-EAU, 361 rue Jean-François Breton, 34196 Montpellier, France</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>HYDRIS Hydrologie, Parc Scientifique Agropolis II, 2196 Boulevard de la Lironde, 34980 Montferrier-sur-Lez, France</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Pierre Javelle (pierre.javelle@inrae.fr)</corresp></author-notes><pub-date><day>23</day><month>November</month><year>2020</year></pub-date>
      
      <volume>24</volume>
      <issue>11</issue>
      <fpage>5519</fpage><lpage>5538</lpage>
      <history>
        <date date-type="received"><day>27</day><month>June</month><year>2019</year></date>
           <date date-type="accepted"><day>31</day><month>July</month><year>2020</year></date>
           <date date-type="rev-recd"><day>17</day><month>June</month><year>2020</year></date>
           <date date-type="rev-request"><day>16</day><month>October</month><year>2019</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2020 Maxime Jay-Allemand et al.</copyright-statement>
        <copyright-year>2020</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020.html">This article is available from https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020.html</self-uri><self-uri xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020.pdf">The full text article is available as a PDF file from https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020.pdf</self-uri>
      <abstract><title>Abstract</title>
    <p id="d1e148">Calibration of a conceptual distributed model is challenging due to a number of reasons, which include fundamental (model adequacy and identifiability)
and algorithmic (e.g., local search vs. global search) issues. The aim of the presented study is to investigate the potential of the variational
approach for calibrating a simple continuous hydrological model (GRD; Génie Rural distributed involved in several flash flood modeling applications. This model is defined
on a rectangular 1 <inline-formula><mml:math id="M1" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> resolution grid, with three parameters being associated with each cell. The Gardon d'Anduze watershed  (543 <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) is chosen as the study benchmark. For this watershed, the discharge observations at five gauging stations, gridded rainfall and
potential-evapotranspiration estimates are continuously available for the 2007–2018 period at an hourly time step.</p>
    <p id="d1e173">In the variational approach one looks for the optimal solution by minimizing the standard quadratic cost function, which penalizes the misfit between
the observed and predicted values, under some additional a priori constraints. The cost function gradient is efficiently computed using the adjoint
model. In numerical experiments, the benefits of using the distributed against the uniform calibration are measured in terms of the model predictive
performance, in temporal, spatial and spatiotemporal validation, both globally and for particular flood events. Overall, distributed calibration
shows encouraging results, providing better model predictions and relevant spatial distribution of some parameters. The numerical stability analysis
has been performed to understand the impact of different factors on the calibration quality. This analysis indicates the possible directions for
future developments, which may include considering a non-Gaussian likelihood and upgrading the model structure.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e185">Flash flood prediction remains a challenging task of modern hydrology due to a number of reasons. First, the heavy precipitation events (HPEs) leading
to flash floods are difficult to forecast due to complexity of the processes involved (deep convection triggered by orographic lifting, low-level wind
convergence and/or cold pools) <xref ref-type="bibr" rid="bib1.bibx22" id="paren.1"/>. Second, the hydrological response of the watershed is difficult to model, since it
depends on many factors. These include the watershed properties (topography, geology and land cover) and its initial state, for example the soil moisture
<xref ref-type="bibr" rid="bib1.bibx14" id="paren.2"/>. For the western Mediterranean region, which is often affected by flash floods, the HyMeX program (Hydrological Cycle in the
Mediterranean Experiment) offers a good opportunity to conduct multidisciplinary studies on the relevant subjects <xref ref-type="bibr" rid="bib1.bibx21" id="paren.3"/>.</p>
      <p id="d1e197">In order to better predict flash floods and reduce their potentially devastating impact, warning systems have been developed or are currently under
development <xref ref-type="bibr" rid="bib1.bibx16 bib1.bibx31 bib1.bibx29" id="paren.4"/>. The distributed hydrological models utilizing the rainfall radar
measurements are widely implemented in such systems. These models take into account the spatial variability of the catchment properties and of the
rainfall and are capable of predicting the discharge at ungauged locations. The latter is<?pagebreak page5520?> important for small- or medium-sized watersheds which are not
covered by an extensive gauging network <xref ref-type="bibr" rid="bib1.bibx10" id="paren.5"/>. Among operational models presently used for flash flood prediction at a national scale, one
could mention the CREST (Coupled Routing and Excess Storage) model in the USA developed by <xref ref-type="bibr" rid="bib1.bibx69" id="text.6"/> or the G2G (Grid-to-Grid) model (UK) from <xref ref-type="bibr" rid="bib1.bibx6" id="text.7"/>. Those distributed models are
often “conceptual”, because considering more complex “physically based” models may not be justified for the flash flood prediction purpose
<xref ref-type="bibr" rid="bib1.bibx7" id="paren.8"/>. Since the conceptual parameters are not directly observable, they have to be defined using calibration. However, due to a
potentially significant number of cells or subcatchments, the calibration process has to deal with overparameterization and uniqueness
(equifinality) issues <xref ref-type="bibr" rid="bib1.bibx8 bib1.bibx9" id="paren.9"/>. Another set of difficulties stems from a dubious adequacy of such models, in which case the
very definitions of “overparameterization” and “overfitting” should be refined.</p>
      <p id="d1e219">As noticed in <xref ref-type="bibr" rid="bib1.bibx18" id="text.10"/>, all existing calibration methods developed for the distributed hydrological models involve some sort of
regularization strategy. One possible approach is the control set reduction. For example, for each distributed parameter one can try to evaluate a
nonuniform spatial pattern from information about the catchment characteristics, including its geological formation, soil properties and land use
<xref ref-type="bibr" rid="bib1.bibx3" id="paren.11"/>. Then, instead of calibrating the local values of parameters associated with each grid cell, one calibrates a few “superparameters” (additive constant, multiplier and power) that modify this pattern according to a chosen law (see, e.g., <xref ref-type="bibr" rid="bib1.bibx53" id="altparen.12"/>). The
same idea but in the multiscale setting is implemented in the multiscale parameter regionalization (MPR) method described in
<xref ref-type="bibr" rid="bib1.bibx59" id="text.13"/>. Other strategies can also include the use of additional data, as in <xref ref-type="bibr" rid="bib1.bibx56" id="text.14"/>, where a
satellite-based total water storage (TWS) anomaly is used to complement the discharge data. For a low-dimensional unknown vector one can use a variety
of probabilistic or gradient-free methods to find the sought estimate. It has to be recognized, however, that evaluating useful spatial patterns from
auxiliary information is a difficult task by itself. In the presented paper we investigate the possibility of calibrating the distributed parameters
without considering any predefined spatial structures. Such a calibration problem falls into the category of high-dimensional inverse problems which
can be addressed through the appropriate data assimilation methods.</p>
      <p id="d1e237">Methods of data assimilation (DA) have been engaged for several decades in geosciences, including meteorology, oceanography, river hydraulics and
hydrology applications. These methods are used for estimating the driving conditions, states and/or parameters (calibration) of a dynamical model
describing the evolution of natural phenomena. The estimates are conditioned on observations (usually incomplete) of a prototype system. Some early
applications of DA in hydrology are described in the review paper of <xref ref-type="bibr" rid="bib1.bibx45" id="text.15"/>. More recently the review paper of <xref ref-type="bibr" rid="bib1.bibx43" id="text.16"/> reports the
progress and challenges of data assimilation applications in operational hydrological forecasting. It seems that the Kalman filtering has been
recently the most popular DA method in hydrology <xref ref-type="bibr" rid="bib1.bibx63" id="paren.17"/>. For instance, in <xref ref-type="bibr" rid="bib1.bibx54" id="text.18"/> the extended Kalman filter is applied with a
lumped conceptual rainfall–runoff model to estimate the soil moisture by assimilating the SAR (synthetic aperture radar) data. In <xref ref-type="bibr" rid="bib1.bibx48" id="text.19"/>,
the standard Kalman filter is applied with the semi-distributed conceptual TGR (Transfer with the Génie Rural) model, where the discharge observations are assimilated to adjust the
initial model states. It has been shown that the predictive performance depends on the degree of “spatialization” of the watershed and on the number
of gauging stations engaged. In <xref ref-type="bibr" rid="bib1.bibx62" id="text.20"/>, the extended Kalman filter is used with the distributed SWAT (soil and water assessment tool) model to improve flood
prediction on the upstream Senegal River catchment. In this work, given the large number of state variables, only the spatially averaged
low-resolution updates are estimated. This shows that for DA involving distributed models, scalable methods must be used (scalable algorithm is the
one able to maintain the same efficiency when the workload grows). The choice of DA methods is, therefore, limited to the ensemble Kalman filter and
the variational estimation.</p>
      <p id="d1e260">In variational estimation, one looks for the minimum of the cost function dependent on the control vector (i.e., vector of unknown model inputs) using
a gradient-based iterative process. The cost function itself represents the maximum a posteriori (MAP) estimator, which turns into the standard 4D-Var (variational) cost function <xref ref-type="bibr" rid="bib1.bibx55" id="paren.21"/> under the Gaussian assumption. The key issue of variational estimation is the method used for computing the
gradient. For a low-dimensional control vector the finite-difference approach can be used. For example, <xref ref-type="bibr" rid="bib1.bibx1" id="text.22"/> explored such a variational-estimation algorithm involving the lumped conceptual HBV (Hydrologiska Byråns Vattenbalansavdelning) model in operational setting. It has been used to update the soil moisture and the states of
the routing tank reservoirs on some events. It has been shown that DA helps to improve the peak flow prediction; however the correct choice of the
assimilation period and the forecast horizon is vital. In <xref ref-type="bibr" rid="bib1.bibx64" id="text.23"/>, the cost function is minimized iteratively using the BLUE (best linear unbiased estimator) formulation,
which is equivalent to the “algebraic” form of the Gauss–Newton method. Here, DA is implemented involving the SIM (SAFRAN–ISBA–MODCOU; Système d'analyse fournissant des renseignements atmosphériques à la neige–Interaction Sol-Biosphère-Atmosphère–MODlisation COUplée) model. It has been shown that the improved estimate of the moisture of the soil layers leads to a significantly better discharge simulation. However, the genuine variational-estimation
method relies on the adjoint model, which allows the precise (up to round-off errors) gradient of the cost function to be computed in a single adjoint
run. Then,<?pagebreak page5521?> different minimization methods can be applied. For example, in weather and ocean forecasting, where the models involved are computationally
very expensive, the Gauss–Newton method (e.g., “incremental approach”) is used. This method (as any local-search method) leads to a nearest local
minimum in the vicinity of the prior guess. This could be a serious problem if the posterior distribution is multimodal. Certain past attempts with
the local-search methods in hydrology were not always successful, and several authors have reported that these methods fail to deliver the global
optimal solution <xref ref-type="bibr" rid="bib1.bibx46 bib1.bibx2" id="paren.24"/>. For high-dimensional but relatively inexpensive models, the gradient-enhanced global-search
minimization methods can be considered <xref ref-type="bibr" rid="bib1.bibx40" id="paren.25"/>.</p>
      <p id="d1e278">Using the variational estimation involving the adjoint is very common in atmospheric and oceanographic applications. But, in hydrology, only a very
few cases have been actually reported. In particular, in <xref ref-type="bibr" rid="bib1.bibx15" id="text.26"/> and <xref ref-type="bibr" rid="bib1.bibx50" id="text.27"/>, the adjoint model has been generated or derived for
the kinematic-wave overland flow model with the source term including the rainfall as a driving condition and the infiltration term described by a
Green–Ampt model <xref ref-type="bibr" rid="bib1.bibx15" id="paren.28"/> or the Horton model <xref ref-type="bibr" rid="bib1.bibx50" id="paren.29"/>. Since models are represented by a partial differential equation, this is
a standard case for which a significant experience has been accumulated within the data assimilation community. The major difference between the two
papers is that in <xref ref-type="bibr" rid="bib1.bibx15" id="text.30"/> the adjoint has been generated by automatic differentiation applied to the existing MARINE (Modélisation de l'Anticipation du Ruissellement et des Inondations pour des évéNements Extrêmes) model, while in
<xref ref-type="bibr" rid="bib1.bibx50" id="text.31"/> it is derived and implemented manually. In <xref ref-type="bibr" rid="bib1.bibx15" id="text.32"/> the distributed parameters of the infiltration model has been calibrated
considering a single flood event in an identical twin experiment framework, whereas in <xref ref-type="bibr" rid="bib1.bibx50" id="text.33"/> the author looks for a few global parameters
considering two realistic events. In <xref ref-type="bibr" rid="bib1.bibx61" id="text.34"/> the adjoint is used for state updating of a lumped model, while in <xref ref-type="bibr" rid="bib1.bibx42" id="text.35"/> it is for state updating of
a distributed model.</p>
      <p id="d1e312">The aim of our study is to assess a set of parameters which may represent the spatially varying hydrological properties of a chosen watershed; thus
the distributed model parameters have to be calibrated over a very long assimilation window (i.e., several years). With this purpose we develop a
variational-calibration method using the adjoint applied on a simple fully distributed model (GRD; Génie Rural distributed), involving a conceptual cell-to-cell routing
scheme. This scheme has been designed keeping in mind the differentiability requirement. The adjoint is obtained by automatic differentiation and
manually optimized to provide the capacity to work for long time periods (up to several consecutive years) over large spatial areas, with fine
resolution. This requires a memory efficient and fast code. The distributed parameters of the GRD model are calibrated over a French Mediterranean
catchment, the Gardon d'Anduze, using rainfall radar data and the discharge data from the outlet gauge station. The discharge data from other gauge
stations available in this catchment are used for cross-validation (10 years, being split in two periods). Thus, the major questions addressed in this
paper are: (a) can we, in principle, benefit from considering the spatially distributed set of coefficients given by the method instead of the uniform
(homogeneous) set of coefficients, and, if so, to what extent? In particular, does it help to improve the discharge prediction over the catchment area
including “ungauged” locations? (b) What are the major difficulties associated with this approach (insufficient data, structural deficiency of the
model, identifiability issue, etc.), and what could possibly be done to improve the model predictive performance?</p>
      <p id="d1e315">The paper is organized as follows. In Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> the GRD model used in this study is described. In Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> we present
the variational-estimation algorithm adapted for the parameter calibration purpose. The testing benchmark is described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS3"/>, and
the testing methodology in Sect. <xref ref-type="sec" rid="Ch1.S2.SS4"/>. The results are presented in Sect. <xref ref-type="sec" rid="Ch1.S3"/>, followed by the “Discussion and conclusions” section.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Methodology and data</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Distributed rainfall–runoff model GRD</title>
      <p id="d1e343">The GRD model is a conceptual distributed hydrological model designed for flash flood prediction <xref ref-type="bibr" rid="bib1.bibx33 bib1.bibx35 bib1.bibx4 bib1.bibx34" id="paren.36"/>. Since March 2017, it has been used operationally by the national French flash flood warning system called
“Vigicrues Flash” <xref ref-type="bibr" rid="bib1.bibx36" id="paren.37"/>. The model version used in the present study has been specially developed for testing the potential of
distributed calibration using the variational approach. It is defined on a regular 1 <inline-formula><mml:math id="M3" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> grid and runs continuously at an hourly time step. For each time
step the model input includes the gridded rainfall and potential evapotranspiration, and the output is the discharge field defined at the routing
scheme nodes.</p>
      <p id="d1e363">Our model incorporates some features from the GR (Génie Rural) model family, which include several lumped and semi-distributed bucket-style
continuous models developed over the last 30 years at INRAE Antony (Institut national de recherche pour l'agriculture, l'alimentation et l'environnement). Those models have been extensively tested and have demonstrated good performance in various conditions and for different time steps <xref ref-type="bibr" rid="bib1.bibx52 bib1.bibx47 bib1.bibx44 bib1.bibx25 bib1.bibx60 bib1.bibx57 bib1.bibx18" id="paren.38"/>.</p>
      <p id="d1e369">Let us consider a 2D spatial domain (basin, catchment and watershed) <inline-formula><mml:math id="M4" display="inline"><mml:mi mathvariant="normal">Ω</mml:mi></mml:math></inline-formula> covered by the rectangular grid. For each cell (pixel), the model involves
the production and transfer reservoirs, characterized by capacities <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, correspondingly,<?pagebreak page5522?> and the discharge
generated within each cell is routed between cells with local routing velocity <inline-formula><mml:math id="M7" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>). It means that only three parameters need to be
defined for each cell. The integral flow, without distinction between surface, subsurface or groundwater flow, is simulated by the production and
transfer reservoirs at the cell level and by the routing scheme at the inter-cell level. Obviously, such model conceptually describes the overall
hydrological process rather than its physically meaningful components.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1"><?xmltex \currentcnt{1}?><label>Figure 1</label><caption><p id="d1e413">General outlines of the GRD model: <inline-formula><mml:math id="M8" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> represents the local rainfall over one cell; <inline-formula><mml:math id="M9" display="inline"><mml:mi>E</mml:mi></mml:math></inline-formula> is the potential evapotranspiration; <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the effective rainfall; <inline-formula><mml:math id="M11" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> is the elementary discharge; and <inline-formula><mml:math id="M12" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> is the total routed discharge.</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f01.png"/>

        </fig>

<sec id="Ch1.S2.SS1.SSS1">
  <label>2.1.1</label><title>The water balance operator</title>
      <p id="d1e468">Let <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be the local total rainfall (function of time <inline-formula><mml:math id="M14" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>) and <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be the local total potential
evapotranspiration. For each cell (pixel), a water balance function determines the effective rainfall <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, i.e., the amount of rainfall
that will participate to the flow. This function is defined via the following steps. First, the net rainfall <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and the net potential
evapotranspiration <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are defined from the following equation:
              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M19" display="block"><mml:mfenced open="{" close=""><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="cases" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>P</mml:mi><mml:mo>-</mml:mo><mml:mi>E</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>P</mml:mi><mml:mo>≥</mml:mo><mml:mi>E</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>E</mml:mi><mml:mo>-</mml:mo><mml:mi>P</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if</mml:mtext><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>P</mml:mi><mml:mo>&lt;</mml:mo><mml:mi>E</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:math></disp-formula>
            Next, the production reservoir is filled by <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, a part of <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Similarly, the production reservoir is emptied by
<inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, a part of <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> representing the actual evapotranspiration. The variation of the reservoir level <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
driven by the following differential equation <xref ref-type="bibr" rid="bib1.bibx23" id="paren.39"/>:
              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M25" display="block"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Assuming a stepwise approximation of input variables <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, Eq. (<xref ref-type="disp-formula" rid="Ch1.E2"/>) is integrated over one time step <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> to obtain the amount <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> filling the reservoir and the amount <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> evaporated from it:

                  <disp-formula specific-use="align" content-type="numbered"><mml:math id="M31" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>tanh</mml:mtext><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mtext>tanh</mml:mtext><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E4"><mml:mtd><mml:mtext>4</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>tanh</mml:mtext><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>+</mml:mo><mml:mfenced close=")" open="("><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mtext>tanh</mml:mtext><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

              It should be noted that with this discretized temporal formulation, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the reservoir level at the beginning of <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the volume of water gained or lost by the reservoir over <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. At the end of <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>,
<inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is updated by adding <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> or removing <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> before progressing to the next time step. Finally,
<inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the part of the net rainfall that does not enter into the production reservoir:
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M42" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            One can see that the state of the production reservoir <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> plays the role of the humidity state of the soil. An empty reservoir
(<inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>) means that the soil is completely dry: effective rainfall and evapotranspiration are equal to zero, and all amount of the net
rainfall enters into the production reservoir (<inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>). On the contrary, a full
reservoir (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) means that the soil is completely saturated: no more rainfall enters into the production reservoir, the
evapotranspiration is maximal and all the net rainfall produces the effective rainfall (<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>E</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">n</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>).</p>
</sec>
<sec id="Ch1.S2.SS1.SSS2">
  <label>2.1.2</label><title>The transfer operator</title>
      <p id="d1e1358">The effective rainfall <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> fills the transfer reservoir characterized by state <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and capacity <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The
emission from the transfer reservoir during <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> gives the elementary discharge <inline-formula><mml:math id="M56" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>. This transformation is modeled by a conservative operator
which is derived from the differential equation describing the evolution of <inline-formula><mml:math id="M57" display="inline"><mml:mrow><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> under the mass conservation condition:
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M58" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:msub><mml:mi>h</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:msubsup><mml:mi>h</mml:mi><mml:mi mathvariant="normal">t</mml:mi><mml:mi>b</mml:mi></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            It has been noticed <xref ref-type="bibr" rid="bib1.bibx52" id="paren.40"/> that Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) correctly replicates the flooding and drying processes for <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula>. This is an
empirical knowledge which has no physical justification. Assuming <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the impulse function, Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) is integrated
over one time step <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> to obtain the expression for <inline-formula><mml:math id="M62" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>:
              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M63" display="block"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>h</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi>h</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msubsup><mml:msup><mml:mo>)</mml:mo><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msubsup><mml:mi>c</mml:mi><mml:mi>t</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn><mml:mi>a</mml:mi><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            More details about the production and the transfer reservoirs can be found in <xref ref-type="bibr" rid="bib1.bibx52" id="text.41"/>.</p>
</sec>
<sec id="Ch1.S2.SS1.SSS3">
  <label>2.1.3</label><title>The routing scheme (cell to cell)</title>
      <p id="d1e1604">The total discharge (<inline-formula><mml:math id="M64" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>) in a cell is then obtained by routing through the catchment all the upstream elementary discharges (<inline-formula><mml:math id="M65" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula>). This routing is
built on top of a digital elevation<?pagebreak page5523?> model which, for a given node, defines the flow direction. The routing nodes are placed at the center of the
corresponding cells.</p>
      <p id="d1e1621">For the sake of simplicity we describe the routing model in the 1D setting. The total discharge from node <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to node <inline-formula><mml:math id="M67" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is delayed by
time
              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M68" display="block"><mml:mrow><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> are the distance and the routing velocity between the nodes, respectively. In the simplest implementation, the
output discharge (more precisely, the mass over the time step <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) is given as
              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M72" display="block"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the total discharge in cell <inline-formula><mml:math id="M74" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> is the total discharge in the neighboring upstream cell and <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>q</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the elementary
discharge emitted from the transfer reservoir over time period <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:mi mathvariant="italic">δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> at cell <inline-formula><mml:math id="M78" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>. Note that in a 2D case, the second term of the right-hand side
of Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) could be a sum of a few contributions from direct neighboring cells, with their own values of <inline-formula><mml:math id="M79" display="inline"><mml:mi>d</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M80" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>. Since no explicit
expression for <inline-formula><mml:math id="M81" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> is provided, <inline-formula><mml:math id="M82" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula> is not differentiable with respect to <inline-formula><mml:math id="M83" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>. That is why the above formulation is not suitable for the variational
approach, which requires the gradient of the cost function to be computed. In order to tackle this issue we represent the second term in
Eq. (<xref ref-type="disp-formula" rid="Ch1.E9"/>) in the integral form as follows:
              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M84" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:munderover><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="italic">δ</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            Next, instead of the <inline-formula><mml:math id="M85" display="inline"><mml:mi mathvariant="italic">δ</mml:mi></mml:math></inline-formula> function we use the unscaled Gaussian function, i.e.,
              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M86" display="block"><mml:mtable rowspacing="0.2ex" class="split" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mi mathvariant="normal">∞</mml:mi></mml:mrow><mml:mi>t</mml:mi></mml:munderover><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">ω</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>-</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfenced><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
            where
              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M87" display="block"><mml:mrow><mml:mi mathvariant="italic">ω</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>exp⁡</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:msup><mml:mi mathvariant="italic">σ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            It is easy to see that function Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) explicitly depends on <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> via <inline-formula><mml:math id="M89" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula>; therefore the gradient of <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> with respect
to <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be computed. Assuming <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a constant during a time step period <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>, Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) can be written in the discrete
form as follows:
              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M94" display="block"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>L</mml:mi></mml:munderover><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msub><mml:mi>Q</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where

                  <disp-formula specific-use="align"><mml:math id="M95" display="block"><mml:mtable displaystyle="true"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">β</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>/</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>L</mml:mi></mml:munderover><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mo>=</mml:mo><mml:mi>w</mml:mi><mml:mfenced close=")" open="("><mml:mrow><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mo>(</mml:mo><mml:mi>l</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>d</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mi mathvariant="italic">σ</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

              and <inline-formula><mml:math id="M96" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> defines the finite time period (in terms of <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>) instead of the semi-infinite period considered in Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>). For the given
estimate of routing velocities <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi>v</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>, the coefficient <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">β</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> does not change with time and, therefore, can be precomputed and saved in
memory. The spread coefficient <inline-formula><mml:math id="M100" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> models the diffusion. The value of parameter <inline-formula><mml:math id="M101" display="inline"><mml:mi mathvariant="italic">σ</mml:mi></mml:math></inline-formula> should not be lower than 0.5 to avoid numerical
instability (i.e., when a small variation of the routing velocity results in a large variation of “delay”). Therefore, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mi mathvariant="italic">σ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> is used in
computations. In terms of using the exponential weights the presented routing model resembles the lag-and-route (LR) model described in
<xref ref-type="bibr" rid="bib1.bibx39" id="text.42"/> and <xref ref-type="bibr" rid="bib1.bibx65" id="text.43"/>. However, the Gaussian function represents the hydraulic response function in a more
realistic way. Indeed, in the lag-and-route method, the kernel function <inline-formula><mml:math id="M103" display="inline"><mml:mi mathvariant="italic">ω</mml:mi></mml:math></inline-formula> is discontinuous, being zero for <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>&gt;</mml:mo><mml:mi>t</mml:mi><mml:mo>-</mml:mo><mml:mi mathvariant="italic">τ</mml:mi></mml:mrow></mml:math></inline-formula>. It means the
outflow from cell <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> arrives to cell <inline-formula><mml:math id="M106" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> in a “shock” manner. If the Gaussian function is used, there is no discontinuity; i.e., outflow from cell
<inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> arrives to cell <inline-formula><mml:math id="M108" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> progressively. This scheme is more suitable for cell-to-cell implementation, as it is more stable for direct modeling and
the absence of discontinuity is a necessary condition to achieve the differentiability of the forward operator.</p>
</sec>
</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Variational-calibration algorithm</title>
      <p id="d1e2786">Calibrating a distributed model is often difficult due to a number of reasons. First, the total number of the sought parameters can be quite large
(high dimensionality). This strictly limits the choice of suitable inference methodologies. Second, there is an identifiability issue given the
sparsity of observations in space, the information content of the test signal (rainfall variability) and, possibly, the chosen model structure. The
first two can be partially compensated by increasing the observation period or observation frequency to better analyze the system dynamics.</p>
      <p id="d1e2789">For distributed models the variational-estimation algorithm could be a natural choice, since it is scalable, i.e., it works efficiently for a practically
unlimited size of the control vector. That is why this method (branded as 4D-Var) is commonly used in meteorology and oceanography for operational
forecasting and reanalysis <xref ref-type="bibr" rid="bib1.bibx41 bib1.bibx55" id="paren.44"/>. The method provides the exact mode of the posterior distribution by minimizing the
cost function defined over the given observation window. The key element of the method is the adjoint model, which provides the precise gradient of the
cost function with respect to all elements of the control vector in a single run <xref ref-type="bibr" rid="bib1.bibx24" id="paren.45"/>. This allows for the fast-converging<?pagebreak page5524?> gradient-based
minimization methods to be used, such as the BFGS (Broyden–Fletcher–Goldfarb–Shanno) or the Newton type. Quite often, the need for development of the adjoint model becomes an obstacle
for the practical implementation of this method. Heuristic methods such as the Nelder–Mead algorithm do not require the gradient to evaluate the descent
directions but converge slowly and are not suitable for solving problems in high dimensions. The same is true as for the general-purpose statistical
methods such as the Markov chain Monte Carlo (e.g., Metropolis–Hastings algorithm), as well as for the methods specially designed for hydrology applications,
such as SUFI-2 (Sequential Uncertainty Fitting) <xref ref-type="bibr" rid="bib1.bibx2" id="paren.46"/>.</p>
      <p id="d1e2801">Let us consider the rainfall and potential-evapotranspiration fields <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mi>E</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mo>∀</mml:mo><mml:mi>x</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>. We represent the hydrological model in
Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/> as an operator <inline-formula><mml:math id="M112" display="inline"><mml:mi>A</mml:mi></mml:math></inline-formula> mapping the input fields <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> into the discharge <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at the gauged nodes
<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>∈</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:
            <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M117" display="block"><mml:mtable rowspacing="0.2ex" class="split" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>∀</mml:mo><mml:mi>x</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the state vector, which includes the states of production and transfer reservoirs for all cells at time <inline-formula><mml:math id="M119" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>;
<inline-formula><mml:math id="M120" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> is the parameter vector, which includes the corresponding capacities and the routing
velocities at all routing nodes; and <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of gauged routing nodes, i.e., where discharge observations are available. If the
observation period is much longer than the characteristic time of the system (which is the case for calibration or reanalysis), one can use the trivial
initial state <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">h</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, but consider the observation window <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is the relaxation period. Given the observed inputs
<inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msup><mml:mi>t</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and the output <inline-formula><mml:math id="M126" display="inline"><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the calibration cost function can be defined as follows:
            <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M127" display="block"><mml:mtable class="split" columnspacing="1em" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd><mml:mtd><mml:mrow><?xmltex \hack{\hbox\bgroup\fontsize{9.5}{9.5}\selectfont$\displaystyle}?><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msubsup><mml:mi>a</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><?xmltex \hack{$\egroup}?></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>+</mml:mo><mml:mi mathvariant="italic">α</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:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>-</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msubsup><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M128" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> is the background error covariance; <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is a prior guess on <inline-formula><mml:math id="M130" display="inline"><mml:mi mathvariant="bold-italic">θ</mml:mi></mml:math></inline-formula>, which comes from special measurements, land expertise or a
modeling; <inline-formula><mml:math id="M131" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is the regularization parameter; and <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the scaling constraints. If we consider
            <disp-formula id="Ch1.Ex3"><mml:math id="M133" display="block"><mml:mrow><mml:msub><mml:mi>a</mml:mi><mml:mi mathvariant="normal">k</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mo>〈</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>〉</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> is the temporal mean of <inline-formula><mml:math id="M135" display="inline"><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, then for each <inline-formula><mml:math id="M136" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> the misfit term becomes <inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mtext>NSE</mml:mtext></mml:mrow></mml:math></inline-formula>, where NSE stands
for the Nash–Sutcliffe efficiency criterion <xref ref-type="bibr" rid="bib1.bibx49" id="paren.47"/> widely used in hydrology. In essence, Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) is more or less a standard
quadratic cost function similar to the one used in variational data assimilation (4D-Var), where the weight <inline-formula><mml:math id="M138" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> is introduced to mitigate the
uncertainty in <inline-formula><mml:math id="M139" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M140" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula>. Let us note that this paper is focused on the parameter calibration problem involving long time series of
observations.</p>
      <p id="d1e3747">We use additional constraints in the form
            <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M141" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>≤</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>≤</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> are the bounds which come from the empirical knowledge or physical considerations. Thus, the optimal
estimate of the parameters <inline-formula><mml:math id="M144" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> is obtained from the condition
            <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M145" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:munder><mml:mrow><mml:mi>arg⁡</mml:mi><mml:mo movablelimits="false">min⁡</mml:mo></mml:mrow><mml:mo mathvariant="bold-italic">θ</mml:mo></mml:munder><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          given constraints of Eqs. (<xref ref-type="disp-formula" rid="Ch1.E14"/>) and (<xref ref-type="disp-formula" rid="Ch1.E16"/>).</p>
      <p id="d1e3844">Matrix <inline-formula><mml:math id="M146" display="inline"><mml:mi mathvariant="bold">B</mml:mi></mml:math></inline-formula> can be represented in the form <inline-formula><mml:math id="M147" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="bold">C</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>, where
<inline-formula><mml:math id="M148" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the vector of mean deviations of <inline-formula><mml:math id="M149" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M150" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> is the correlation matrix, <inline-formula><mml:math id="M151" display="inline"><mml:mi mathvariant="bold">I</mml:mi></mml:math></inline-formula> is the identity matrix and
“<inline-formula><mml:math id="M152" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula>” stands for the element-wise (Hadamard) product. Next, the scaling of parameters is introduced such that <inline-formula><mml:math id="M153" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> to ensure that <inline-formula><mml:math id="M154" display="inline"><mml:mrow><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. Then, the penalty term in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) takes the form
            <disp-formula id="Ch1.Ex4"><mml:math id="M155" display="block"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>‖</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>⋅</mml:mo><mml:mi mathvariant="bold">I</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="bold">C</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:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msubsup><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Assuming that <inline-formula><mml:math id="M156" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mi mathvariant="normal">const</mml:mi></mml:mrow></mml:math></inline-formula>, the cost function of Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) reads as follows:
            <disp-formula id="Ch1.E18" content-type="numbered"><label>18</label><mml:math id="M157" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>=</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:msubsup><mml:mi>a</mml:mi><mml:mi>k</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:munderover><mml:mo movablelimits="false">∫</mml:mo><mml:mrow><mml:mi>t</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mi>t</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow><mml:mi>T</mml:mi></mml:munderover><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>A</mml:mi><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">P</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:msup><mml:mi mathvariant="bold-italic">E</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mo>+</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>‖</mml:mo><mml:msup><mml:mi mathvariant="bold">C</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:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>-</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>∗</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:msubsup><mml:mo>‖</mml:mo><mml:mrow><mml:msup><mml:mi>L</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          given
            <disp-formula id="Ch1.E19" content-type="numbered"><label>19</label><mml:math id="M158" display="block"><mml:mrow><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mn mathvariant="normal">0</mml:mn><mml:mo>≤</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>≤</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          The results presented in this paper correspond to the simplest approach to regularization: we assume that <inline-formula><mml:math id="M159" display="inline"><mml:mrow><mml:mi mathvariant="bold">C</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="bold">I</mml:mi></mml:mrow></mml:math></inline-formula>, and the
regularization parameter is chosen a priori as a small value (<inline-formula><mml:math id="M160" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) to ensure the formal well-posedness of the calibration problem. More
sophisticated approaches for regularization (nontrivial correlation matrix <inline-formula><mml:math id="M161" display="inline"><mml:mi mathvariant="bold">C</mml:mi></mml:math></inline-formula> and the optimal choice of <inline-formula><mml:math id="M162" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> using the <inline-formula><mml:math id="M163" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>-curve
approach) have been utilized <xref ref-type="bibr" rid="bib1.bibx37" id="paren.48"/> but are not presented in this paper for the sake of simplicity. In practice, the simplifications
mentioned above lead to significantly more oscillating parameter fields, which does not seem to have a critical influence on the predictive
performance of the model (in the open-loop forecasting, at least).</p>
      <?pagebreak page5525?><p id="d1e4403">Minimization of Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>) given constraints of Eq. (<xref ref-type="disp-formula" rid="Ch1.E19"/>) is performed by LBFGS-B (limited-memory Broyden–Fletcher–Goldfarb–Shanno bound-constrained; <xref ref-type="bibr" rid="bib1.bibx70" id="altparen.49"/>). The minimization process can be written in the form
            <disp-formula id="Ch1.E20" content-type="numbered"><label>20</label><mml:math id="M164" display="block"><mml:mtable columnspacing="1em" class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi mathvariant="italic">γ</mml:mi><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mi>R</mml:mi><mml:mo>[</mml:mo><mml:msubsup><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>′</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:msup><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>∗</mml:mo></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>
          where <inline-formula><mml:math id="M165" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M166" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the gradient (with respect to <inline-formula><mml:math id="M167" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover></mml:math></inline-formula>) and the limited-memory inverse Hessian of
Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>) at point <inline-formula><mml:math id="M168" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, respectively, <inline-formula><mml:math id="M169" display="inline"><mml:mi mathvariant="italic">γ</mml:mi></mml:math></inline-formula> is a descent step, <inline-formula><mml:math id="M170" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> is the iteration number, and <inline-formula><mml:math id="M171" display="inline"><mml:mi mathvariant="bold-italic">R</mml:mi></mml:math></inline-formula> is the gradient projection operator
to account for the box constraints. Let us note that <inline-formula><mml:math id="M172" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">H</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is directly computed inside the minimization algorithm in such a way that its
norm is always bounded. This serves as an additional regularization; thus the solution <inline-formula><mml:math id="M173" display="inline"><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> is always bounded, even for <inline-formula><mml:math id="M174" display="inline"><mml:mrow><mml:mi mathvariant="italic">α</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> in
Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>), i.e., even without the penalty term. The gradient <inline-formula><mml:math id="M175" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">J</mml:mi><mml:mo>′</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is obtained by solving the adjoint model. This model has been
generated by the automatic differentiation engine Tapenade <xref ref-type="bibr" rid="bib1.bibx32" id="paren.50"/>, then manually optimized and, finally, verified using the standard
gradient test.</p>
      <p id="d1e4697">The background value <inline-formula><mml:math id="M176" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> is used both as a starting point for iterations and in the penalty term. Given the fact that the information content
of the test signal (rainfall) and observations (discharge) may not be sufficient to uniquely identify the distributed coefficients, evaluating an
appropriate <inline-formula><mml:math id="M177" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> becomes an important issue. Thus, the overall calibration process involves two steps. In the first step we consider a uniform
approximation: <inline-formula><mml:math id="M178" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi mathvariant="normal">p</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:mover accent="true"><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M179" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi mathvariant="normal">t</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:mover accent="true"><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M180" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M181" display="inline"><mml:mrow><mml:mo>∀</mml:mo><mml:mi>x</mml:mi><mml:mo>∈</mml:mo><mml:mi mathvariant="normal">Ω</mml:mi></mml:mrow></mml:math></inline-formula>. In this case
(referred as “uniform calibration”) the sought vector <inline-formula><mml:math id="M182" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mi mathvariant="normal">T</mml:mi></mml:msup></mml:mrow></mml:math></inline-formula> consists
of just three elements. For such a low-dimensional problem, obtaining the globally optimal estimate <inline-formula><mml:math id="M183" display="inline"><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:math></inline-formula> (i.e., the one which corresponds
to the global minimum of Eq. <xref ref-type="disp-formula" rid="Ch1.E18"/>) is feasible by a variety of methods. In particular, we use a simple global-minimization algorithm, the
steepest descent method summarized in <xref ref-type="bibr" rid="bib1.bibx23" id="text.51"/>. In the second step we estimate the distributed parameters using the uniform estimate as
a background, i.e., <inline-formula><mml:math id="M184" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo mathvariant="normal" stretchy="false">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula>. Here, three unknown parameters for each cell are estimated using the variational algorithm described
above. This two-step algorithm is referred as “distributed calibration”.</p>
      <p id="d1e4896">Parameter bounds are defined for each step. Numerical and physical considerations enforce the lower bounds so that
<inline-formula><mml:math id="M185" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mi mathvariant="bold-italic">v</mml:mi><mml:mo>)</mml:mo><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>. For the uniform calibration, the upper bounds are chosen to preserve the model dynamics. For example,
5 <inline-formula><mml:math id="M186" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is used as the velocity upper bound, since above this value the flow delay does not decrease significantly. For the production and
transfer reservoirs the upper bounds are set to 5000 and 2000 <inline-formula><mml:math id="M187" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:math></inline-formula>, respectively, since the higher values do not noticeably change the model
dynamics (reservoir states remain almost constant in time). For the distributed calibration, bounds are recomputed as
<inline-formula><mml:math id="M188" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mi>K</mml:mi><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M189" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>/</mml:mo><mml:mi>K</mml:mi></mml:mrow></mml:math></inline-formula>. In particular, <inline-formula><mml:math id="M190" display="inline"><mml:mrow><mml:mi>K</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> is used for results presented in this paper. Further
increasing <inline-formula><mml:math id="M191" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> does not seem to have any influence on the estimates.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Study area and data</title>
      <p id="d1e5030">A French watershed, the Gardon d'Anduze, has been considered for testing our model and calibration algorithm. Located in the western Mediterranean
region, this catchment and its surrounding have been deeply studied in the framework of the HyMeX program <xref ref-type="bibr" rid="bib1.bibx21" id="paren.52"/> to understand the
processes leading to flash floods. For instance, some studies exploited a number of very detailed field measurements during severe storm events
<xref ref-type="bibr" rid="bib1.bibx13 bib1.bibx66" id="paren.53"/>. Others tested hypotheses using physically distributed models, for instance the MARINE model
<xref ref-type="bibr" rid="bib1.bibx58 bib1.bibx27 bib1.bibx28 bib1.bibx19 bib1.bibx20" id="paren.54"/> or the CéVeNnes (VCN) model <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx67" id="paren.55"/>. A few conceptual distributed models were also considered in this area, such as those implemented into the ATHYS (Atelier Hydrologique Spatialisé)
platform <xref ref-type="bibr" rid="bib1.bibx11 bib1.bibx39 bib1.bibx65" id="paren.56"/>.</p>
      <p id="d1e5048">The main properties of the Gardon d'Anduze are described in <xref ref-type="bibr" rid="bib1.bibx17" id="text.57"/>. In brief, this is a steep mountainous watershed with a dense
hydrographic network spreading over 540 <inline-formula><mml:math id="M192" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> in the eastern part of the Cévennes mountains (France). The difference in levels between the
highest elevation point and Anduze is about 800 m, and the slope reaches 50 % in the upstream part. A metamorphic (schist) but fractured geological
formation dominates the watershed. Water infiltrates very quickly (the saturated hydraulic conductivity is greater than 100 <inline-formula><mml:math id="M193" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">h</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>). The
water circulation appends mainly underground, but with very short response times (less than 12 h). This area is governed by a transitional
Mediterranean–oceanic climate with warm and dry summers, alleviated by the oceanic influence, followed by recurrent short, intense but persistent
heavy rainfalls in autumn and winter, known as <italic>épisode méditerranéen</italic>, generating flash floods.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T1" specific-use="star"><?xmltex \currentcnt{1}?><label>Table 1</label><caption><p id="d1e5088">Characteristics of the five gauging stations on the Gardon watershed. QIX2 and QIX10 stand for the quantile discharge, respectively, for 2- and 10-year return periods.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Rivers and station names</oasis:entry>
         <oasis:entry colname="col2">Codes</oasis:entry>
         <oasis:entry colname="col3">Surfaces (<inline-formula><mml:math id="M194" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col4">QIX2 (<inline-formula><mml:math id="M195" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col5">QIX10 (<inline-formula><mml:math id="M196" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">The Gardon de Mialet at Mialet</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">219</oasis:entry>
         <oasis:entry colname="col4">243</oasis:entry>
         <oasis:entry colname="col5">486</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">The Gardon de Mialet at Générargues</oasis:entry>
         <oasis:entry colname="col2">V7124010</oasis:entry>
         <oasis:entry colname="col3">244</oasis:entry>
         <oasis:entry colname="col4">346</oasis:entry>
         <oasis:entry colname="col5">618</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">The Gardon de Saint-Jean at Saint-Jean-du-Gard</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">158</oasis:entry>
         <oasis:entry colname="col4">230</oasis:entry>
         <oasis:entry colname="col5">460</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">The Gardon de Saint-Jean at Saint-Jean de Corbès</oasis:entry>
         <oasis:entry colname="col2">V7135010</oasis:entry>
         <oasis:entry colname="col3">262</oasis:entry>
         <oasis:entry colname="col4">320</oasis:entry>
         <oasis:entry colname="col5">598</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">The Gardon d'Anduze at Anduze</oasis:entry>
         <oasis:entry colname="col2">V7144010</oasis:entry>
         <oasis:entry colname="col3">543</oasis:entry>
         <oasis:entry colname="col4">634</oasis:entry>
         <oasis:entry colname="col5">1300</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e5273">This watershed is well gauged: at least five stations with continuous data collection are operational here (see Fig. <xref ref-type="fig" rid="Ch1.F2"/> and
Table <xref ref-type="table" rid="Ch1.T1"/>). For numerical experiments, the discharge data have been extracted from the HYDRO database of the French ministry in
charge of the environment. Rainfall gridded data have been provided by Météo France. It is a pseudo-real-time reanalysis (ANTILOPE – ANalyse par spaTIaLisation hOraire des PrEcipitations – J+1, i.e., available
1 d after the current date), merging radar rainfall estimation with in situ rain gauges. The gridded potential evapotranspiration is computed
using interannual air temperature values and the formula developed by <xref ref-type="bibr" rid="bib1.bibx51" id="text.58"/>. The temperature data were provided by the SAFRAN reanalysis
<xref ref-type="bibr" rid="bib1.bibx68" id="paren.59"/>. All the time series have been processed at an hourly time step over the continuous 2007–2018 period. All the gridded
data are defined at a 1 km <inline-formula><mml:math id="M197" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 1 km spatial resolution, over the same 46 km <inline-formula><mml:math id="M198" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 40 km domain overlapping the watershed. Furthermore,
the flow direction (eight directions) map and the flow accumulation map have been carefully checked,<?pagebreak page5526?> in order to ensure that every cell is connected to
the correct downstream cell.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2"><?xmltex \currentcnt{2}?><label>Figure 2</label><caption><p id="d1e5303">The Gardon watershed at Anduze: hydrographic network (blue) and gauging stations V7124015, V7124010, V7135017, V7135010 and V7144010 (red).</p></caption>
          <?xmltex \igopts{width=236.157874pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Investigating methodology</title>
      <p id="d1e5320">The variational algorithm described in Sect. <xref ref-type="sec" rid="Ch1.S2.SS2"/> is applied to the hydrological model presented in Sect. <xref ref-type="sec" rid="Ch1.S2.SS1"/>, using
the Gardon d'Anduze watershed as a benchmark. The number of “active” cells (i.e., included into the watershed) is 540, so the total number of
parameters to be calibrated is 3 <inline-formula><mml:math id="M199" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> 540.</p>
      <p id="d1e5334">The calibrated-model validation step consists of checking the model predictive performance (referred as MPP) using the data not involved in
calibration. That is, the full set of observations <inline-formula><mml:math id="M200" display="inline"><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mi>k</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>(</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi>t</mml:mi><mml:mo>∈</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi>T</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is divided in two complementary subsets:
a calibration subset and validation subset. Since <inline-formula><mml:math id="M201" display="inline"><mml:mrow><mml:msup><mml:mi>Q</mml:mi><mml:mo>∗</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula> depends on <inline-formula><mml:math id="M202" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> (defining the spatial distribution of sensors) and <inline-formula><mml:math id="M203" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, we distinguish the
temporal, spatial and spatiotemporal validation, following the split sample test defined by <xref ref-type="bibr" rid="bib1.bibx38" id="text.60"/>. In particular, we
divide the whole period in two parts: <inline-formula><mml:math id="M204" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> from 1 January 2008 to 1 January 2013 and <inline-formula><mml:math id="M205" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> from 1 January 2013 to 1 January 2018. Each period of <inline-formula><mml:math id="M206" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M207" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> can be considered as a calibration or validation period. A model warm-up of 1 year is performed before starting the simulations. We
assume that 1 year is enough, according to recommendations by <xref ref-type="bibr" rid="bib1.bibx52" id="text.61"/>.</p>
      <p id="d1e5466">If data from a station are used in calibration, the corresponding catchment is called the “calibration catchment”; otherwise it is called the
“validation catchment”.</p>
      <p id="d1e5469">Both the calibration quality and the MPP in validation are measured using the NSE criterion and the Kling–Gupta efficiency (KGE)
criterion <xref ref-type="bibr" rid="bib1.bibx30" id="paren.62"/>.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><label>Figure 3</label><caption><p id="d1e5478">“Statistical” distribution of the NSE criterion comparing distributed vs. uniform calibration and the corresponding validation results: calibration of experiment 1 <bold>(a)</bold>, temporal validation of experiment 1 <bold>(b)</bold>, spatial validation of experiment 2 <bold>(c)</bold> and spatiotemporal validation of experiment 2 <bold>(d)</bold>.</p></caption>
          <?xmltex \igopts{width=441.017717pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f03.png"/>

        </fig>

      <p id="d1e5499">The spatiotemporal measured discharge data are partitioned into calibration and validation complementary sets. Then, we refer to:
<list list-type="custom"><list-item><label>a.</label>
      <p id="d1e5504">“temporal validation” if MPP is evaluated for all calibration catchments over the validation period</p></list-item><list-item><label>b.</label>
      <p id="d1e5508">“spatial validation” for all validation catchments over the calibration period</p></list-item><list-item><label>c.</label>
      <p id="d1e5512">“spatiotemporal validation” for all validation catchments over the validation period.</p></list-item></list>
The following numerical experiments have been performed:
<list list-type="custom"><list-item><label>1.</label>
      <p id="d1e5518"><italic>Calibration uniform-5-station and calibration distributed-5-sta</italic>. These are uniform and distributed calibration, respectively, using
discharge data from all five gauging stations, with calibration periods <inline-formula><mml:math id="M208" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M209" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>. This is followed by temporal validation;  i.e., the parameter
estimate obtained using data from <inline-formula><mml:math id="M210" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is validated on data from <inline-formula><mml:math id="M211" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, and vice versa. The appends uniform-5-sta and
distributed-5-sta to the “temporal validation” in Fig. <xref ref-type="fig" rid="Ch1.F3"/> indicate the relevant calibration procedure.</p></list-item><list-item><label>2.</label>
      <p id="d1e5566"><italic>Calibration uniform-1-sta and calibration distributed-1-sta</italic>. These are uniform and distributed calibration, respectively, using
discharge data from one downstream gauging station (Anduze), with calibration periods <inline-formula><mml:math id="M212" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M213" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>. This is followed by spatial validation using data
from the remaining four gauging stations (Générargues, Mialet, Saint-Jean and Corbès), with calibration periods <inline-formula><mml:math id="M214" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M215" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> and by spatiotemporal
validation on data from the remaining four gauging stations but for validation periods <inline-formula><mml:math id="M216" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> or <inline-formula><mml:math id="M217" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p></list-item><list-item><label>3.</label>
      <?pagebreak page5527?><p id="d1e5633"><italic>Ensemble distributed-1-sta</italic>. This is multiple distributed calibration using discharge data from the Anduze gauging station, starting from
different uniform priors.</p></list-item></list>
The main purpose of experiments 1 and 2 is to quantify the anticipated MPP improvement, achieved in “distributed calibration”. Given the rainfall
data, we compare the ability of the calibrated model to predict the discharge at observation points without using the discharge data for the
validation period (experiment 1, temporal validation); then we compare the ability to resolve the spatial distribution of discharge in ungauged areas, given the
discharge data for the validation period at the catchment outlet (experiment 2, spatial validation) and the ability to predict the discharge in ungauged
areas and without using the discharge data for the validation period (experiment 2, spatiotemporal validation). Clearly, the latter is the ultimate
performance test. The purpose of experiment 3 is to investigate the stability of the parameter estimates with respect to their priors. This is
necessary to assess the impacts of equifinality and limitations related to the local-search minimization.</p>
      <p id="d1e5639">In addition, the current MPP is analyzed for the eight major flood events for periods <inline-formula><mml:math id="M218" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M219" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, listed in Table <xref ref-type="table" rid="Ch1.T2"/>. Three
other criteria from <xref ref-type="bibr" rid="bib1.bibx5" id="paren.63"/> are used, which compare the magnitude and the synchronization of the modeled and observed flood peak.
<list list-type="order"><list-item>
      <p id="d1e5669">The percentage peak discharge <inline-formula><mml:math id="M220" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E21" content-type="numbered"><label>21</label><mml:math id="M221" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>×</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mo>max⁡</mml:mo></mml:msub></mml:mrow><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mo>max⁡</mml:mo><mml:mo>∗</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M222" display="inline"><mml:mrow><mml:msub><mml:mi>Q</mml:mi><mml:mo>max⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mi>Q</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M223" display="inline"><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mo>max⁡</mml:mo><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>=</mml:mo><mml:msup><mml:mi>Q</mml:mi><mml:mo>∗</mml:mo></mml:msup><mml:mo>(</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are the predicted and the observed maximum discharges, respectively. These
maximum values are achieved at different time instants <inline-formula><mml:math id="M224" display="inline"><mml:mrow><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M225" display="inline"><mml:mrow><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mo>∗</mml:mo></mml:msubsup></mml:mrow></mml:math></inline-formula>, within the chosen time period.</p></list-item><list-item>
      <?pagebreak page5528?><p id="d1e5799">The synchronous percentage of the peak discharge <inline-formula><mml:math id="M226" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E22" content-type="numbered"><label>22</label><mml:math id="M227" display="block"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mo>×</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mi>Q</mml:mi><mml:mo>(</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msubsup><mml:mi>Q</mml:mi><mml:mo>max⁡</mml:mo><mml:mo>∗</mml:mo></mml:msubsup></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item><list-item>
      <p id="d1e5856">The peak delay <inline-formula><mml:math id="M228" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>:<disp-formula id="Ch1.E23" content-type="numbered"><label>23</label><mml:math id="M229" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:msubsup><mml:mi>t</mml:mi><mml:mi mathvariant="normal">m</mml:mi><mml:mo>∗</mml:mo></mml:msubsup><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p></list-item></list></p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T2"><?xmltex \currentcnt{2}?><label>Table 2</label><caption><p id="d1e5901">Selection of major floods for each period <inline-formula><mml:math id="M230" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M231" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> at station Anduze (V7144010)</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Event</oasis:entry>
         <oasis:entry colname="col2">Date</oasis:entry>
         <oasis:entry colname="col3">Maximum peak</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">names</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">discharge</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">(<inline-formula><mml:math id="M232" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msup><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P1</oasis:entry>
         <oasis:entry colname="col2">21 Oct 2008–23 Oct 2008</oasis:entry>
         <oasis:entry colname="col3">1020</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P1</oasis:entry>
         <oasis:entry colname="col2">31 Oct 2008–7 Nov 2008</oasis:entry>
         <oasis:entry colname="col3">1030</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P1</oasis:entry>
         <oasis:entry colname="col2">31 Jan 2009–5 Feb 2009</oasis:entry>
         <oasis:entry colname="col3">390</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Event 4/P1</oasis:entry>
         <oasis:entry colname="col2">31 Oct 2011–8 Nov 2011</oasis:entry>
         <oasis:entry colname="col3">1070</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P2</oasis:entry>
         <oasis:entry colname="col2">17 Sep 2014–21 Sep 2014</oasis:entry>
         <oasis:entry colname="col3">1080</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P2</oasis:entry>
         <oasis:entry colname="col2">9 Oct 2014–16 Oct 2014</oasis:entry>
         <oasis:entry colname="col3">1180</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P2</oasis:entry>
         <oasis:entry colname="col2">12 Sep 2015–15 Sep 2015</oasis:entry>
         <oasis:entry colname="col3">1120</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 4/P2</oasis:entry>
         <oasis:entry colname="col2">27 Oct 2015–29 Oct 2015</oasis:entry>
         <oasis:entry colname="col3">1530</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Performance analysis</title>
      <p id="d1e6107">The results associated with experiments 1 and 2 are presented in Fig. <xref ref-type="fig" rid="Ch1.F3"/> in a “statistical” form (as a distribution
of the NSE criterion ranked in increasing order), without relation to the period or gauge station.</p>
      <p id="d1e6112">Figure <xref ref-type="fig" rid="Ch1.F3"/>a shows the results of the “uniform” and “distributed” calibration from experiment 1. All five gauging stations are
involved in calibration over two periods; thus we have <inline-formula><mml:math id="M233" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> calibration points. One can see that the distributed calibration allows for a much better
approximation of the observed discharge than the uniform one. This result confirms that the data assimilation procedure works. It also suggests that
hydrological properties of the catchment are not uniform and may be captured using distributed parameters. On the other hand, the mismatch between the
predicted and observed discharges remains significant. Since the model looks overparameterized and the regularization parameter in Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>)
is very small, this indicates that a few issues, either alone or in combination, may be presented: corrupted data (the data used are not synthetic), a deficient model structure (such as an unaccounted sink term, for example) or a local minimum is reached instead of the global one. Some of these
issues will be later discussed. Figure <xref ref-type="fig" rid="Ch1.F3"/>b shows the same results for experiment 1, but they are this time in temporal
validation. One can see that the distributed calibration allows for achieving a better “global” temporal MPP than the uniform one.</p>
      <p id="d1e6133">Figure <xref ref-type="fig" rid="Ch1.F3"/>c shows the results of spatial validation of experiment 2 (i.e., calibrating only with data from the Anduze gauging
station). The remaining four gauging stations are involved in validation for two time periods; thus we have <inline-formula><mml:math id="M234" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> spatial validation points. The
calibration results for the Anduze station are not presented graphically, but the NSE values achieved are (for <inline-formula><mml:math id="M235" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M236" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>,
respectively) uniform of 0.82 and 0.78 and distributed of 0.93 and 0.88, whereas the KGE values are uniform of 0.81 and 0.71 and distributed of 0.89 and 0.69. One
can see once again that the distributed calibration allows for clearly achieving a better global spatial MPP than the uniform one. Finally,
Fig. <xref ref-type="fig" rid="Ch1.F3"/>d shows the results of spatiotemporal validation (experiment 2), evaluated over the period not used for
calibration. As before, only data from the Anduze gauging station are used for calibration, but data from all five gauging stations from a different
time period are used for validation, giving <inline-formula><mml:math id="M237" display="inline"><mml:mrow><mml:mn mathvariant="normal">5</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> validation points. Two of them (in “<inline-formula><mml:math id="M238" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula>”) show the corresponding temporal validation
results at the Anduze gauge station; others (shown in “<inline-formula><mml:math id="M239" display="inline"><mml:mo>⊗</mml:mo></mml:math></inline-formula>”) are the spatiotemporal validation results at the remaining gauge stations.  One
can see that the spatiotemporal MPP is generally better if the distributed calibration is used.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Period-based analysis</title>
      <p id="d1e6207">To get a more detailed view of the results of experiment 2, Fig. <xref ref-type="fig" rid="Ch1.F4"/> relates each NSE value to the particular time period and
gauging station. Here, Fig. <xref ref-type="fig" rid="Ch1.F4"/>a presents the NSE values calculated over the period <inline-formula><mml:math id="M240" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, with parameters optimized over
the same period (calibration); Fig. <xref ref-type="fig" rid="Ch1.F4"/>b presents the NSE values calculated over <inline-formula><mml:math id="M241" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, with parameters optimized over
<inline-formula><mml:math id="M242" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (validation). Conversely, Fig. <xref ref-type="fig" rid="Ch1.F4"/>c contains the NSE values calculated over the period <inline-formula><mml:math id="M243" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, with parameters optimized over
the same period; Fig. <xref ref-type="fig" rid="Ch1.F4"/>d presents the values calculated over <inline-formula><mml:math id="M244" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, with parameters optimized over <inline-formula><mml:math id="M245" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. All panels present
results for the uniform and distributed parameters (blue and red, respectively). The similar figure has been obtained for experiment 1 but not presented
here, since the results are also similar. Based on this figure the following observations can be made:
<list list-type="custom"><list-item><label>1.</label>
      <p id="d1e6284">Considering the results obtained with uniform parameters (blue), the NSE values are always better (larger) when calculated over the
period <inline-formula><mml:math id="M246" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, whatever case is considered: calibration (+), spatial validation (o), temporal validation (<inline-formula><mml:math id="M247" display="inline"><mml:mo lspace="0mm">×</mml:mo></mml:math></inline-formula>) or spatiotemporal validation
(<inline-formula><mml:math id="M248" display="inline"><mml:mo lspace="0mm">⊗</mml:mo></mml:math></inline-formula>).</p></list-item><list-item><label>2.</label>
      <p id="d1e6312">Considering the results obtained with distributed parameters (red), better results are always obtained when the NSE values are calculated
over <inline-formula><mml:math id="M249" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> in calibration (+) and temporal validation (<inline-formula><mml:math id="M250" display="inline"><mml:mo lspace="0mm">×</mml:mo></mml:math></inline-formula>). But in spatial validation (o), better results are obtained on <inline-formula><mml:math id="M251" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, for two out of
four upstream stations: Mialet and Corbès (V7124015 and V7135010, respectively).</p></list-item><list-item><label>3.</label>
      <p id="d1e6343">Comparing the NSE values for the uniform (blue) and the distributed (red) calibration, we notice that for the<?pagebreak page5529?> latter we obtain better
results, except in two cases: in spatial validation over <inline-formula><mml:math id="M252" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> for Mialet and Corbès (V7124015 and V7135010) and in spatiotemporal validation over
<inline-formula><mml:math id="M253" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> for Corbès and Saint-Jean (V7135010 and V7135017). Note that in both cases the distributed parameters have been calibrated over <inline-formula><mml:math id="M254" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><label>Figure 4</label><caption><p id="d1e6378">NSE criterion calibration and corresponding validation results for experiment 2 (one upstream gauging station), by stations and periods: <inline-formula><mml:math id="M255" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(a)</bold> and <inline-formula><mml:math id="M256" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(b)</bold> for uniform parameters (blue) and distributed parameters (red).</p></caption>
          <?xmltex \igopts{width=312.980315pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f04.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T3" specific-use="star"><?xmltex \currentcnt{3}?><label>Table 3</label><caption><p id="d1e6416">MPP criteria (NSE, KGE, <inline-formula><mml:math id="M257" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M258" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) computed for major flood events selected over the period <inline-formula><mml:math id="M259" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, using distributed (dist) and uniform (unif) calibration over <inline-formula><mml:math id="M260" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right" colsep="1"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right" colsep="1"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center" colsep="1">NSE</oasis:entry>
         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center" colsep="1">KGE</oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center" colsep="1">PPD</oasis:entry>
         <oasis:entry rowsep="1" namest="col9" nameend="col10" align="center" colsep="1"><inline-formula><mml:math id="M261" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry rowsep="1" namest="col11" nameend="col12" align="center"><inline-formula><mml:math id="M262" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (h) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">dist</oasis:entry>
         <oasis:entry colname="col4">unif</oasis:entry>
         <oasis:entry colname="col5">dist</oasis:entry>
         <oasis:entry colname="col6">unif</oasis:entry>
         <oasis:entry colname="col7">dist</oasis:entry>
         <oasis:entry colname="col8">unif</oasis:entry>
         <oasis:entry colname="col9">dist</oasis:entry>
         <oasis:entry colname="col10">unif</oasis:entry>
         <oasis:entry colname="col11">dist</oasis:entry>
         <oasis:entry colname="col12">unif</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P1</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.38</oasis:entry>
         <oasis:entry colname="col4">0.64</oasis:entry>
         <oasis:entry colname="col5">0.36</oasis:entry>
         <oasis:entry colname="col6">0.47</oasis:entry>
         <oasis:entry colname="col7">47.00</oasis:entry>
         <oasis:entry colname="col8">54.72</oasis:entry>
         <oasis:entry colname="col9">40.15</oasis:entry>
         <oasis:entry colname="col10">54.72</oasis:entry>
         <oasis:entry colname="col11">1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P1</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.71</oasis:entry>
         <oasis:entry colname="col4">0.64</oasis:entry>
         <oasis:entry colname="col5">0.84</oasis:entry>
         <oasis:entry colname="col6">0.59</oasis:entry>
         <oasis:entry colname="col7">80.69</oasis:entry>
         <oasis:entry colname="col8">121.23</oasis:entry>
         <oasis:entry colname="col9">77.15</oasis:entry>
         <oasis:entry colname="col10">121.23</oasis:entry>
         <oasis:entry colname="col11">1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P1</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.95</oasis:entry>
         <oasis:entry colname="col4">0.93</oasis:entry>
         <oasis:entry colname="col5">0.90</oasis:entry>
         <oasis:entry colname="col6">0.91</oasis:entry>
         <oasis:entry colname="col7">92.33</oasis:entry>
         <oasis:entry colname="col8">87.73</oasis:entry>
         <oasis:entry colname="col9">92.33</oasis:entry>
         <oasis:entry colname="col10">87.73</oasis:entry>
         <oasis:entry colname="col11">0</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P1</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.79</oasis:entry>
         <oasis:entry colname="col4">0.87</oasis:entry>
         <oasis:entry colname="col5">0.68</oasis:entry>
         <oasis:entry colname="col6">0.84</oasis:entry>
         <oasis:entry colname="col7">66.26</oasis:entry>
         <oasis:entry colname="col8">79.28</oasis:entry>
         <oasis:entry colname="col9">64.43</oasis:entry>
         <oasis:entry colname="col10">79.28</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M263" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P1</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.92</oasis:entry>
         <oasis:entry colname="col4">0.68</oasis:entry>
         <oasis:entry colname="col5">0.91</oasis:entry>
         <oasis:entry colname="col6">0.57</oasis:entry>
         <oasis:entry colname="col7">102.38</oasis:entry>
         <oasis:entry colname="col8">126.21</oasis:entry>
         <oasis:entry colname="col9">100.43</oasis:entry>
         <oasis:entry colname="col10">126.21</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M264" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P1</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.76</oasis:entry>
         <oasis:entry colname="col4">0.20</oasis:entry>
         <oasis:entry colname="col5">0.57</oasis:entry>
         <oasis:entry colname="col6">0.18</oasis:entry>
         <oasis:entry colname="col7">119.18</oasis:entry>
         <oasis:entry colname="col8">141.48</oasis:entry>
         <oasis:entry colname="col9">115.08</oasis:entry>
         <oasis:entry colname="col10">134.26</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M265" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>2</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M266" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>3</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 4/P1</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.93</oasis:entry>
         <oasis:entry colname="col4">0.92</oasis:entry>
         <oasis:entry colname="col5">0.82</oasis:entry>
         <oasis:entry colname="col6">0.81</oasis:entry>
         <oasis:entry colname="col7">94.62</oasis:entry>
         <oasis:entry colname="col8">120.92</oasis:entry>
         <oasis:entry colname="col9">94.62</oasis:entry>
         <oasis:entry colname="col10">120.92</oasis:entry>
         <oasis:entry colname="col11">0</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Event 4/P1</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.71</oasis:entry>
         <oasis:entry colname="col4">0.86</oasis:entry>
         <oasis:entry colname="col5">0.47</oasis:entry>
         <oasis:entry colname="col6">0.63</oasis:entry>
         <oasis:entry colname="col7">90.10</oasis:entry>
         <oasis:entry colname="col8">100.70</oasis:entry>
         <oasis:entry colname="col9">87.82</oasis:entry>
         <oasis:entry colname="col10">100.70</oasis:entry>
         <oasis:entry colname="col11">1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col2">Average </oasis:entry>
         <oasis:entry colname="col3">0.77</oasis:entry>
         <oasis:entry colname="col4">0.72</oasis:entry>
         <oasis:entry colname="col5">0.69</oasis:entry>
         <oasis:entry colname="col6">0.63</oasis:entry>
         <oasis:entry colname="col7">86.57</oasis:entry>
         <oasis:entry colname="col8">104.03</oasis:entry>
         <oasis:entry colname="col9">84.00</oasis:entry>
         <oasis:entry colname="col10">103.13</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M267" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.13</oasis:entry>
         <oasis:entry colname="col12"><inline-formula><mml:math id="M268" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.38</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T4" specific-use="star"><?xmltex \currentcnt{4}?><label>Table 4</label><caption><p id="d1e6985">MPP criteria (NSE, KGE, <inline-formula><mml:math id="M269" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M270" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>) computed for major flood events selected over the period <inline-formula><mml:math id="M271" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, using distributed (dist) and uniform (unif) calibration over <inline-formula><mml:math id="M272" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="12">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right" colsep="1"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right" colsep="1"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:colspec colnum="8" colname="col8" align="right" colsep="1"/>
     <oasis:colspec colnum="9" colname="col9" align="right"/>
     <oasis:colspec colnum="10" colname="col10" align="right" colsep="1"/>
     <oasis:colspec colnum="11" colname="col11" align="right"/>
     <oasis:colspec colnum="12" colname="col12" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry rowsep="1" namest="col3" nameend="col4" align="center" colsep="1">NSE</oasis:entry>
         <oasis:entry rowsep="1" namest="col5" nameend="col6" align="center" colsep="1">KGE</oasis:entry>
         <oasis:entry rowsep="1" namest="col7" nameend="col8" align="center" colsep="1">PPD</oasis:entry>
         <oasis:entry rowsep="1" namest="col9" nameend="col10" align="center" colsep="1"><inline-formula><mml:math id="M273" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry rowsep="1" namest="col11" nameend="col12" align="center"><inline-formula><mml:math id="M274" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (h) </oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">dist</oasis:entry>
         <oasis:entry colname="col4">unif</oasis:entry>
         <oasis:entry colname="col5">dist</oasis:entry>
         <oasis:entry colname="col6">unif</oasis:entry>
         <oasis:entry colname="col7">dist</oasis:entry>
         <oasis:entry colname="col8">unif</oasis:entry>
         <oasis:entry colname="col9">dist</oasis:entry>
         <oasis:entry colname="col10">unif</oasis:entry>
         <oasis:entry colname="col11">dist</oasis:entry>
         <oasis:entry colname="col12">unif</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P2</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.43</oasis:entry>
         <oasis:entry colname="col4">0.45</oasis:entry>
         <oasis:entry colname="col5">0.72</oasis:entry>
         <oasis:entry colname="col6">0.64</oasis:entry>
         <oasis:entry colname="col7">105.32</oasis:entry>
         <oasis:entry colname="col8">86.69</oasis:entry>
         <oasis:entry colname="col9">17.00</oasis:entry>
         <oasis:entry colname="col10">30.70</oasis:entry>
         <oasis:entry colname="col11">31</oasis:entry>
         <oasis:entry colname="col12">32</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 1/P2</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M275" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.10</oasis:entry>
         <oasis:entry colname="col4">0.24</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M276" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>0.12</oasis:entry>
         <oasis:entry colname="col6">0.22</oasis:entry>
         <oasis:entry colname="col7">9.69</oasis:entry>
         <oasis:entry colname="col8">16.27</oasis:entry>
         <oasis:entry colname="col9">5.14</oasis:entry>
         <oasis:entry colname="col10">14.15</oasis:entry>
         <oasis:entry colname="col11">31</oasis:entry>
         <oasis:entry colname="col12">2</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P2</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.43</oasis:entry>
         <oasis:entry colname="col4">0.86</oasis:entry>
         <oasis:entry colname="col5">0.51</oasis:entry>
         <oasis:entry colname="col6">0.90</oasis:entry>
         <oasis:entry colname="col7">148.00</oasis:entry>
         <oasis:entry colname="col8">73.79</oasis:entry>
         <oasis:entry colname="col9">126.57</oasis:entry>
         <oasis:entry colname="col10">73.79</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M277" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 2/P2</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.31</oasis:entry>
         <oasis:entry colname="col4">0.47</oasis:entry>
         <oasis:entry colname="col5">0.13</oasis:entry>
         <oasis:entry colname="col6">0.37</oasis:entry>
         <oasis:entry colname="col7">18.76</oasis:entry>
         <oasis:entry colname="col8">29.48</oasis:entry>
         <oasis:entry colname="col9">17.86</oasis:entry>
         <oasis:entry colname="col10">17.51</oasis:entry>
         <oasis:entry colname="col11">39</oasis:entry>
         <oasis:entry colname="col12">40</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P2</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.59</oasis:entry>
         <oasis:entry colname="col4">0.63</oasis:entry>
         <oasis:entry colname="col5">0.41</oasis:entry>
         <oasis:entry colname="col6">0.34</oasis:entry>
         <oasis:entry colname="col7">124.36</oasis:entry>
         <oasis:entry colname="col8">98.42</oasis:entry>
         <oasis:entry colname="col9">123.30</oasis:entry>
         <oasis:entry colname="col10">91.35</oasis:entry>
         <oasis:entry colname="col11"><inline-formula><mml:math id="M278" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1</oasis:entry>
         <oasis:entry colname="col12">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 3/P2</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.27</oasis:entry>
         <oasis:entry colname="col4">0.35</oasis:entry>
         <oasis:entry colname="col5">0.09</oasis:entry>
         <oasis:entry colname="col6">0.27</oasis:entry>
         <oasis:entry colname="col7">14.96</oasis:entry>
         <oasis:entry colname="col8">22.68</oasis:entry>
         <oasis:entry colname="col9">13.08</oasis:entry>
         <oasis:entry colname="col10">13.33</oasis:entry>
         <oasis:entry colname="col11">5</oasis:entry>
         <oasis:entry colname="col12">6</oasis:entry>
       <?xmltex \interline{[12pt]}?></oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Event 4/P2</oasis:entry>
         <oasis:entry colname="col2">V7124015</oasis:entry>
         <oasis:entry colname="col3">0.94</oasis:entry>
         <oasis:entry colname="col4">0.79</oasis:entry>
         <oasis:entry colname="col5">0.83</oasis:entry>
         <oasis:entry colname="col6">0.73</oasis:entry>
         <oasis:entry colname="col7">85.69</oasis:entry>
         <oasis:entry colname="col8">58.20</oasis:entry>
         <oasis:entry colname="col9">85.69</oasis:entry>
         <oasis:entry colname="col10">58.20</oasis:entry>
         <oasis:entry colname="col11">0</oasis:entry>
         <oasis:entry colname="col12">0</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Event 4/P2</oasis:entry>
         <oasis:entry colname="col2">V7135017</oasis:entry>
         <oasis:entry colname="col3">0.26</oasis:entry>
         <oasis:entry colname="col4">0.46</oasis:entry>
         <oasis:entry colname="col5">0.02</oasis:entry>
         <oasis:entry colname="col6">0.24</oasis:entry>
         <oasis:entry colname="col7">21.64</oasis:entry>
         <oasis:entry colname="col8">32.94</oasis:entry>
         <oasis:entry colname="col9">21.64</oasis:entry>
         <oasis:entry colname="col10">31.17</oasis:entry>
         <oasis:entry colname="col11">0</oasis:entry>
         <oasis:entry colname="col12">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry namest="col1" nameend="col2">Average </oasis:entry>
         <oasis:entry colname="col3">0.39</oasis:entry>
         <oasis:entry colname="col4">0.53</oasis:entry>
         <oasis:entry colname="col5">0.32</oasis:entry>
         <oasis:entry colname="col6">0.46</oasis:entry>
         <oasis:entry colname="col7">66.05</oasis:entry>
         <oasis:entry colname="col8">52.31</oasis:entry>
         <oasis:entry colname="col9">51.29</oasis:entry>
         <oasis:entry colname="col10">41.28</oasis:entry>
         <oasis:entry colname="col11">13</oasis:entry>
         <oasis:entry colname="col12">10.625</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e7538">To complete the analysis, the MPP obtained in spatiotemporal validation at Mialet (V7124015) and Saint-Jean (V7135017) – two stations identified as
“particular” just above – have been studied in more detail, for <inline-formula><mml:math id="M279" display="inline"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>⋅</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> flood events described in Table <xref ref-type="table" rid="Ch1.T2"/>, corresponding to
the four biggest floods over each period. The corresponding hydrographs are plotted in Fig. <xref ref-type="fig" rid="Ch1.F5"/>, and the resulting MPP criteria of
NSE, KGE, PPD, <inline-formula><mml:math id="M280" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M281" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are presented in Tables <xref ref-type="table" rid="Ch1.T3"/>
and <xref ref-type="table" rid="Ch1.T4"/>.  Based on these results, the following conclusions can be drawn.
<list list-type="custom"><list-item><label>1.</label>
      <p id="d1e7586">Flood events at those stations which occur during the period <inline-formula><mml:math id="M282" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> are well simulated using both a uniform and distributed set of parameters
calibrated over <inline-formula><mml:math id="M283" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M284" display="inline"><mml:mrow><mml:mover accent="true"><mml:mtext>NSE</mml:mtext><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.70</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M285" display="inline"><mml:mrow><mml:mover accent="true"><mml:mtext>KGE</mml:mtext><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0.60</mml:mn></mml:mrow></mml:math></inline-formula>). In particular, the prediction of the event <inline-formula><mml:math id="M286" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>/</mml:mo><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> is
noticeably improved for the distributed calibration. The simulated flood peak is well synchronized with the observed one, though slightly shifted
when the distributed calibration is used. Note that these minor shifts are not critical for the peak discharge prediction, as PPD and
<inline-formula><mml:math id="M287" display="inline"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mtext>PPD</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> remain similar.</p></list-item><list-item><label>2.</label>
      <p id="d1e7666">In contrast, the prediction of flood events which occur during <inline-formula><mml:math id="M288" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> is unsatisfactory. Moreover, the results are even worse for distributed
calibration. Modeled flood peaks are severely underestimated at station Saint-Jean (V7135017) for all four events, both for uniform and distributed
calibration. At station Mialet (V7124015) the peak discharge is overestimated for the distributed calibration.</p></list-item></list>
These results are consistent with those from Fig. <xref ref-type="fig" rid="Ch1.F4"/> in spatiotemporal validation (<inline-formula><mml:math id="M289" display="inline"><mml:mo lspace="0mm">⊗</mml:mo></mml:math></inline-formula>), for the same two stations. A
smaller cost achieved during calibration does not necessary imply a better MPP, indicating an excessive assimilation of errors associated with <inline-formula><mml:math id="M290" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>.</p>

      <?xmltex \floatpos{p}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><label>Figure 5</label><caption><p id="d1e7701">Spatiotemporal predicted discharges (with the distributed and uniform set of parameters) and observed discharges during the height major events issued from period <inline-formula><mml:math id="M291" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M292" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> at stations V7124015 and V7135017. Please note that the date format in this figure is two-digit year-month-day. QOBS: observed <inline-formula><mml:math id="M293" display="inline"><mml:mi>Q</mml:mi></mml:math></inline-formula>; POBS: observed <inline-formula><mml:math id="M294" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=497.923228pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f05.png"/>

        </fig>

      <p id="d1e7744">Figures <xref ref-type="fig" rid="Ch1.F6"/> and <xref ref-type="fig" rid="Ch1.F7"/> represent the maps of the calibrated parameters obtained in experiment 1 and experiment 2,
respectively, whereas Table <xref ref-type="table" rid="Ch1.T5"/> provides the corresponding uniform values <inline-formula><mml:math id="M295" display="inline"><mml:mover accent="true"><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover></mml:math></inline-formula> used as priors in the
variational-estimation step. Comparing panels a–c and d–f in Fig. <xref ref-type="fig" rid="Ch1.F7"/> corresponding to different time periods <inline-formula><mml:math id="M296" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M297" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>, one can notice a significant difference between the calibrated capacities <inline-formula><mml:math id="M298" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M299" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. The spatial variability of
<inline-formula><mml:math id="M300" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M301" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is also higher when the calibration is performed on period <inline-formula><mml:math id="M302" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. One can notice that the results of the uniform
calibration are also different for both periods. Concerning the routing velocity <inline-formula><mml:math id="M303" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula>, the maps look rather similar. The velocity changes occur mainly
at the cells located in the drainage (see Fig. <xref ref-type="fig" rid="Ch1.F2"/>), because the sensitivity of the cost function with respect to the velocities in these cells is the
largest. The trend is that these velocities increase during calibration. Note that the velocities above 5 <inline-formula><mml:math id="M304" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> do not affect
significantly the delay between cells. Moreover, the routing velocities obtained are generally consistent with the fast hydrological response of the
Gardon watershed <xref ref-type="bibr" rid="bib1.bibx17" id="paren.64"/>. A few questions concerning the results in Figs. <xref ref-type="fig" rid="Ch1.F6"/> and <xref ref-type="fig" rid="Ch1.F7"/>
should be answered. For example, why are the estimates associated with periods <inline-formula><mml:math id="M305" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M306" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> so different? Is it an “algorithmic” issue (for example, due to the use of the local-search minimization, uncorrelated priors, etc.), which can be resolved by improving the calibration algorithm, or a
“fundamental” issue related to identifiability (which depends of the data available, properties of the model under investigation, and its adequacy
regarding the real natural system and its physical characteristics)? We try to answer this question in the next section.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><label>Figure 6</label><caption><p id="d1e7900">Maps of the calibrated coefficients (experiment 1 and 5-sta): <bold>(a–c)</bold> data from <inline-formula><mml:math id="M307" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <bold>(d–f)</bold> data from <inline-formula><mml:math id="M308" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f06.png"/>

        </fig>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><label>Figure 7</label><caption><p id="d1e7938">Maps of the calibrated coefficients (experiment 3 and 1-sta): <bold>(a–c)</bold> data from <inline-formula><mml:math id="M309" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <bold>(d–f)</bold> data from <inline-formula><mml:math id="M310" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>.</p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f07.png"/>

        </fig>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T5"><?xmltex \currentcnt{5}?><label>Table 5</label><caption><p id="d1e7976">Optimal uniform set of parameters for experiments uniform-5-sta and uniform-1-sta.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Parameters</oasis:entry>
         <oasis:entry colname="col2">Period <inline-formula><mml:math id="M311" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> (5-sta/1-sta)</oasis:entry>
         <oasis:entry colname="col3">Period <inline-formula><mml:math id="M312" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> (5-sta/1-sta)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M313" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (mm)</oasis:entry>
         <oasis:entry colname="col2">1014.2 and 1276.5</oasis:entry>
         <oasis:entry colname="col3">1288.5 and 1202.3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M314" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (mm)</oasis:entry>
         <oasis:entry colname="col2">250 and 214.7</oasis:entry>
         <oasis:entry colname="col3">150.7 and 150.1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M315" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> (<inline-formula><mml:math id="M316" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">5 and 5</oasis:entry>
         <oasis:entry colname="col3">5 and 5</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Stability analysis</title>
      <p id="d1e8115">An inverse problem is well-posed if a solution to the problem exists, is unique and is continuous with respect to the input data. Let us consider a
mathematical model describing a certain physical phenomenon and assume that some variables of this phenomenon are partly observed. If the model is
perfect (adequate) and observations are exact then, given the input, the model's output has to match observations. This implies that the minimum of a
cost function penalizing the mismatch (mismatch functional) equals zero. Parameter calibration problems are often ill-posed in terms of the
uniqueness (equifinality): there may exist a set of solutions for which the mismatch functional equals zero. However, the “true” value of
parameters does exist as one element of this set. If the model involved is nonlinear with respect to its parameters, the mismatch functional may
contain additional minimum points where its value is not zero. While the corresponding parameters do not belong to the set of solutions, in the
local-search minimization methods such points are interpreted as solutions. Adding a penalty (regularization) term to the mismatch functional allows
one particular solution, which is the “closest” to the prior in terms of a chosen norm, to be defined. This makes the problem formally well-posed
but, in practical terms, transforms the non-uniqueness issue into the issue of choosing the prior. Thus, investigating the stability of the estimates
with respect to the priors is an important step in the design and validation of a calibration algorithm. In particular, such an analysis allows for the parts of
the solution dominated by observations and by the prior to be distinguished.</p>
      <?pagebreak page5530?><p id="d1e8118">A straightforward approach implies solving an ensemble of calibration problems involving random (or quasi-random) uniform priors subjected to box
constraints of Eq. (<xref ref-type="disp-formula" rid="Ch1.E16"/>). Let us remember that the priors are used in two ways: as starting points for minimization and to define the
penalty term. The influence of the latter has been neglected by choosing small <inline-formula><mml:math id="M317" display="inline"><mml:mi mathvariant="italic">α</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>). Let
<inline-formula><mml:math id="M318" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> be the parameter estimate conditioned on the uniform prior <inline-formula><mml:math id="M319" display="inline"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M320" display="inline"><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></inline-formula> from the
ensemble of priors of size <inline-formula><mml:math id="M321" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula>. Then, the stability for each element of the parameter vector is measured by the standard deviation (SD) given as follows:</p>
      <p id="d1e8197"><?xmltex \hack{\newpage}?>
            <disp-formula id="Ch1.E24" content-type="numbered"><label>24</label><mml:math id="M322" display="block"><mml:mtable rowspacing="0.2ex" columnspacing="1em" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mtext>sign</mml:mtext><mml:mo>(</mml:mo><mml:mi>a</mml:mi><mml:mo>)</mml:mo><mml:msqrt><mml:mrow><mml:mo>|</mml:mo><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi>a</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>|</mml:mo></mml:mrow></mml:msqrt><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mi>a</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>L</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>L</mml:mi></mml:munderover><mml:mfenced open="[" close="]"><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:msub><mml:mo>|</mml:mo><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">l</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:mo>〈</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>〉</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>-</mml:mo><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mi mathvariant="normal">l</mml:mi></mml:msub><mml:mo>-</mml:mo><mml:mo>〈</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>〉</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p><?xmltex \hack{\newpage}?>
      <p id="d1e8328"><?xmltex \hack{\noindent}?>where <inline-formula><mml:math id="M323" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M324" display="inline"><mml:mrow><mml:mo>〈</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">θ</mml:mi><mml:mo stretchy="false" mathvariant="normal">^</mml:mo></mml:mover><mml:mo>〉</mml:mo></mml:mrow></mml:math></inline-formula> are the ensemble average of priors and estimates, respectively. One can see that the
negative values of <inline-formula><mml:math id="M325" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> correspond to the case when the solution tends to approach the same value for all priors; i.e., it is
dominated (or stabilized) by observations, whereas the positive values of <inline-formula><mml:math id="M326" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are for the case when the solution is dominated by the
prior.</p>
      <p id="d1e8384">In reality, the conceptual GRD model used in this study is a fairly crude approximation of the hydrological phenomenon. Thus, no solution can be
considered as a “truth”, but it is rather as an interpretation of data, given the model and the judgment criteria (cost function). Moreover, the measured data
(test signal and observations) are not perfect. These imperfections result in a “generalized observation error”. The stability analysis described
above can also be applied in this case, though understanding of results is more difficult. For example, the ensemble average of the mismatch
functional values (achieved in minimization) can be considered as a reference level. The parameter estimates which correspond to the values around
this level can be considered as possible solutions, whereas the outliers must be discarded.</p>

<?xmltex \floatpos{t}?><table-wrap id="Ch1.T6" specific-use="star"><?xmltex \currentcnt{6}?><label>Table 6</label><caption><p id="d1e8390">Initial and final values (separated by a forward slash) of the cost function of Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>) for different uniform priors for periods <inline-formula><mml:math id="M327" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(a)</bold> and <inline-formula><mml:math id="M328" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(b)</bold> for experiment 3.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="6">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"><bold>(a)</bold></oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
         <oasis:entry colname="col5">3</oasis:entry>
         <oasis:entry colname="col6">4</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M329" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">425.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M330" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">851.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M331" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1276.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M332" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1702.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M333" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">71.5</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M334" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.20</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.054</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M335" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.689</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.054</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M336" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.528</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.057</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M337" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.451</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.057</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M338" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">143.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M339" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.563</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.055</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M340" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.280</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.056</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M341" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.210</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.057</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M342" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.195</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.058</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M343" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">214.7</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M344" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.350</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.057</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M345" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.186</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.053</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M346" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.161</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.054</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M347" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.177</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.054</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M348" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">286.2</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M349" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.280</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.057</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M350" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.185</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.055</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M351" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.185</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.056</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M352" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.217</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.052</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><bold>(b)</bold></oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
         <oasis:entry colname="col5">3</oasis:entry>
         <oasis:entry colname="col6">4</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M353" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">413.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M354" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">825.9</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M355" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1238.9</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M356" 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>p</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1651.9</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">1</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M357" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">50.0</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M358" display="inline"><mml:mrow><mml:mn mathvariant="normal">1.39</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.130</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M359" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.924</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.130</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M360" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.776</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.131</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M361" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.707</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.130</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">2</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M362" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M363" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.642</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.125</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M364" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.369</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.126</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M365" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.296</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.132</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M366" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.288</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.125</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M367" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">150.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M368" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.396</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.134</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M369" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.252</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.124</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M370" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.224</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.130</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M371" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.24</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.129</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M372" 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>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">200.1</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M373" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.325</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.131</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M374" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.26</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.121</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M375" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.258</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.136</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6"><inline-formula><mml:math id="M376" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.286</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">0.126</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d1e9282">The stability analysis (experiment 3) has been performed for <inline-formula><mml:math id="M377" display="inline"><mml:mrow><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">16</mml:mn></mml:mrow></mml:math></inline-formula> configurations of uniform priors <inline-formula><mml:math id="M378" 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">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M379" 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">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (see
Table <xref ref-type="table" rid="Ch1.T6"/>) with the same routing velocity <inline-formula><mml:math id="M380" display="inline"><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> <inline-formula><mml:math id="M381" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 5 <inline-formula><mml:math id="M382" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The table shows the values of the cost function
<inline-formula><mml:math id="M383" display="inline"><mml:mrow><mml:mi>J</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> of Eq. (<xref ref-type="disp-formula" rid="Ch1.E18"/>) for <inline-formula><mml:math id="M384" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> before and after minimization.</p>
      <p id="d1e9385">One can see that all minimization processes for a chosen assimilation period converge to a similar value of the cost function: for <inline-formula><mml:math id="M385" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> the mean value
is <inline-formula><mml:math id="M386" display="inline"><mml:mn mathvariant="normal">0.055</mml:mn></mml:math></inline-formula>, and the SD is <inline-formula><mml:math id="M387" display="inline"><mml:mn mathvariant="normal">0.002</mml:mn></mml:math></inline-formula>, i.e., about 3.6 % of the mean; for <inline-formula><mml:math id="M388" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> the corresponding numbers are <inline-formula><mml:math id="M389" display="inline"><mml:mn mathvariant="normal">0.129</mml:mn></mml:math></inline-formula>, <inline-formula><mml:math id="M390" display="inline"><mml:mn mathvariant="normal">0.004</mml:mn></mml:math></inline-formula> and 3.1 %. No
obvious outliers have been observed, which indicates that the cost function<?pagebreak page5534?> surface is sufficiently regular and the issue of “local search vs.
global search” is not critical. The latter is not surprising, since, considering the operators involved, the model seems to be mildly nonlinear.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F8" specific-use="star"><?xmltex \currentcnt{8}?><label>Figure 8</label><caption><p id="d1e9440">Maps of stability measure <inline-formula><mml:math id="M391" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for <inline-formula><mml:math id="M392" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <bold>(a, b)</bold> and <inline-formula><mml:math id="M393" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <bold>(c, d)</bold>, for periods <inline-formula><mml:math id="M394" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(a, c)</bold> and <inline-formula><mml:math id="M395" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> <bold>(b, d)</bold></p></caption>
          <?xmltex \igopts{width=384.112205pt}?><graphic xlink:href="https://hess.copernicus.org/articles/24/5519/2020/hess-24-5519-2020-f08.png"/>

        </fig>

      <p id="d1e9514">The spatial distributions of <inline-formula><mml:math id="M396" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">σ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are presented in Fig. <xref ref-type="fig" rid="Ch1.F8"/>, where the stable areas of the estimated parameter fields,
i.e., those influenced by observations, are shown in blue. The purpose of this analysis is to understand why the estimates associated with periods <inline-formula><mml:math id="M397" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M398" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> are so different. In particular, the question rises concerning the high capacities obtained for <inline-formula><mml:math id="M399" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>; see red areas in
Fig. <xref ref-type="fig" rid="Ch1.F7"/>a–c for <inline-formula><mml:math id="M400" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and dark-yellow areas for <inline-formula><mml:math id="M401" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. In contrast, the capacities obtained for
<inline-formula><mml:math id="M402" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> are the lowest in the corresponding areas. However, comparing Figs. <xref ref-type="fig" rid="Ch1.F7"/> and <xref ref-type="fig" rid="Ch1.F8"/>, we notice that these
“questionable” areas in Fig. <xref ref-type="fig" rid="Ch1.F7"/> largely coincide with the blue (stable) areas in Fig. <xref ref-type="fig" rid="Ch1.F8"/>. This clearly
indicates that the corresponding estimates are determined by the observed data used in each case. Thus, one may suspect here the data information
content issue, the data interpretation criteria (cost function) issue and/or the model adequacy issue, rather than algorithmic issues. This is
the main conclusion drawn from the stability analysis. One can also notice that the estimates associated with period 2 (<inline-formula><mml:math id="M403" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>) are generally more stable
than those associated with period 1 (<inline-formula><mml:math id="M404" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>), whereas the ensemble-average cost function value achieved for <inline-formula><mml:math id="M405" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> is larger than for <inline-formula><mml:math id="M406" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, i.e., 0.129 compared to
<inline-formula><mml:math id="M407" display="inline"><mml:mn mathvariant="normal">0.055</mml:mn></mml:math></inline-formula>. While a better minimization result has been achieved for <inline-formula><mml:math id="M408" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>, it looks like more error has been assimilated in this case.</p>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Discussion and conclusions</title>
      <p id="d1e9671">The validation results presented in Sects. <xref ref-type="sec" rid="Ch1.S3.SS1"/> and <xref ref-type="sec" rid="Ch1.S3.SS2"/> confirm that the distributed calibration globally improves
the temporal and spatial MPP (measured by NSE) as compared to the uniform calibration. The conclusions are less definite with the spatiotemporal MPP,
but this is the most difficult performance test. Moreover, the global improvement does not mean that any particular event could be better predicted,
as follows from Sect. <xref ref-type="sec" rid="Ch1.S3.SS2"/>. We observe that, on the one hand, the capacity <inline-formula><mml:math id="M409" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M410" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> estimates obtained using
different calibration periods are quite different, whereas, on the other hand, for a chosen calibration period these estimates are relatively stable with
respect to their priors. The latter means that the difference is rather due to different data involved in calibration than due to the algorithmic
or identifiability problems (see Sect.<xref ref-type="sec" rid="Ch1.S3.SS3"/>). Let us note that the cross-validation experiments could help the best set of parameters to
be selected. For example, the MPP analysis above suggests that the sets calibrated using data from <inline-formula><mml:math id="M411" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> should be preferred.</p>
      <p id="d1e9715">It seems that the routing velocity <inline-formula><mml:math id="M412" display="inline"><mml:mi>v</mml:mi></mml:math></inline-formula> is the most stable among all estimated parameters: the velocity fields plotted in
Figs. <xref ref-type="fig" rid="Ch1.F6"/> and <xref ref-type="fig" rid="Ch1.F7"/> remain similar for different experiments. Looking at the hydrographic network in
Fig. <xref ref-type="fig" rid="Ch1.F2"/>, one can see that the velocities are generally much higher along the main drains than on the side slopes, which is in agreement with
the true physical behavior of the system, though the routing scheme applied is conceptual. One can notice a few occasions where the velocities are
lower in the drain: the Gardon de Saint-Jean, experiment 1 (<inline-formula><mml:math id="M413" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>), the southwestern tributary connected to Corbès, experiment 1 (<inline-formula><mml:math id="M414" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>) and the upstream Gardon
catchment in experiment 2 (<inline-formula><mml:math id="M415" display="inline"><mml:mrow><mml:mi>P</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula>). This is likely to be a consequence of an overestimated uniform background, with <inline-formula><mml:math id="M416" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi>v</mml:mi><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M417" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e9794">Calibration of the distributed hydrological models is a difficult task, with the data information content issue, the data interpretation criteria
issue and the model adequacy. Some of these issues will be addressed in the near future. For example, the use of the Gaussian likelihood which
leads to the quadratic cost function of the type in Eq. (<xref ref-type="disp-formula" rid="Ch1.E15"/>) does not seem to be the best choice. Taking into account that the discharge itself is
a positive variable and the discharge observation error is, most likely, an increasing function of discharge, using the gamma likelihood looks more
appropriate.</p>
      <?pagebreak page5535?><p id="d1e9799">It is evident that, because of its conceptual nature and simplicity, the GRD model has some structural limitations. Looking for a simple structural
upgrade, which may help to improve the adequacy without increasing noticeably the dimensions and computational costs, is an important future
task. Another one is to provide better priors. For instance, one can use the nonuniform priors. In particular, for the capacities <inline-formula><mml:math id="M418" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">p</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>
and <inline-formula><mml:math id="M419" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> one could consider locally uniform values relevant to the given hydrogeological or soil occupation class. For the velocity, a
higher value in the drainage network with respect to the accumulated flow surface has to be enforced.  The abovementioned subjects will be addressed
in immediate future research.</p>
      <p id="d1e9825">In this paper, the model has been calibrated using data from different time periods, and the cross-validation experiments have helped to select the
best optimal set of the distributed parameters. However, using a longer calibration period may not necessarily improve the model predictive
performance due to the likely presence of very different hydrological regimes over the extended period, including some extreme cases. As a way
forward, one could consider calibrating the model independently for different hydrological regimes. This approach is coherent to the idea of the
“pooled analysis”. Dependent on the calibration strategy, different parameter sets could be used for the prediction purpose. In the operational flood
forecasting context, the model parameters are likely to be fixed, whereas the real-time update of the model initial state should be considered
instead. In that case, the initial states of the distributed reservoirs will serve as a control vector, and the assimilation will be performed over a
relatively short assimilation window (comparable to the characteristic time of the system). Finally, a running ensemble of models with different
calibrated sets of parameters could be considered. In the framework of a flash flood warning system design, the latter approach could be combined with
an automatic predictive control strategy such as the tree-based model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.65"/>.</p>
      <p id="d1e9831">In summary, the variational approach based on the adjoint model has proved its great computational efficiency and relevance for solving the
calibration problem involving the distributed hydrological model GRD. Technically, this problem can be solved over long time periods and for large
spatial areas. The difficulties discovered in this process are the fundamental issues of calibration, not related to the chosen method. The answer to
the main research question formulated at the beginning of this paper is positive: it is possible and beneficial to calibrate and then use
distributed parameters rather than uniform parameters. A variational algorithm involving adjoint sensitivities has proved to be an efficient tool for
such calibration. The calibration quality is expected to be improved by using a more appropriate cost function and by enhancing the model
structure. Overall, this means that the suggested research and hydrological forecasting tool development direction is quite promising.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d1e9839">Meteorological and streamflow data used in this study can be obtained from Météo-France and the French ministry in charge of environment, respectively. The simulation data that support the findings of this study have been obtained using the SMASH (Spatially distributed Modelling and ASsimilation for Hydrology) platform coded in FORTRAN. They are available from the second author on reasonable request.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e9845">MJA performed the computational work. PJ, IG and PA supervised this work. All the co-authors collaborated, interpreted the results, wrote the paper and replied to the comments from the reviewers.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e9851">The authors declare that they have no conflict of interest.</p>
  </notes><notes notes-type="sistatement"><title>Special issue statement</title>

      <p id="d1e9857">This article is part of the special issue “Hydrological cycle in the Mediterranean (ACP/AMT/GMD/HESS/NHESS/OS inter-journal SI)”. It is not associated with a conference.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e9863">This research has been done in the framework of the 2010–2020 HyMex program. It contributes to the French national PICS (Prévision immédiate intégrée des impacts des crues soudaines) project.  The authors wish to thank Etienne Leblois (INRAE Lyon) for having provided the flow direction map used in this study. The editor and the four anonymous referees are also thanked for their constructive comments and suggestions.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e9868">This research has been supported by the “Agence nationale de la recherche” (ANR–17–CE03–0011), the Institut national de recherche en sciences et technologies pour l'environnement et l'agriculture (IRSTEA, now INRAE), and by the French ministry in charge of the environment.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e9874">This paper was edited by Véronique Ducrocq and reviewed by four anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Abbaris et al.(2014)Abbaris, Dakhlaoui, Thiria, and Bargaoui</label><?label Abbaris14?><mixed-citation>Abbaris, A., Dakhlaoui, H., Thiria, S., and Bargaoui, Z.:
Variational data assimilation with the YAO platform for hydrological forecasting, P. Int. Ass. Hydrol. Sci.,
364, 3–8, <ext-link xlink:href="https://doi.org/10.5194/piahs-364-3-2014" ext-link-type="DOI">10.5194/piahs-364-3-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Abbaspour et al.(2007)Abbaspour, Yang, Maximov, Siber, Bogner, Mieleitner, Zobrist, and Srinivasan</label><?label Abbaspour2007?><mixed-citation>
Abbaspour, K. C., Yang, J., Maximov, I., Siber, R., Bogner, K., Mieleitner, J., Zobrist, J., and Srinivasan, R.:
Modelling hydrology and water quality in the pre-alpine/alpine Thur watershed using SWAT,
J. Hydrol.,
333, 413–430, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Anderson et al.(2006)Anderson, Koren, and Reed</label><?label anderson_using_2006?><mixed-citation>Anderson, R. M., Koren, V. I., and Reed, S. M.:
Using SSURGO data to improve Sacramento Model a priori parameter estimates,
J. Hydrol.,
320, 103–116, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2005.07.020" ext-link-type="DOI">10.1016/j.jhydrol.2005.07.020</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Arnaud et al.(2011)Arnaud, Lavabre, Fouchier, Diss, and Javelle</label><?label Sensitivityof?><mixed-citation>
Arnaud, P., Lavabre, J., Fouchier, C., Diss, S., and Javelle, P.:
Sensitivity of hydrological models to uncertainty in rainfall input,
Hydrolog. Sci. J.,
56, 397–410, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Artigue et al.(2012)Artigue, Johannet, Borrell, and Pistre</label><?label artigue2012flash?><mixed-citation>Artigue, G., Johannet, A., Borrell, V., and Pistre, S.: Flash flood forecasting in poorly gauged basins using neural networks: case study of the Gardon de Mialet basin (southern France), Nat. Hazards Earth Syst. Sci., 12, 3307–3324, <ext-link xlink:href="https://doi.org/10.5194/nhess-12-3307-2012" ext-link-type="DOI">10.5194/nhess-12-3307-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Bell et al.(2007)Bell, Kay, Jones, and Moore</label><?label bell2007?><mixed-citation>Bell, V. A., Kay, A. L., Jones, R. G., and Moore, R. J.: Development of a high resolution grid-based river flow model for use with regional climate model output, Hydrol. Earth Syst. Sci., 11, 532–549, <ext-link xlink:href="https://doi.org/10.5194/hess-11-532-2007" ext-link-type="DOI">10.5194/hess-11-532-2007</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Beven(1989)</label><?label Beven1989157?><mixed-citation>Beven, K.:
Changing ideas in hydrology – The case of physically-based models,
J. Hydrol.,
105, 157–172, <ext-link xlink:href="https://doi.org/10.1016/0022-1694(89)90101-7" ext-link-type="DOI">10.1016/0022-1694(89)90101-7</ext-link>, 1989.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Beven(1993)</label><?label Beven1993?><mixed-citation>
Beven, K.:
Prophecy, reality and uncertainty in distributed hydrological modelling,
Adv. Water Res.,
16, 41–51, 1993.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Beven(2001)</label><?label beven_how_2001?><mixed-citation>Beven, K.: How far can we go in distributed hydrological modelling?, Hydrol. Earth Syst. Sci., 5, 1–12, <ext-link xlink:href="https://doi.org/10.5194/hess-5-1-2001" ext-link-type="DOI">10.5194/hess-5-1-2001</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{{Borga et~al.(2011)Borga, Anagnostou, Bl{\"{o}}schl, and Creutin}}?><label>Borga et al.(2011)Borga, Anagnostou, Blöschl, and Creutin</label><?label Borga2011?><mixed-citation>Borga, M., Anagnostou, E. N., Blöschl, G., and Creutin, J. D.:
Flash flood forecasting, warning and risk management: the HYDRATE project,
Environ. Sci. Policy,
14, 834–844, <ext-link xlink:href="https://doi.org/10.1016/j.envsci.2011.05.017" ext-link-type="DOI">10.1016/j.envsci.2011.05.017</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Bouvier and DelClaux(1996)</label><?label bouvier1996athys?><mixed-citation>
Bouvier, C. and DelClaux, F.:
ATHYS: a hydrological environment for spatial modelling and coupling with GIS,
IAHS Publications-Series of Proceedings and Reports-Intern Assoc Hydrological Sciences,
235, 19–28, 1996.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Braud et al.(2010)Braud, Roux, Anquetin, Maubourguet, Manus, Viallet, and Dartus</label><?label braud_use_2010?><mixed-citation>Braud, I., Roux, H., Anquetin, S., Maubourguet, M.-M., Manus, C., Viallet, P., and Dartus, D.:
The use of distributed hydrological models for the Gard 2002 flash flood event: Analysis of associated hydrological processes,
J. Hydrol.,
394, 162–181, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2010.03.033" ext-link-type="DOI">10.1016/j.jhydrol.2010.03.033</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{{Braud et~al.(2014)Braud, Ayral, Bouvier, Branger, Delrieu, Le~Coz, Nord, Vandervaere, Anquetin, Adamovic, Andrieu, Batiot, Boudevillain, Brunet, Carreau, Confoland, Didon-Lescot, Domergue, Douvinet, Dramais, Freydier, G{\'{e}}rard, Huza, Leblois, Le~Bourgeois, Le~Boursicaud, Marchand, Martin, Nottale, Patris, Renard, Seidel, Taupin, Vannier, Vincendon, and Wijbrans}}?><label>Braud et al.(2014)Braud, Ayral, Bouvier, Branger, Delrieu, Le Coz, Nord, Vandervaere, Anquetin, Adamovic, Andrieu, Batiot, Boudevillain, Brunet, Carreau, Confoland, Didon-Lescot, Domergue, Douvinet, Dramais, Freydier, Gérard, Huza, Leblois, Le Bourgeois, Le Boursicaud, Marchand, Martin, Nottale, Patris, Renard, Seidel, Taupin, Vannier, Vincendon, and Wijbrans</label><?label hess-18-3733-2014?><mixed-citation>Braud, I., Ayral, P.-A., Bouvier, C., Branger, F., Delrieu, G., Le Coz, J., Nord, G., Vandervaere, J.-P., Anquetin, S., Adamovic, M., Andrieu, J., Batiot, C., Boudevillain, B., Brunet, P., Carreau, J., Confoland, A., Didon-Lescot, J.-F., Domergue, J.-M., Douvinet, J., Dramais, G., Freydier, R., Gérard, S., Huza, J., Leblois, E., Le Bourgeois, O., Le Boursicaud, R., Marchand, P., Martin, P., Nottale, L., Patris, N., Renard, B., Seidel, J.-L., Taupin, J.-D., Vannier, O., Vincendon, B., and Wijbrans, A.: Multi-scale hydrometeorological observation and modelling for flash flood understanding, Hydrol. Earth Syst. Sci., 18, 3733–3761, <ext-link xlink:href="https://doi.org/10.5194/hess-18-3733-2014" ext-link-type="DOI">10.5194/hess-18-3733-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Braud et al.(2016)Braud, Borga, Gourley, Hurlimann Ziegler, Zappa, and Gallart</label><?label braud2016flash?><mixed-citation>
Braud, I., Borga, M., Gourley, J., Hurlimann Ziegler, M., Zappa, M., and Gallart, F.:
Flash floods, hydro-geomorphic response and risk management,
J. Hydrol.,
541, 1–5, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Castaings et al.(2009)Castaings, Dartus, Le Dimet, and Saulnier</label><?label Castaings2009?><mixed-citation>Castaings, W., Dartus, D., Le Dimet, F.-X., and Saulnier, G.-M.: Sensitivity analysis and parameter estimation for distributed hydrological modeling: potential of variational methods, Hydrol. Earth Syst. Sci., 13, 503–517, <ext-link xlink:href="https://doi.org/10.5194/hess-13-503-2009" ext-link-type="DOI">10.5194/hess-13-503-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Collier(2007)</label><?label collier_flash_2007?><mixed-citation>Collier, C.:
Flash flood forecasting: What are the limits of predictability?,
Q. J. Roy. Meteor. Soc.,
133, 3–23, <ext-link xlink:href="https://doi.org/10.1002/qj.29" ext-link-type="DOI">10.1002/qj.29</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Darras(2015)</label><?label darras_2015?><mixed-citation>Darras, T.:
Flash flood forecasting by statistical learning,
Ph.D. thesis, Université Montpellier,
available at: <uri>https://tel.archives-ouvertes.fr/tel-01816929</uri> (last access: 7 October 2020), 2015.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{{De~Lavenne et~al.(2019)De~Lavenne, Andr\'{e}assian, Thirel, Ramos, and Perrin}}?><label>De Lavenne et al.(2019)De Lavenne, Andréassian, Thirel, Ramos, and Perrin</label><?label de2019regularization?><mixed-citation>De Lavenne, A., Andréassian, V., Thirel, G., Ramos, M.-H., and Perrin, C.:
A Regularization Approach to Improve the Sequential Calibration of a Semidistributed Hydrological Model,
Water Resour. Res.,
55, 8821–8839, <ext-link xlink:href="https://doi.org/10.1029/2018WR024266" ext-link-type="DOI">10.1029/2018WR024266</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Douinot et al.(2016)Douinot, Roux, Garambois, Larnier, Labat, and Dartus</label><?label douinot2016accounting?><mixed-citation>
Douinot, A., Roux, H., Garambois, P.-A., Larnier, K., Labat, D., and Dartus, D.:
Accounting for rainfall systematic spatial variability in flash flood forecasting,
J. Hydrol.,
541, 359–370, 2016.</mixed-citation></ref>
      <?pagebreak page5537?><ref id="bib1.bibx20"><label>Douinot et al.(2018)Douinot, Roux, Garambois, and Dartus</label><?label douinot2018using?><mixed-citation>Douinot, A., Roux, H., Garambois, P.-A., and Dartus, D.: Using a multi-hypothesis framework to improve the understanding of flow dynamics during flash floods, Hydrol. Earth Syst. Sci., 22, 5317–5340, <ext-link xlink:href="https://doi.org/10.5194/hess-22-5317-2018" ext-link-type="DOI">10.5194/hess-22-5317-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{{Drobinski et~al.(2014)Drobinski, Ducrocq, Alpert, Anagnostou, B{\'{e}}ranger, Borga, Braud, Chanzy, Davolio, Delrieu, Estournel, Boubrahmi, Font, Grubi{\v{s}}i{\'{c}}, Gualdi, Homar, Ivan{\v{c}}an-Picek, Kottmeier, Kotroni, Lagouvardos, Lionello, Llasat, Ludwig, Lutoff, Mariotti, Richard, Romero, Rotunno, Roussot, Ruin, Somot, Taupier-Letage, Tintore, Uijlenhoet, and Wernli}}?><label>Drobinski et al.(2014)Drobinski, Ducrocq, Alpert, Anagnostou, Béranger, Borga, Braud, Chanzy, Davolio, Delrieu, Estournel, Boubrahmi, Font, Grubišić, Gualdi, Homar, Ivančan-Picek, Kottmeier, Kotroni, Lagouvardos, Lionello, Llasat, Ludwig, Lutoff, Mariotti, Richard, Romero, Rotunno, Roussot, Ruin, Somot, Taupier-Letage, Tintore, Uijlenhoet, and Wernli</label><?label Drobinski2014?><mixed-citation>Drobinski, P., Ducrocq, V., Alpert, P., Anagnostou, E., Béranger, K., Borga, M., Braud, I., Chanzy, A., Davolio, S., Delrieu, G., Estournel, C., Boubrahmi, N. F., Font, J., Grubišić, V., Gualdi, S., Homar, V., Ivančan-Picek, B., Kottmeier, C., Kotroni, V., Lagouvardos, K., Lionello, P., Llasat, M. C., Ludwig, W., Lutoff, C., Mariotti, A., Richard, E., Romero, R., Rotunno, R., Roussot, O., Ruin, I., Somot, S., Taupier-Letage, I., Tintore, J., Uijlenhoet, R., and Wernli, H.:
HyMeX: A 10-Year Multidisciplinary Program on the Mediterranean Water Cycle,
B. Am. Meteorol. Soc.,
95, 1063–1082, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-12-00242.1" ext-link-type="DOI">10.1175/BAMS-D-12-00242.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Ducrocq et al.(2016)Ducrocq, Davolio, Ferretti, Flamant, Santaner, Kalthoff, Richard, and Wernli</label><?label ducrocq_introduction_2016?><mixed-citation>Ducrocq, V., Davolio, S., Ferretti, R., Flamant, C., Santaner, V. H., Kalthoff, N., Richard, E., and Wernli, H.:
Introduction to the HyMeX Special Issue on “Advances in understanding and forecasting of heavy precipitation in the Mediterranean through the HyMeX SOP1 field campaign”,
Q. J. Roy. Meteor. Soc.,
142, 1–6, <ext-link xlink:href="https://doi.org/10.1002/qj.2856" ext-link-type="DOI">10.1002/qj.2856</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Edijatno(1991)</label><?label edijatno1991mise?><mixed-citation>Edijatno:
Mise au point d'un modèle élémentaire pluie-débit au pas de temps journalier,
Ph.D. thesis,
Université Louis Pasteur, ENGEES, Cemagref Antony, France,
available at: <uri>https://webgr.inrae.fr/wp-content/uploads/2012/07/1991-EDIJATNO-THESE.pdf</uri> (last access: 7 October 2020), 1991.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Errico(1997)</label><?label Errico1997?><mixed-citation>
Errico, R. M.:
What is an adjoint model?,
B. Am. Meteorol. Soc.,
78, 2577–2591, 1997.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{{Ficch{\`{i}} et~al.(2016)Ficch{\`{i}}, Perrin, and Andr{\'{e}}assian}}?><label>Ficchì et al.(2016)Ficchì, Perrin, and Andréassian</label><?label FICCHI2016454?><mixed-citation>Ficchì, A., Perrin, C., and Andréassian, V.:
Impact of temporal resolution of inputs on hydrological model performance: An analysis based on 2400 flood events,
J. Hydrol.,
538, 454–470, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2016.04.016" ext-link-type="DOI">10.1016/j.jhydrol.2016.04.016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{{Ficch{\`{i}} et~al.(2016)Ficch{\`{i}}, Raso, Dorchies, Pianosi, Malaterre, Overloop, and Jay-Allemand}}?><label>Ficchì et al.(2016)Ficchì, Raso, Dorchies, Pianosi, Malaterre, Overloop, and Jay-Allemand</label><?label ficchi2016?><mixed-citation>Ficchì, A., Raso, L., Dorchies, D., Pianosi, F., Malaterre, P.-O., Overloop, P.-J. V., and Jay-Allemand, M.:
Optimal Operation of the Multireservoir System in the Seine River Basin Using Deterministic and Ensemble Forecasts,
J. Water Res. Pl.,
142, 05015005, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)WR.1943-5452.0000571" ext-link-type="DOI">10.1061/(ASCE)WR.1943-5452.0000571</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Garambois et al.(2013)Garambois, Roux, Larnier, Castaings, and Dartus</label><?label garambois2013characterization?><mixed-citation>Garambois, P. A., Roux, H., Larnier, K., Castaings, W., and Dartus, D.: Characterization of process-oriented hydrologic model behavior with temporal sensitivity analysis for flash floods in Mediterranean catchments, Hydrol. Earth Syst. Sci., 17, 2305–2322, <ext-link xlink:href="https://doi.org/10.5194/hess-17-2305-2013" ext-link-type="DOI">10.5194/hess-17-2305-2013</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Garambois et al.(2015)Garambois, Roux, Larnier, Labat, and Dartus</label><?label Garambois15?><mixed-citation>
Garambois, P.-A., Roux, H., Larnier, K., Labat, D., and Dartus, D.:
Parameter regionalization for a process-oriented distributed model dedicated to flash floods,
J. Hydrol.,
525, 383–399, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Gourley et al.(2017)Gourley, Flamig, Vergara, Kirstetter, Clark, Argyle, Arthur, Martinaitis, Terti, Erlingis, Hong, and Howard</label><?label gourley_flash_2017?><mixed-citation>Gourley, J., Flamig, Z., Vergara, H., Kirstetter, P.-E., Clark, R., Argyle, E., Arthur, A., Martinaitis, S., Terti, G., Erlingis, J., Hong, Y., and Howard, K.:
The flash project Improving the Tools for Flash Flood Monitoring and Prediction across the United States,
B. Am. Meteorol. Soc.,
98, 361–372, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-15-00247.1" ext-link-type="DOI">10.1175/BAMS-D-15-00247.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Gupta et al.(2009)Gupta, Kling, Yilmaz, and Martinez</label><?label Gupta09?><mixed-citation>Gupta, H. V., Kling, H., Yilmaz, K. K., and Martinez, G. F.:
Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling,
J. Hydrol.,
377, 80–91, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2009.08.003" ext-link-type="DOI">10.1016/j.jhydrol.2009.08.003</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Hapuarachchi et al.(2011)Hapuarachchi, Wang, and Pagano</label><?label hapuarachchi_review_2011?><mixed-citation>Hapuarachchi, H., Wang, Q., and Pagano, T.:
A review of advances in flash flood forecasting,
Hydrol. Process.,
25, 2771–2784, <ext-link xlink:href="https://doi.org/10.1002/hyp.8040" ext-link-type="DOI">10.1002/hyp.8040</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx32"><label>Hascoet and Pascual(2013)</label><?label Tapenade13?><mixed-citation>Hascoet, L. and Pascual, V.:
The Tapenade Automatic Differentiation tool: principles, model, and specification, ACM T. Math. Software,
39, 20, <ext-link xlink:href="https://doi.org/10.1145/2450153.2450158" ext-link-type="DOI">10.1145/2450153.2450158</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bibx33"><label>Javelle et al.(2010)Javelle, Fouchier, Arnaud, and Lavabre</label><?label javelle2010flash?><mixed-citation>
Javelle, P., Fouchier, C., Arnaud, P., and Lavabre, J.:
Flash flood warning at ungauged locations using radar rainfall and antecedent soil moisture estimations,
J. Hydrol.,
394, 267–274, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx34"><label>Javelle et al.(2014)Javelle, Demargne, Defrance, Pansu, and Arnaud</label><?label Pierre14?><mixed-citation>
Javelle, P., Demargne, J., Defrance, D., Pansu, J., and Arnaud, P.:
Evaluating flash-flood warnings at ungauged locations using post-event surveys: a case study with the AIGA warning system,
Hydrolog. Sci. J.,
59, 1390–1402, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx35"><label>Javelle et al.(2016)Javelle, Organde, Demargne, Saint-Martin, de Saint-Aubin, Garandeau, and Janet</label><?label javelle2016setting?><mixed-citation>Javelle, P., Organde, D., Demargne, J., Saint-Martin, C., de Saint-Aubin, C., Garandeau, L., and Janet, B.:
Setting up a French national flash flood warning system for ungauged catchments based on the AIGA method,
in: 3rd European Conference on Flood Risk Management (FLOODrisk 2016), 17–21 October 2016, Lyon, France, Proceedings, <ext-link xlink:href="https://doi.org/10.1051/e3sconf/20160718010" ext-link-type="DOI">10.1051/e3sconf/20160718010</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx36"><label>Javelle et al.(2019)Javelle, Saint-Martin, Garandeau, and Janet</label><?label javelle_flash_2019?><mixed-citation>Javelle, P., Saint-Martin, C., Garandeau, L., and Janet, B.:
Flash flood warnings: Recent achievements in France with the national Vigicrues Flash system,
United Nations Office for Disaster Risk Reduction, Contributing Paper to the Global Assessment Report on Disaster Risk Reduction (GAR 2019),
available at:
<ext-link xlink:href="https://www.undrr.org/publication/flash-flood-warnings-recent-achievements-france-national-vigicrues-flash-system">https://www.undrr.org/publication/flash-flood-warnings-recent-achievements-france-national-vigicrues-flash-system</ext-link> (last access: 7 October 2020), 2019.</mixed-citation></ref>
      <ref id="bib1.bibx37"><label>Jay-Allemand et al.(2018)Jay-Allemand, Gejadze, Javelle, Organde, Fine, Patrick, and Malaterre</label><?label jayallemandshf?><mixed-citation>
Jay-Allemand, M., Gejadze, I., Javelle, P., Organde, D., Fine, J.-A., Patrick, A., and Malaterre, P.-O.:
Assimilation de données appliquée à un modèle pluie-débit distribué pour la prévision des crues,
in: De la prévision des crues à la gestion de crise,
Société hydaulique de France, Avignon, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx38"><label>Klemes(1986)</label><?label klemes_operational_1986?><mixed-citation>Klemes, V.:
Operational testing of hydrological simulation models,
Hydrolog. Sci. J.,
31, 13–24, <ext-link xlink:href="https://doi.org/10.1080/02626668609491024" ext-link-type="DOI">10.1080/02626668609491024</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx39"><label>Laganier et al.(2014)Laganier, Ayral, Salze, and Sauvagnargues</label><?label laganier2014coupling?><mixed-citation>Laganier, O., Ayral, P. A., Salze, D., and Sauvagnargues, S.: A coupling of hydrologic and hydraulic models appropriate for the fast floods of the Gardon River basin (France), Nat. Hazards Earth Syst. Sci., 14, 2899–2920, <ext-link xlink:href="https://doi.org/10.5194/nhess-14-2899-2014" ext-link-type="DOI">10.5194/nhess-14-2899-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx40"><label>Laurent et al.(2019)Laurent, Le Riche, Soulier, and Boucard</label><?label Laurent2019?><mixed-citation>
Laurent, L., Le Riche, R., Soulier, B., and Boucard, P.-A.:
An Overview of Gradient-Enhanced Metamodels with Applications,
Arch. Comput. Method. E.,
26, 61–106, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx41"><label>Ledimet and Talagrand(1986)</label><?label LEDIMET86?><mixed-citation>Ledimet, F. and Talagrand, O.:
Variational Algorithms For Analysis And Assimilation Of Meteorological Observations – Theoretical Aspects,
Tellus A,
38, 97–110, <ext-link xlink:href="https://doi.org/10.3402/tellusa.v38i2.11706" ext-link-type="DOI">10.3402/tellusa.v38i2.11706</ext-link>, 1986.</mixed-citation></ref>
      <ref id="bib1.bibx42"><label>Lee et al.(2012)Lee, Seo, Liu, Koren, McKee, and Corby</label><?label Lee2012?><mixed-citation>Lee, H., Seo, D.-J., Liu, Y., Koren, V., McKee, P., and Corby, R.: Variational assimilation of streamflow into operational distributed hydrologic models: effect of spatiotemporal scale of adjustment, Hydrol. Earth Syst. Sci., 16, 2233–2251, <ext-link xlink:href="https://doi.org/10.5194/hess-16-2233-2012" ext-link-type="DOI">10.5194/hess-16-2233-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx43"><label>Liu et al.(2012)Liu, Weerts, Clark, Hendricks Franssen, Kumar, Moradkhani, Seo, Schwanenberg, Smith, van Dijk, van Velzen, He, Lee, Noh, Rakovec, and Restrepo</label><?label Liu12?><mixed-citation>Liu, Y., Weerts, A. H., Clark, M., Hendricks Franssen, H.-J., Kumar, S., Moradkhani, H., Seo, D.-J., Schwanenberg, D., Smith, P., van Dijk, A. I. J. M., van Velzen, N., He, M., Lee, H., Noh, S. J., Rakovec, O., and Restrepo, P.: Advancing data assimilati<?pagebreak page5538?>on in operational hydrologic forecasting: progresses, challenges, and emerging opportunities, Hydrol. Earth Syst. Sci., 16, 3863–3887, <ext-link xlink:href="https://doi.org/10.5194/hess-16-3863-2012" ext-link-type="DOI">10.5194/hess-16-3863-2012</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{{Lobligeois et~al.(2014)Lobligeois, Andr{\'{e}}assian, Perrin, Tabary, and Loumagne}}?><label>Lobligeois et al.(2014)Lobligeois, Andréassian, Perrin, Tabary, and Loumagne</label><?label Lobligeois14?><mixed-citation>Lobligeois, F., Andréassian, V., Perrin, C., Tabary, P., and Loumagne, C.: When does higher spatial resolution rainfall information improve streamflow simulation? An evaluation using 3620 flood events, Hydrol. Earth Syst. Sci., 18, 575–594, <ext-link xlink:href="https://doi.org/10.5194/hess-18-575-2014" ext-link-type="DOI">10.5194/hess-18-575-2014</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx45"><label>McLaughlin(1995)</label><?label McLaughlin?><mixed-citation>
McLaughlin, D.:
Recent developments in hydrologic data assimilation,
Rev. Geophys.,
33, 977–984, 1995.</mixed-citation></ref>
      <ref id="bib1.bibx46"><label>Moradkhani and Sorooshian(2009)</label><?label HamidMoradkha?><mixed-citation>Moradkhani, H. and Sorooshian, S.:
General review of rainfall-runoff modeling: model calibration, data assimilation, and uncertainty analysis,
in: Hydrological modelling and the water cycle,
edited by: Sorooshian, S., Hsu, K.-L., Coppola, E. Tomassetti, B. Verdecchia, M., and Visconti, G.,
Springer, Berlin, Heidelberg, 1–24, <ext-link xlink:href="https://doi.org/10.1007/978-3-540-77843-1" ext-link-type="DOI">10.1007/978-3-540-77843-1</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{{Mouelhi et~al.(2006)Mouelhi, Michel, Perrin, and Andr{\'{e}}assian}}?><label>Mouelhi et al.(2006)Mouelhi, Michel, Perrin, and Andréassian</label><?label mouelhi2006linking?><mixed-citation>
Mouelhi, S., Michel, C., Perrin, C., and Andréassian, V.:
Linking stream flow to rainfall at the annual time step: the Manabe bucket model revisited,
J. Hydrol.,
328, 283–296, 2006.</mixed-citation></ref>
      <ref id="bib1.bibx48"><label>Munier et al.(2014)Munier, Litrico, Belaud, and Perrin</label><?label Munier2014?><mixed-citation>Munier, S., Litrico, X., Belaud, G., and Perrin, C.:
Assimilation of discharge data into semidistributed catchment models for short-term flow forecasting: Case study of the Seine River basin,
J. Hydrol. Eng.,
20, 05014021, <ext-link xlink:href="https://doi.org/10.1061/(ASCE)HE.1943-5584.0001054" ext-link-type="DOI">10.1061/(ASCE)HE.1943-5584.0001054</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx49"><label>Nash and Sutcliffe(1970)</label><?label Nash_Sutcliffe?><mixed-citation>
Nash, J. E. and Sutcliffe, J. V.:
River flow forecasting through conceptual models. Part I. A conceptual models discussion of principles.,
J. Hydrol.,
10, 282–290, 1970.</mixed-citation></ref>
      <ref id="bib1.bibx50"><?xmltex \def\ref@label{{Nguyen et~al.(2016)Nguyen, Georges, Besan{\c{c}}on, and Zin}}?><label>Nguyen et al.(2016)Nguyen, Georges, Besançon, and Zin</label><?label Nguen2016?><mixed-citation>Nguyen, V. T., Georges, D., Besançon, G., and Zin, I.:
Parameter estimation of a real hydrological system using an adjoint method,
IFAC Papersonline,
49, 300–305, <ext-link xlink:href="https://doi.org/10.1016/j.ifacol.2016.07.978" ext-link-type="DOI">10.1016/j.ifacol.2016.07.978</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx51"><?xmltex \def\ref@label{{Oudin et~al.(2005)Oudin, Hervieu, Michel, Perrin, Andr{\'{e}}assian, Anctil, and Loumagne}}?><label>Oudin et al.(2005)Oudin, Hervieu, Michel, Perrin, Andréassian, Anctil, and Loumagne</label><?label oudin2005?><mixed-citation>
Oudin, L., Hervieu, F., Michel, C., Perrin, C., Andréassian, V., Anctil, F., and Loumagne, C.:
Which potential evapotranspiration input for a lumped rainfall–runoff model?: Part 2 – Towards a simple and efficient potential evapotranspiration model for rainfall–runoff modelling,
J. Hydrol.,
303, 290–306, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx52"><?xmltex \def\ref@label{{Perrin et~al.(2003)Perrin, Michel, and Andr{\'{e}}assian}}?><label>Perrin et al.(2003)Perrin, Michel, and Andréassian</label><?label Perrin03?><mixed-citation>Perrin, C., Michel, C., and Andréassian, V.:
Improvement of a parsimonious model for streamflow simulation,
J. Hydrol.,
279, 275-289, <ext-link xlink:href="https://doi.org/10.1016/S0022-1694(03)00225-7" ext-link-type="DOI">10.1016/S0022-1694(03)00225-7</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bibx53"><label>Pokhrel and Gupta(2010)</label><?label pokhrel2010use?><mixed-citation>Pokhrel, P. and Gupta, H. V.:
On the use of spatial regularization strategies to improve calibration of distributed watershed models,
Water Resour. Res.,
46, W01505, <ext-link xlink:href="https://doi.org/10.1029/2009WR008066" ext-link-type="DOI">10.1029/2009WR008066</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx54"><label>Quesney et al.(2000)Quesney, Francois, Ottle, Hegarat, Loumagne, Normand et al.</label><?label quesney2000?><mixed-citation>
Quesney, A., Francois, C., Ottle, C., Hegarat, S., Loumagne, C., Normand, M., et al.:
Sequential assimilation of SAR/ERS data in a lumped rainfall-runoff model with an extended Kalman filter,
IAHS Publ., 267, 495–497, 2000.</mixed-citation></ref>
      <ref id="bib1.bibx55"><label>Rabier and Courtier(1992)</label><?label Rabier92?><mixed-citation>
Rabier, F. and Courtier, P.:
Four-dimensional assimilation in the presence of baroclinic instability,
Q. J. Roy. Meteor. Soc.,
118, 649–672, 1992.</mixed-citation></ref>
      <ref id="bib1.bibx56"><label>Rakovec et al.(2016)Rakovec, Kumar, Attinger, and Samaniego</label><?label rakovec_improving_2016?><mixed-citation>Rakovec, O., Kumar, R., Attinger, S., and Samaniego, L.:
Improving the realism of hydrologic model functioning through multivariate parameter estimation,
Water Resour. Res.,
52, 7779–7792, <uri>https://www.scopus.com</uri>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx57"><label>Riboust et al.(2019)Riboust, Thirel, Moine, and Ribstein</label><?label Riboust2019?><mixed-citation>
Riboust, P., Thirel, G., Moine, N. L., and Ribstein, P.:
Revisiting a Simple Degree-Day Model for Integrating Satellite Data: Implementation of Swe-Sca Hystereses,
J. Hydrol. Hydromech.,
67, 70–81, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx58"><label>Roux et al.(2011)Roux, Labat, Garambois, Maubourguet, Chorda, and Dartus</label><?label Roux11?><mixed-citation>Roux, H., Labat, D., Garambois, P.-A., Maubourguet, M.-M., Chorda, J., and Dartus, D.: A physically-based parsimonious hydrological model for flash floods in Mediterranean catchments, Nat. Hazards Earth Syst. Sci., 11, 2567–2582, <ext-link xlink:href="https://doi.org/10.5194/nhess-11-2567-2011" ext-link-type="DOI">10.5194/nhess-11-2567-2011</ext-link>, 2011.
</mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx59"><label>Samaniego et al.(2010)Samaniego, Kumar, and Attinger</label><?label samaniego_multiscale_2010?><mixed-citation>Samaniego, L., Kumar, R., and Attinger, S.:
Multiscale parameter regionalization of a grid-based hydrologic model at the mesoscale,
Water Resour. Res.,
46, W05523, <ext-link xlink:href="https://doi.org/10.1029/2008WR007327" ext-link-type="DOI">10.1029/2008WR007327</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx60"><label>Santos et al.(2018)Santos, Thirel, and Perrin</label><?label SantosLeonard?><mixed-citation>Santos, L., Thirel, G., and Perrin, C.: Continuous state-space representation of a bucket-type rainfall-runoff model: a case study with the GR4 model using state-space GR4 (version 1.0), Geosci. Model Dev., 11, 1591–1605, <ext-link xlink:href="https://doi.org/10.5194/gmd-11-1591-2018" ext-link-type="DOI">10.5194/gmd-11-1591-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx61"><label>Seo et al.(2009)Seo, Cajina, Corby, and Howieson</label><?label Seo09?><mixed-citation>Seo, D.-J., Cajina, L., Corby, R., and Howieson, T.:
Automatic state updating for operational streamflow forecasting via variational data assimilation,
J. Hydrol.,
367, 255–275, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2009.01.019" ext-link-type="DOI">10.1016/j.jhydrol.2009.01.019</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bibx62"><label>Sun et al.(2015)Sun, Nistor, and Seidou</label><?label sun2015streamflow?><mixed-citation>
Sun, L., Nistor, I., and Seidou, O.:
Streamflow data assimilation in SWAT model using Extended Kalman Filter,
J. Hydrol.,
531, 671–684, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx63"><label>Sun et al.(2016)Sun, Seidou, Nistor, and Liu</label><?label Leqiang16?><mixed-citation>
Sun, L., Seidou, O., Nistor, I., and Liu, K.:
Review of the Kalman-type hydrological data assimilation,
Hydrolog. Sci. J.,
61, 2348–2366, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx64"><label>Thirel et al.(2010)Thirel, Martin, Mahfouf, Massart, Ricci, and Habets</label><?label Guillaume10?><mixed-citation>Thirel, G., Martin, E., Mahfouf, J.-F., Massart, S., Ricci, S., and Habets, F.: A past discharges assimilation system for ensemble streamflow forecasts over France – Part 1: Description and validation of the assimilation system, Hydrol. Earth Syst. Sci., 14, 1623–1637, <ext-link xlink:href="https://doi.org/10.5194/hess-14-1623-2010" ext-link-type="DOI">10.5194/hess-14-1623-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx65"><label>Tramblay et al.(2010)Tramblay, Bouvier, Crespy, and Marchandise</label><?label tramblay2010improvement?><mixed-citation>
Tramblay, Y., Bouvier, C., Crespy, A., and Marchandise, A.:
Improvement of flash flood modelling using spatial patterns of rainfall: A case study in southern France, in: Sixth World FRIEND Conference, the Global Change: Facing Risks and Threats to Water Resources, October 2010, Fez, Morocco, IAHS Publ. 340, 172–178, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx66"><label>Vannier et al.(2014)Vannier, Braud, and Anquetin</label><?label vannier_regional_2014?><mixed-citation>Vannier, O., Braud, I., and Anquetin, S.:
Regional estimation of catchment-scale soil properties by means of streamflow recession analysis for use in distributed hydrological models,
Hydrol. Process.,
28, 6276–6291, <ext-link xlink:href="https://doi.org/10.1002/hyp.10101" ext-link-type="DOI">10.1002/hyp.10101</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx67"><label>Vannier et al.(2016)Vannier, Anquetin, and Braud</label><?label vannier_investigating_2016?><mixed-citation>Vannier, O., Anquetin, S., and Braud, I.:
Investigating the role of geology in the hydrological response of Mediterranean catchments prone to flash-floods: Regional modelling study and process understanding,
J. Hydrol.,
541, 158–172, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2016.04.001" ext-link-type="DOI">10.1016/j.jhydrol.2016.04.001</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx68"><?xmltex \def\ref@label{{Vidal et~al.(2010)Vidal, Martin, Franchist\'{e}guy, Baillon, and Soubeyroux}}?><label>Vidal et al.(2010)Vidal, Martin, Franchistéguy, Baillon, and Soubeyroux</label><?label vidal_50-year_2010?><mixed-citation>Vidal, J. P., Martin, E., Franchistéguy, L., Baillon, M., and Soubeyroux, J. M.:
A 50-year high-resolution atmospheric reanalysis over France with the Safran system,
Int. J. Climatol.,
30, 1627–1644, <ext-link xlink:href="https://doi.org/10.1002/joc.2003" ext-link-type="DOI">10.1002/joc.2003</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bibx69"><label>Wang et al.(2011)Wang, Hong, Li, Gourley, Khan, Yilmaz, Adler, Policelli, Habib, Irwn et al.</label><?label Wang2011CRES?><mixed-citation>
Wang, J., Hong, Y., Li, L., Gourley, J. J., Khan, S. I., Yilmaz, K. K., Adler, R. F., Policelli, F. S., Habib, S., Irwn, D., et al.:
The coupled routing and excess storage (CREST) distributed hydrological model,
Hydrolog. Sci. J.,
56, 84–98, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx70"><label>Zhu et al.(1994)Zhu, Byrd, Lu, and Nocedal</label><?label zhu1994bfgs?><mixed-citation>
Zhu, C., Byrd, R. H., Lu, P., and Nocedal, J.:
L-BFGS-B: a limited memory FORTRAN code for solving bound constrained optimization problems,
Technical Report No. NAM-11,
EECS Department, Northwestern University, Evanston, IL, 1994.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>On the potential of variational calibration for a fully distributed hydrological model: application on a Mediterranean catchment</article-title-html>
<abstract-html><p>Calibration of a conceptual distributed model is challenging due to a number of reasons, which include fundamental (model adequacy and identifiability)
and algorithmic (e.g., local search vs. global search) issues. The aim of the presented study is to investigate the potential of the variational
approach for calibrating a simple continuous hydrological model (GRD; Génie Rural distributed involved in several flash flood modeling applications. This model is defined
on a rectangular 1&thinsp;km<sup>2</sup> resolution grid, with three parameters being associated with each cell. The Gardon d'Anduze watershed  (543&thinsp;km<sup>2</sup>) is chosen as the study benchmark. For this watershed, the discharge observations at five gauging stations, gridded rainfall and
potential-evapotranspiration estimates are continuously available for the 2007–2018 period at an hourly time step.</p><p>In the variational approach one looks for the optimal solution by minimizing the standard quadratic cost function, which penalizes the misfit between
the observed and predicted values, under some additional a priori constraints. The cost function gradient is efficiently computed using the adjoint
model. In numerical experiments, the benefits of using the distributed against the uniform calibration are measured in terms of the model predictive
performance, in temporal, spatial and spatiotemporal validation, both globally and for particular flood events. Overall, distributed calibration
shows encouraging results, providing better model predictions and relevant spatial distribution of some parameters. The numerical stability analysis
has been performed to understand the impact of different factors on the calibration quality. This analysis indicates the possible directions for
future developments, which may include considering a non-Gaussian likelihood and upgrading the model structure.</p></abstract-html>
<ref-html id="bib1.bib1"><label>Abbaris et al.(2014)Abbaris, Dakhlaoui, Thiria, and Bargaoui</label><mixed-citation>
Abbaris, A., Dakhlaoui, H., Thiria, S., and Bargaoui, Z.:
Variational data assimilation with the YAO platform for hydrological forecasting, P. Int. Ass. Hydrol. Sci.,
364, 3–8, <a href="https://doi.org/10.5194/piahs-364-3-2014" target="_blank">https://doi.org/10.5194/piahs-364-3-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Abbaspour et al.(2007)Abbaspour, Yang, Maximov, Siber, Bogner, Mieleitner, Zobrist, and Srinivasan</label><mixed-citation>
Abbaspour, K. C., Yang, J., Maximov, I., Siber, R., Bogner, K., Mieleitner, J., Zobrist, J., and Srinivasan, R.:
Modelling hydrology and water quality in the pre-alpine/alpine Thur watershed using SWAT,
J. Hydrol.,
333, 413–430, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Anderson et al.(2006)Anderson, Koren, and Reed</label><mixed-citation>
Anderson, R. M., Koren, V. I., and Reed, S. M.:
Using SSURGO data to improve Sacramento Model a priori parameter estimates,
J. Hydrol.,
320, 103–116, <a href="https://doi.org/10.1016/j.jhydrol.2005.07.020" target="_blank">https://doi.org/10.1016/j.jhydrol.2005.07.020</a>, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Arnaud et al.(2011)Arnaud, Lavabre, Fouchier, Diss, and Javelle</label><mixed-citation>
Arnaud, P., Lavabre, J., Fouchier, C., Diss, S., and Javelle, P.:
Sensitivity of hydrological models to uncertainty in rainfall input,
Hydrolog. Sci. J.,
56, 397–410, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Artigue et al.(2012)Artigue, Johannet, Borrell, and Pistre</label><mixed-citation>
Artigue, G., Johannet, A., Borrell, V., and Pistre, S.: Flash flood forecasting in poorly gauged basins using neural networks: case study of the Gardon de Mialet basin (southern France), Nat. Hazards Earth Syst. Sci., 12, 3307–3324, <a href="https://doi.org/10.5194/nhess-12-3307-2012" target="_blank">https://doi.org/10.5194/nhess-12-3307-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Bell et al.(2007)Bell, Kay, Jones, and Moore</label><mixed-citation>
Bell, V. A., Kay, A. L., Jones, R. G., and Moore, R. J.: Development of a high resolution grid-based river flow model for use with regional climate model output, Hydrol. Earth Syst. Sci., 11, 532–549, <a href="https://doi.org/10.5194/hess-11-532-2007" target="_blank">https://doi.org/10.5194/hess-11-532-2007</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Beven(1989)</label><mixed-citation>
Beven, K.:
Changing ideas in hydrology – The case of physically-based models,
J. Hydrol.,
105, 157–172, <a href="https://doi.org/10.1016/0022-1694(89)90101-7" target="_blank">https://doi.org/10.1016/0022-1694(89)90101-7</a>, 1989.
</mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Beven(1993)</label><mixed-citation>
Beven, K.:
Prophecy, reality and uncertainty in distributed hydrological modelling,
Adv. Water Res.,
16, 41–51, 1993.
</mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Beven(2001)</label><mixed-citation>
Beven, K.: How far can we go in distributed hydrological modelling?, Hydrol. Earth Syst. Sci., 5, 1–12, <a href="https://doi.org/10.5194/hess-5-1-2001" target="_blank">https://doi.org/10.5194/hess-5-1-2001</a>, 2001.
</mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Borga et al.(2011)Borga, Anagnostou, Blöschl, and Creutin</label><mixed-citation>
Borga, M., Anagnostou, E. N., Blöschl, G., and Creutin, J. D.:
Flash flood forecasting, warning and risk management: the HYDRATE project,
Environ. Sci. Policy,
14, 834–844, <a href="https://doi.org/10.1016/j.envsci.2011.05.017" target="_blank">https://doi.org/10.1016/j.envsci.2011.05.017</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Bouvier and DelClaux(1996)</label><mixed-citation>
Bouvier, C. and DelClaux, F.:
ATHYS: a hydrological environment for spatial modelling and coupling with GIS,
IAHS Publications-Series of Proceedings and Reports-Intern Assoc Hydrological Sciences,
235, 19–28, 1996.
</mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Braud et al.(2010)Braud, Roux, Anquetin, Maubourguet, Manus, Viallet, and Dartus</label><mixed-citation>
Braud, I., Roux, H., Anquetin, S., Maubourguet, M.-M., Manus, C., Viallet, P., and Dartus, D.:
The use of distributed hydrological models for the Gard 2002 flash flood event: Analysis of associated hydrological processes,
J. Hydrol.,
394, 162–181, <a href="https://doi.org/10.1016/j.jhydrol.2010.03.033" target="_blank">https://doi.org/10.1016/j.jhydrol.2010.03.033</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Braud et al.(2014)Braud, Ayral, Bouvier, Branger, Delrieu, Le Coz, Nord, Vandervaere, Anquetin, Adamovic, Andrieu, Batiot, Boudevillain, Brunet, Carreau, Confoland, Didon-Lescot, Domergue, Douvinet, Dramais, Freydier, Gérard, Huza, Leblois, Le Bourgeois, Le Boursicaud, Marchand, Martin, Nottale, Patris, Renard, Seidel, Taupin, Vannier, Vincendon, and Wijbrans</label><mixed-citation>
Braud, I., Ayral, P.-A., Bouvier, C., Branger, F., Delrieu, G., Le Coz, J., Nord, G., Vandervaere, J.-P., Anquetin, S., Adamovic, M., Andrieu, J., Batiot, C., Boudevillain, B., Brunet, P., Carreau, J., Confoland, A., Didon-Lescot, J.-F., Domergue, J.-M., Douvinet, J., Dramais, G., Freydier, R., Gérard, S., Huza, J., Leblois, E., Le Bourgeois, O., Le Boursicaud, R., Marchand, P., Martin, P., Nottale, L., Patris, N., Renard, B., Seidel, J.-L., Taupin, J.-D., Vannier, O., Vincendon, B., and Wijbrans, A.: Multi-scale hydrometeorological observation and modelling for flash flood understanding, Hydrol. Earth Syst. Sci., 18, 3733–3761, <a href="https://doi.org/10.5194/hess-18-3733-2014" target="_blank">https://doi.org/10.5194/hess-18-3733-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Braud et al.(2016)Braud, Borga, Gourley, Hurlimann Ziegler, Zappa, and Gallart</label><mixed-citation>
Braud, I., Borga, M., Gourley, J., Hurlimann Ziegler, M., Zappa, M., and Gallart, F.:
Flash floods, hydro-geomorphic response and risk management,
J. Hydrol.,
541, 1–5, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Castaings et al.(2009)Castaings, Dartus, Le Dimet, and Saulnier</label><mixed-citation>
Castaings, W., Dartus, D., Le Dimet, F.-X., and Saulnier, G.-M.: Sensitivity analysis and parameter estimation for distributed hydrological modeling: potential of variational methods, Hydrol. Earth Syst. Sci., 13, 503–517, <a href="https://doi.org/10.5194/hess-13-503-2009" target="_blank">https://doi.org/10.5194/hess-13-503-2009</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Collier(2007)</label><mixed-citation>
Collier, C.:
Flash flood forecasting: What are the limits of predictability?,
Q. J. Roy. Meteor. Soc.,
133, 3–23, <a href="https://doi.org/10.1002/qj.29" target="_blank">https://doi.org/10.1002/qj.29</a>, 2007.
</mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Darras(2015)</label><mixed-citation>
Darras, T.:
Flash flood forecasting by statistical learning,
Ph.D. thesis, Université Montpellier,
available at: <a href="https://tel.archives-ouvertes.fr/tel-01816929" target="_blank"/> (last access: 7 October 2020), 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>De Lavenne et al.(2019)De Lavenne, Andréassian, Thirel, Ramos, and Perrin</label><mixed-citation>
De Lavenne, A., Andréassian, V., Thirel, G., Ramos, M.-H., and Perrin, C.:
A Regularization Approach to Improve the Sequential Calibration of a Semidistributed Hydrological Model,
Water Resour. Res.,
55, 8821–8839, <a href="https://doi.org/10.1029/2018WR024266" target="_blank">https://doi.org/10.1029/2018WR024266</a>, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Douinot et al.(2016)Douinot, Roux, Garambois, Larnier, Labat, and Dartus</label><mixed-citation>
Douinot, A., Roux, H., Garambois, P.-A., Larnier, K., Labat, D., and Dartus, D.:
Accounting for rainfall systematic spatial variability in flash flood forecasting,
J. Hydrol.,
541, 359–370, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Douinot et al.(2018)Douinot, Roux, Garambois, and Dartus</label><mixed-citation>
Douinot, A., Roux, H., Garambois, P.-A., and Dartus, D.: Using a multi-hypothesis framework to improve the understanding of flow dynamics during flash floods, Hydrol. Earth Syst. Sci., 22, 5317–5340, <a href="https://doi.org/10.5194/hess-22-5317-2018" target="_blank">https://doi.org/10.5194/hess-22-5317-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Drobinski et al.(2014)Drobinski, Ducrocq, Alpert, Anagnostou, Béranger, Borga, Braud, Chanzy, Davolio, Delrieu, Estournel, Boubrahmi, Font, Grubišić, Gualdi, Homar, Ivančan-Picek, Kottmeier, Kotroni, Lagouvardos, Lionello, Llasat, Ludwig, Lutoff, Mariotti, Richard, Romero, Rotunno, Roussot, Ruin, Somot, Taupier-Letage, Tintore, Uijlenhoet, and Wernli</label><mixed-citation>
Drobinski, P., Ducrocq, V., Alpert, P., Anagnostou, E., Béranger, K., Borga, M., Braud, I., Chanzy, A., Davolio, S., Delrieu, G., Estournel, C., Boubrahmi, N. F., Font, J., Grubišić, V., Gualdi, S., Homar, V., Ivančan-Picek, B., Kottmeier, C., Kotroni, V., Lagouvardos, K., Lionello, P., Llasat, M. C., Ludwig, W., Lutoff, C., Mariotti, A., Richard, E., Romero, R., Rotunno, R., Roussot, O., Ruin, I., Somot, S., Taupier-Letage, I., Tintore, J., Uijlenhoet, R., and Wernli, H.:
HyMeX: A 10-Year Multidisciplinary Program on the Mediterranean Water Cycle,
B. Am. Meteorol. Soc.,
95, 1063–1082, <a href="https://doi.org/10.1175/BAMS-D-12-00242.1" target="_blank">https://doi.org/10.1175/BAMS-D-12-00242.1</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Ducrocq et al.(2016)Ducrocq, Davolio, Ferretti, Flamant, Santaner, Kalthoff, Richard, and Wernli</label><mixed-citation>
Ducrocq, V., Davolio, S., Ferretti, R., Flamant, C., Santaner, V. H., Kalthoff, N., Richard, E., and Wernli, H.:
Introduction to the HyMeX Special Issue on “Advances in understanding and forecasting of heavy precipitation in the Mediterranean through the HyMeX SOP1 field campaign”,
Q. J. Roy. Meteor. Soc.,
142, 1–6, <a href="https://doi.org/10.1002/qj.2856" target="_blank">https://doi.org/10.1002/qj.2856</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Edijatno(1991)</label><mixed-citation>
Edijatno:
Mise au point d'un modèle élémentaire pluie-débit au pas de temps journalier,
Ph.D. thesis,
Université Louis Pasteur, ENGEES, Cemagref Antony, France,
available at: <a href="https://webgr.inrae.fr/wp-content/uploads/2012/07/1991-EDIJATNO-THESE.pdf" target="_blank"/> (last access: 7 October 2020), 1991.
</mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Errico(1997)</label><mixed-citation>
Errico, R. M.:
What is an adjoint model?,
B. Am. Meteorol. Soc.,
78, 2577–2591, 1997.
</mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Ficchì et al.(2016)Ficchì, Perrin, and Andréassian</label><mixed-citation>
Ficchì, A., Perrin, C., and Andréassian, V.:
Impact of temporal resolution of inputs on hydrological model performance: An analysis based on 2400 flood events,
J. Hydrol.,
538, 454–470, <a href="https://doi.org/10.1016/j.jhydrol.2016.04.016" target="_blank">https://doi.org/10.1016/j.jhydrol.2016.04.016</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Ficchì et al.(2016)Ficchì, Raso, Dorchies, Pianosi, Malaterre, Overloop, and Jay-Allemand</label><mixed-citation>
Ficchì, A., Raso, L., Dorchies, D., Pianosi, F., Malaterre, P.-O., Overloop, P.-J. V., and Jay-Allemand, M.:
Optimal Operation of the Multireservoir System in the Seine River Basin Using Deterministic and Ensemble Forecasts,
J. Water Res. Pl.,
142, 05015005, <a href="https://doi.org/10.1061/(ASCE)WR.1943-5452.0000571" target="_blank">https://doi.org/10.1061/(ASCE)WR.1943-5452.0000571</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Garambois et al.(2013)Garambois, Roux, Larnier, Castaings, and Dartus</label><mixed-citation>
Garambois, P. A., Roux, H., Larnier, K., Castaings, W., and Dartus, D.: Characterization of process-oriented hydrologic model behavior with temporal sensitivity analysis for flash floods in Mediterranean catchments, Hydrol. Earth Syst. Sci., 17, 2305–2322, <a href="https://doi.org/10.5194/hess-17-2305-2013" target="_blank">https://doi.org/10.5194/hess-17-2305-2013</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Garambois et al.(2015)Garambois, Roux, Larnier, Labat, and Dartus</label><mixed-citation>
Garambois, P.-A., Roux, H., Larnier, K., Labat, D., and Dartus, D.:
Parameter regionalization for a process-oriented distributed model dedicated to flash floods,
J. Hydrol.,
525, 383–399, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Gourley et al.(2017)Gourley, Flamig, Vergara, Kirstetter, Clark, Argyle, Arthur, Martinaitis, Terti, Erlingis, Hong, and Howard</label><mixed-citation>
Gourley, J., Flamig, Z., Vergara, H., Kirstetter, P.-E., Clark, R., Argyle, E., Arthur, A., Martinaitis, S., Terti, G., Erlingis, J., Hong, Y., and Howard, K.:
The flash project Improving the Tools for Flash Flood Monitoring and Prediction across the United States,
B. Am. Meteorol. Soc.,
98, 361–372, <a href="https://doi.org/10.1175/BAMS-D-15-00247.1" target="_blank">https://doi.org/10.1175/BAMS-D-15-00247.1</a>, 2017.
</mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Gupta et al.(2009)Gupta, Kling, Yilmaz, and Martinez</label><mixed-citation>
Gupta, H. V., Kling, H., Yilmaz, K. K., and Martinez, G. F.:
Decomposition of the mean squared error and NSE performance criteria: Implications for improving hydrological modelling,
J. Hydrol.,
377, 80–91, <a href="https://doi.org/10.1016/j.jhydrol.2009.08.003" target="_blank">https://doi.org/10.1016/j.jhydrol.2009.08.003</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Hapuarachchi et al.(2011)Hapuarachchi, Wang, and Pagano</label><mixed-citation>
Hapuarachchi, H., Wang, Q., and Pagano, T.:
A review of advances in flash flood forecasting,
Hydrol. Process.,
25, 2771–2784, <a href="https://doi.org/10.1002/hyp.8040" target="_blank">https://doi.org/10.1002/hyp.8040</a>, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Hascoet and Pascual(2013)</label><mixed-citation>
Hascoet, L. and Pascual, V.:
The Tapenade Automatic Differentiation tool: principles, model, and specification, ACM T. Math. Software,
39, 20, <a href="https://doi.org/10.1145/2450153.2450158" target="_blank">https://doi.org/10.1145/2450153.2450158</a>, 2013.
</mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Javelle et al.(2010)Javelle, Fouchier, Arnaud, and Lavabre</label><mixed-citation>
Javelle, P., Fouchier, C., Arnaud, P., and Lavabre, J.:
Flash flood warning at ungauged locations using radar rainfall and antecedent soil moisture estimations,
J. Hydrol.,
394, 267–274, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Javelle et al.(2014)Javelle, Demargne, Defrance, Pansu, and Arnaud</label><mixed-citation>
Javelle, P., Demargne, J., Defrance, D., Pansu, J., and Arnaud, P.:
Evaluating flash-flood warnings at ungauged locations using post-event surveys: a case study with the AIGA warning system,
Hydrolog. Sci. J.,
59, 1390–1402, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Javelle et al.(2016)Javelle, Organde, Demargne, Saint-Martin, de Saint-Aubin, Garandeau, and Janet</label><mixed-citation>
Javelle, P., Organde, D., Demargne, J., Saint-Martin, C., de Saint-Aubin, C., Garandeau, L., and Janet, B.:
Setting up a French national flash flood warning system for ungauged catchments based on the AIGA method,
in: 3rd European Conference on Flood Risk Management (FLOODrisk 2016), 17–21 October 2016, Lyon, France, Proceedings, <a href="https://doi.org/10.1051/e3sconf/20160718010" target="_blank">https://doi.org/10.1051/e3sconf/20160718010</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Javelle et al.(2019)Javelle, Saint-Martin, Garandeau, and Janet</label><mixed-citation>
Javelle, P., Saint-Martin, C., Garandeau, L., and Janet, B.:
Flash flood warnings: Recent achievements in France with the national Vigicrues Flash system,
United Nations Office for Disaster Risk Reduction, Contributing Paper to the Global Assessment Report on Disaster Risk Reduction (GAR 2019),
available at:
<a href="https://www.undrr.org/publication/flash-flood-warnings-recent-achievements-france-national-vigicrues-flash-system" target="_blank">https://www.undrr.org/publication/flash-flood-warnings-recent-achievements-france-national-vigicrues-flash-system</a> (last access: 7 October 2020), 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Jay-Allemand et al.(2018)Jay-Allemand, Gejadze, Javelle, Organde, Fine, Patrick, and Malaterre</label><mixed-citation>
Jay-Allemand, M., Gejadze, I., Javelle, P., Organde, D., Fine, J.-A., Patrick, A., and Malaterre, P.-O.:
Assimilation de données appliquée à un modèle pluie-débit distribué pour la prévision des crues,
in: De la prévision des crues à la gestion de crise,
Société hydaulique de France, Avignon, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Klemes(1986)</label><mixed-citation>
Klemes, V.:
Operational testing of hydrological simulation models,
Hydrolog. Sci. J.,
31, 13–24, <a href="https://doi.org/10.1080/02626668609491024" target="_blank">https://doi.org/10.1080/02626668609491024</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Laganier et al.(2014)Laganier, Ayral, Salze, and Sauvagnargues</label><mixed-citation>
Laganier, O., Ayral, P. A., Salze, D., and Sauvagnargues, S.: A coupling of hydrologic and hydraulic models appropriate for the fast floods of the Gardon River basin (France), Nat. Hazards Earth Syst. Sci., 14, 2899–2920, <a href="https://doi.org/10.5194/nhess-14-2899-2014" target="_blank">https://doi.org/10.5194/nhess-14-2899-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Laurent et al.(2019)Laurent, Le Riche, Soulier, and Boucard</label><mixed-citation>
Laurent, L., Le Riche, R., Soulier, B., and Boucard, P.-A.:
An Overview of Gradient-Enhanced Metamodels with Applications,
Arch. Comput. Method. E.,
26, 61–106, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Ledimet and Talagrand(1986)</label><mixed-citation>
Ledimet, F. and Talagrand, O.:
Variational Algorithms For Analysis And Assimilation Of Meteorological Observations – Theoretical Aspects,
Tellus A,
38, 97–110, <a href="https://doi.org/10.3402/tellusa.v38i2.11706" target="_blank">https://doi.org/10.3402/tellusa.v38i2.11706</a>, 1986.
</mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Lee et al.(2012)Lee, Seo, Liu, Koren, McKee, and Corby</label><mixed-citation>
Lee, H., Seo, D.-J., Liu, Y., Koren, V., McKee, P., and Corby, R.: Variational assimilation of streamflow into operational distributed hydrologic models: effect of spatiotemporal scale of adjustment, Hydrol. Earth Syst. Sci., 16, 2233–2251, <a href="https://doi.org/10.5194/hess-16-2233-2012" target="_blank">https://doi.org/10.5194/hess-16-2233-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Liu et al.(2012)Liu, Weerts, Clark, Hendricks Franssen, Kumar, Moradkhani, Seo, Schwanenberg, Smith, van Dijk, van Velzen, He, Lee, Noh, Rakovec, and Restrepo</label><mixed-citation>
Liu, Y., Weerts, A. H., Clark, M., Hendricks Franssen, H.-J., Kumar, S., Moradkhani, H., Seo, D.-J., Schwanenberg, D., Smith, P., van Dijk, A. I. J. M., van Velzen, N., He, M., Lee, H., Noh, S. J., Rakovec, O., and Restrepo, P.: Advancing data assimilation in operational hydrologic forecasting: progresses, challenges, and emerging opportunities, Hydrol. Earth Syst. Sci., 16, 3863–3887, <a href="https://doi.org/10.5194/hess-16-3863-2012" target="_blank">https://doi.org/10.5194/hess-16-3863-2012</a>, 2012.
</mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Lobligeois et al.(2014)Lobligeois, Andréassian, Perrin, Tabary, and Loumagne</label><mixed-citation>
Lobligeois, F., Andréassian, V., Perrin, C., Tabary, P., and Loumagne, C.: When does higher spatial resolution rainfall information improve streamflow simulation? An evaluation using 3620 flood events, Hydrol. Earth Syst. Sci., 18, 575–594, <a href="https://doi.org/10.5194/hess-18-575-2014" target="_blank">https://doi.org/10.5194/hess-18-575-2014</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>McLaughlin(1995)</label><mixed-citation>
McLaughlin, D.:
Recent developments in hydrologic data assimilation,
Rev. Geophys.,
33, 977–984, 1995.
</mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Moradkhani and Sorooshian(2009)</label><mixed-citation>
Moradkhani, H. and Sorooshian, S.:
General review of rainfall-runoff modeling: model calibration, data assimilation, and uncertainty analysis,
in: Hydrological modelling and the water cycle,
edited by: Sorooshian, S., Hsu, K.-L., Coppola, E. Tomassetti, B. Verdecchia, M., and Visconti, G.,
Springer, Berlin, Heidelberg, 1–24, <a href="https://doi.org/10.1007/978-3-540-77843-1" target="_blank">https://doi.org/10.1007/978-3-540-77843-1</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Mouelhi et al.(2006)Mouelhi, Michel, Perrin, and Andréassian</label><mixed-citation>
Mouelhi, S., Michel, C., Perrin, C., and Andréassian, V.:
Linking stream flow to rainfall at the annual time step: the Manabe bucket model revisited,
J. Hydrol.,
328, 283–296, 2006.
</mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Munier et al.(2014)Munier, Litrico, Belaud, and Perrin</label><mixed-citation>
Munier, S., Litrico, X., Belaud, G., and Perrin, C.:
Assimilation of discharge data into semidistributed catchment models for short-term flow forecasting: Case study of the Seine River basin,
J. Hydrol. Eng.,
20, 05014021, <a href="https://doi.org/10.1061/(ASCE)HE.1943-5584.0001054" target="_blank">https://doi.org/10.1061/(ASCE)HE.1943-5584.0001054</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib49"><label>Nash and Sutcliffe(1970)</label><mixed-citation>
Nash, J. E. and Sutcliffe, J. V.:
River flow forecasting through conceptual models. Part I. A conceptual models discussion of principles.,
J. Hydrol.,
10, 282–290, 1970.
</mixed-citation></ref-html>
<ref-html id="bib1.bib50"><label>Nguyen et al.(2016)Nguyen, Georges, Besançon, and Zin</label><mixed-citation>
Nguyen, V. T., Georges, D., Besançon, G., and Zin, I.:
Parameter estimation of a real hydrological system using an adjoint method,
IFAC Papersonline,
49, 300–305, <a href="https://doi.org/10.1016/j.ifacol.2016.07.978" target="_blank">https://doi.org/10.1016/j.ifacol.2016.07.978</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib51"><label>Oudin et al.(2005)Oudin, Hervieu, Michel, Perrin, Andréassian, Anctil, and Loumagne</label><mixed-citation>
Oudin, L., Hervieu, F., Michel, C., Perrin, C., Andréassian, V., Anctil, F., and Loumagne, C.:
Which potential evapotranspiration input for a lumped rainfall–runoff model?: Part 2 – Towards a simple and efficient potential evapotranspiration model for rainfall–runoff modelling,
J. Hydrol.,
303, 290–306, 2005.
</mixed-citation></ref-html>
<ref-html id="bib1.bib52"><label>Perrin et al.(2003)Perrin, Michel, and Andréassian</label><mixed-citation>
Perrin, C., Michel, C., and Andréassian, V.:
Improvement of a parsimonious model for streamflow simulation,
J. Hydrol.,
279, 275-289, <a href="https://doi.org/10.1016/S0022-1694(03)00225-7" target="_blank">https://doi.org/10.1016/S0022-1694(03)00225-7</a>, 2003.
</mixed-citation></ref-html>
<ref-html id="bib1.bib53"><label>Pokhrel and Gupta(2010)</label><mixed-citation>
Pokhrel, P. and Gupta, H. V.:
On the use of spatial regularization strategies to improve calibration of distributed watershed models,
Water Resour. Res.,
46, W01505, <a href="https://doi.org/10.1029/2009WR008066" target="_blank">https://doi.org/10.1029/2009WR008066</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib54"><label>Quesney et al.(2000)Quesney, Francois, Ottle, Hegarat, Loumagne, Normand et al.</label><mixed-citation>
Quesney, A., Francois, C., Ottle, C., Hegarat, S., Loumagne, C., Normand, M., et al.:
Sequential assimilation of SAR/ERS data in a lumped rainfall-runoff model with an extended Kalman filter,
IAHS Publ., 267, 495–497, 2000.
</mixed-citation></ref-html>
<ref-html id="bib1.bib55"><label>Rabier and Courtier(1992)</label><mixed-citation>
Rabier, F. and Courtier, P.:
Four-dimensional assimilation in the presence of baroclinic instability,
Q. J. Roy. Meteor. Soc.,
118, 649–672, 1992.
</mixed-citation></ref-html>
<ref-html id="bib1.bib56"><label>Rakovec et al.(2016)Rakovec, Kumar, Attinger, and Samaniego</label><mixed-citation>
Rakovec, O., Kumar, R., Attinger, S., and Samaniego, L.:
Improving the realism of hydrologic model functioning through multivariate parameter estimation,
Water Resour. Res.,
52, 7779–7792, <a href="https://www.scopus.com" target="_blank"/>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib57"><label>Riboust et al.(2019)Riboust, Thirel, Moine, and Ribstein</label><mixed-citation>
Riboust, P., Thirel, G., Moine, N. L., and Ribstein, P.:
Revisiting a Simple Degree-Day Model for Integrating Satellite Data: Implementation of Swe-Sca Hystereses,
J. Hydrol. Hydromech.,
67, 70–81, 2019.
</mixed-citation></ref-html>
<ref-html id="bib1.bib58"><label>Roux et al.(2011)Roux, Labat, Garambois, Maubourguet, Chorda, and Dartus</label><mixed-citation>
Roux, H., Labat, D., Garambois, P.-A., Maubourguet, M.-M., Chorda, J., and Dartus, D.: A physically-based parsimonious hydrological model for flash floods in Mediterranean catchments, Nat. Hazards Earth Syst. Sci., 11, 2567–2582, <a href="https://doi.org/10.5194/nhess-11-2567-2011" target="_blank">https://doi.org/10.5194/nhess-11-2567-2011</a>, 2011.

</mixed-citation></ref-html>
<ref-html id="bib1.bib59"><label>Samaniego et al.(2010)Samaniego, Kumar, and Attinger</label><mixed-citation>
Samaniego, L., Kumar, R., and Attinger, S.:
Multiscale parameter regionalization of a grid-based hydrologic model at the mesoscale,
Water Resour. Res.,
46, W05523, <a href="https://doi.org/10.1029/2008WR007327" target="_blank">https://doi.org/10.1029/2008WR007327</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib60"><label>Santos et al.(2018)Santos, Thirel, and Perrin</label><mixed-citation>
Santos, L., Thirel, G., and Perrin, C.: Continuous state-space representation of a bucket-type rainfall-runoff model: a case study with the GR4 model using state-space GR4 (version 1.0), Geosci. Model Dev., 11, 1591–1605, <a href="https://doi.org/10.5194/gmd-11-1591-2018" target="_blank">https://doi.org/10.5194/gmd-11-1591-2018</a>, 2018.
</mixed-citation></ref-html>
<ref-html id="bib1.bib61"><label>Seo et al.(2009)Seo, Cajina, Corby, and Howieson</label><mixed-citation>
Seo, D.-J., Cajina, L., Corby, R., and Howieson, T.:
Automatic state updating for operational streamflow forecasting via variational data assimilation,
J. Hydrol.,
367, 255–275, <a href="https://doi.org/10.1016/j.jhydrol.2009.01.019" target="_blank">https://doi.org/10.1016/j.jhydrol.2009.01.019</a>, 2009.
</mixed-citation></ref-html>
<ref-html id="bib1.bib62"><label>Sun et al.(2015)Sun, Nistor, and Seidou</label><mixed-citation>
Sun, L., Nistor, I., and Seidou, O.:
Streamflow data assimilation in SWAT model using Extended Kalman Filter,
J. Hydrol.,
531, 671–684, 2015.
</mixed-citation></ref-html>
<ref-html id="bib1.bib63"><label>Sun et al.(2016)Sun, Seidou, Nistor, and Liu</label><mixed-citation>
Sun, L., Seidou, O., Nistor, I., and Liu, K.:
Review of the Kalman-type hydrological data assimilation,
Hydrolog. Sci. J.,
61, 2348–2366, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib64"><label>Thirel et al.(2010)Thirel, Martin, Mahfouf, Massart, Ricci, and Habets</label><mixed-citation>
Thirel, G., Martin, E., Mahfouf, J.-F., Massart, S., Ricci, S., and Habets, F.: A past discharges assimilation system for ensemble streamflow forecasts over France – Part 1: Description and validation of the assimilation system, Hydrol. Earth Syst. Sci., 14, 1623–1637, <a href="https://doi.org/10.5194/hess-14-1623-2010" target="_blank">https://doi.org/10.5194/hess-14-1623-2010</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib65"><label>Tramblay et al.(2010)Tramblay, Bouvier, Crespy, and Marchandise</label><mixed-citation>
Tramblay, Y., Bouvier, C., Crespy, A., and Marchandise, A.:
Improvement of flash flood modelling using spatial patterns of rainfall: A case study in southern France, in: Sixth World FRIEND Conference, the Global Change: Facing Risks and Threats to Water Resources, October 2010, Fez, Morocco, IAHS Publ. 340, 172–178, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib66"><label>Vannier et al.(2014)Vannier, Braud, and Anquetin</label><mixed-citation>
Vannier, O., Braud, I., and Anquetin, S.:
Regional estimation of catchment-scale soil properties by means of streamflow recession analysis for use in distributed hydrological models,
Hydrol. Process.,
28, 6276–6291, <a href="https://doi.org/10.1002/hyp.10101" target="_blank">https://doi.org/10.1002/hyp.10101</a>, 2014.
</mixed-citation></ref-html>
<ref-html id="bib1.bib67"><label>Vannier et al.(2016)Vannier, Anquetin, and Braud</label><mixed-citation>
Vannier, O., Anquetin, S., and Braud, I.:
Investigating the role of geology in the hydrological response of Mediterranean catchments prone to flash-floods: Regional modelling study and process understanding,
J. Hydrol.,
541, 158–172, <a href="https://doi.org/10.1016/j.jhydrol.2016.04.001" target="_blank">https://doi.org/10.1016/j.jhydrol.2016.04.001</a>, 2016.
</mixed-citation></ref-html>
<ref-html id="bib1.bib68"><label>Vidal et al.(2010)Vidal, Martin, Franchistéguy, Baillon, and Soubeyroux</label><mixed-citation>
Vidal, J. P., Martin, E., Franchistéguy, L., Baillon, M., and Soubeyroux, J. M.:
A 50-year high-resolution atmospheric reanalysis over France with the Safran system,
Int. J. Climatol.,
30, 1627–1644, <a href="https://doi.org/10.1002/joc.2003" target="_blank">https://doi.org/10.1002/joc.2003</a>, 2010.
</mixed-citation></ref-html>
<ref-html id="bib1.bib69"><label>Wang et al.(2011)Wang, Hong, Li, Gourley, Khan, Yilmaz, Adler, Policelli, Habib, Irwn et al.</label><mixed-citation>
Wang, J., Hong, Y., Li, L., Gourley, J. J., Khan, S. I., Yilmaz, K. K., Adler, R. F., Policelli, F. S., Habib, S., Irwn, D., et al.:
The coupled routing and excess storage (CREST) distributed hydrological model,
Hydrolog. Sci. J.,
56, 84–98, 2011.
</mixed-citation></ref-html>
<ref-html id="bib1.bib70"><label>Zhu et al.(1994)Zhu, Byrd, Lu, and Nocedal</label><mixed-citation>
Zhu, C., Byrd, R. H., Lu, P., and Nocedal, J.:
L-BFGS-B: a limited memory FORTRAN code for solving bound constrained optimization problems,
Technical Report No. NAM-11,
EECS Department, Northwestern University, Evanston, IL, 1994.
</mixed-citation></ref-html>--></article>
