
The following page describes changes relating to the he latest pre-operational release of GloFAS (v5.0), made available on GloFAS Stage Platform from 12 November 2026 00z (UTC). For more information see: https://confluence.ecmwf.int/x/38QHIQ |
This page describes how the hydrological performance of GloFAS is verified, from GloFAS v5 onwards. The method is used both for the GloFAS hydrological model performance assessment and for the hydrological model performance layer in the GloFAS map viewer.
From GloFAS v5, the performance is evaluated for the first time on the GloFAS historical river discharge reanalysis (the long-term run), at all the river gauging stations used in the model calibration. Parts of the method therefore differ from earlier GloFAS versions. The main differences are listed in the section "Differences from previous GloFAS versions". The method used for GloFAS v4 is described on the page [GloFAS hydrological performance verification methodology (GloFAS v4)].
The verification uses the river gauging stations from the GloFAS model calibration, which is carried out by the Joint Research Centre (JRC) of the European Commission (see GloFAS v5 calibration methodology and parameters). Each station lies on the GloFAS river network and has daily river discharge observations available to the GloFAS team. For GloFAS v5, these are 5,378 stations in 119 countries (there was one extra station for calibration that was assigned as duplicate based on updated observational metadata). The same set of stations is used for the hydrological model performance assessment and for the hydrological model performance layer in the map viewer.
The verification is carried out on the GloFAS historical river discharge reanalysis, which is the long-term simulation of the GloFAS hydrological model forced with meteorological reanalysis. For GloFAS v5, the reanalysis runs from January 1979 to December 2025 and can be accessed via EWDS.
The whole reanalysis period is verified against all available river discharge observations. There is no separate verification period. For each station, the scores are computed over all days on which both the reanalysis and the observations are available, and gaps in the observations are not filled. The observations are the most recent ones in the GloFAS hydrological observation database at the time of the verification. The model spin-up years before the start of the reanalysis are not part of the verification.
The reanalysis is the simulation from which the GloFAS flood thresholds (return periods) are derived. The verification therefore shows how well the simulation that underpins the forecast flood thresholds reproduces the observed river discharge.
The verification scores differ from those reported for the model calibration (see GloFAS v5 calibration hydrological model performance). The calibration and the verification cover different periods, and the verification uses a more recent observation record. Moreover, at some stations, reservoirs upstream were built during the period covered by the observations. In the calibration, these reservoirs were switched off where the observations used describe the natural flow regime before construction. In the reanalysis, all reservoirs are switched on, so that it represents present-day regulated conditions for the flood thresholds. At these stations the reanalysis is partly compared with a flow regime that no longer exists, and its scores can be lower than in the calibration. This is expected and does not mean the reanalysis or the flood thresholds are less reliable for present-day conditions. These stations, their scores and an interactive map are described on [GloFAS v5 stations with reservoirs built during the observation record].
Performance scores
GloFAS hydrological performance verification is done against the river discharge observations available to the GloFAS team. The hydrological model performance analysis is based on the modified Kling–Gupta efficiency (KGE′; Gupta et al., 2009; Kling et al., 2012; ideal value is 1):
KGE' = 1 - \sqrt{(r - 1)^2 + (\beta - 1)^2 + (\gamma - 1)^2}, \qquad
\beta = \frac{\mu_s}{\mu_o}, \qquad
\gamma = \frac{\sigma_s / \mu_s}{\sigma_o / \mu_o} |
where s and o are the simulated and observed river discharge, μ is the mean and σ the standard deviation.
The three components of KGE′ are also shown:
In addition, three further scores are used in GloFAS v5:
NSE = 1 - \frac{\sum_{i=1}^{n}(s_i-o_i)^2}{\sum_{i=1}^{n}(o_i-\mu_o)^2} |
JDKGE = 1 - \sqrt{(r - 1)^2 + (\beta - 1)^2 + (\gamma - 1)^2 + JSD^2} |
References