Articles | Volume 29, issue 1
Nonlin. Processes Geophys., 29, 53–75, 2022
Nonlin. Processes Geophys., 29, 53–75, 2022

Research article 17 Feb 2022

Research article | 17 Feb 2022

An approach for constraining mantle viscosities through assimilation of palaeo sea level data into a glacial isostatic adjustment model

An approach for constraining mantle viscosities through assimilation of palaeo sea level data into a glacial isostatic adjustment model
Reyko Schachtschneider1, Jan Saynisch-Wagner1, Volker Klemann1, Meike Bagge1, and Maik Thomas1,2 Reyko Schachtschneider et al.
  • 1Earth System Modelling, Department Geodesy, Helmholtz Centre Potsdam GFZ German Research Centre for Geosciences, Telegrafenberg, 14473 Potsdam, Germany
  • 2Institute for Meteorology, Freie Universität Berlin, Kaiserswerther Str. 16–18, 14195 Berlin, Germany

Correspondence: Reyko Schachtschneider (


Glacial isostatic adjustment is largely governed by the rheological properties of the Earth's mantle. Large mass redistributions in the ocean–cryosphere system and the subsequent response of the viscoelastic Earth have led to dramatic sea level changes in the past. This process is ongoing, and in order to understand and predict current and future sea level changes, the knowledge of mantle properties such as viscosity is essential. In this study, we present a method to obtain estimates of mantle viscosities by the assimilation of relative sea level rates of change into a viscoelastic model of the lithosphere and mantle. We set up a particle filter with probabilistic resampling. In an identical twin experiment, we show that mantle viscosities can be recovered in a glacial isostatic adjustment model of a simple three-layer Earth structure consisting of an elastic lithosphere and two mantle layers of different viscosity. We investigate the ensemble behaviour on different parameters in the following three set-ups: (1) global observations data set since last glacial maximum with different ensemble initialisations and observation uncertainties, (2) regional observations from Fennoscandia or Laurentide/Greenland only, and (3) limiting the observation period to 10 ka until the present. We show that the recovery is successful in all cases if the target parameter values are properly sampled by the initial ensemble probability distribution. This even includes cases in which the target viscosity values are located far in the tail of the initial ensemble probability distribution. Experiments show that the method is successful if enough near-field observations are available. This makes it work best for a period after substantial deglaciation until the present when the number of sea level indicators is relatively high.

1 Introduction

Glacial isostatic adjustment (GIA) describes the continual response of the Earth to mass redistribution between continental glaciers, ice sheets, and the ocean during glacial cycles (e.g. Lambeck et al.2003). These quasi-periodic mass redistributions occur due to climate cycles that have their origin in astronomical cycles of precession, obliquity, and eccentricity with periods near 23 000, 41 000, and 96 000 years (Imbrie et al.1992). In the past, deformation of the Earth's surface due to those mass redistributions has led to rising and falling sea levels, with local amplitudes exceeding a 100 m (e.g. Whitehouse2018; Lambeck et al.2014; Haskell1935). The behaviour of sea level during glaciation and deglaciation is very complex and differs in the near-, intermediate, and far field (Khan et al.2015).

Understanding GIA processes is essential for the quantification of past and recent sea level changes. In particular, the rheology of the Earth's mantle plays a significant role in surface deformation in the near-field of ice sheets (Lambeck et al.1998). Therefore, the Earth's response after deglaciation is one important process that allows it to infer mantle viscosities (Steffen and Wu2011; Peltier1996). Obtaining reliable values for mantle viscosity is the basis for a precise determination of Earth's deformation history, mass redistribution, and sea level changes. Especially when estimating the distribution of local sea level change due to ongoing melting of glaciers and continental ice sheets in Greenland and Antarctica, the precise knowledge of isostatic adjustment processes is indispensable. In the far-field mantle, rheology plays a minor role. Here, the barystatic GRD fingerprints (GRD refers to changes in Earth gravity, Earth rotation, and viscoelastic solid Earth deformation), i.e. the sum of elastic deformation, change of the geoid, and barystatic sea level rise (Gregory et al.2019), are dominant.

There have been a large number of studies that use different techniques and data to infer the viscosity structure of the Earth's mantle. Peltier (1974) determined the impulse response of a viscoelastic Earth to changing mass load and applied the findings to GIA (Peltier and Andrews1976). Later, the solution of the sea level equation (SLE) was included in the calculations of surface deformation (Peltier et al.1978; Clark et al.1978). That approach was further improved by, for example, Mitrovica et al. (1994), who developed spectral methods solving the SLE and also combined complementary data such as mantle convection with GIA to obtain mantle viscosity profiles (Mitrovica and Forte2004, 1997). Lambeck (1993) developed a global GIA model that accounts for ice and ocean loading and shoreline migration. Bagge et al. (2021) used geodynamically constrained global viscosity structures to investigate the effect of lateral variations on sea level predictions. Steffen and Kaufmann (2005) applied an algorithm based on the neighbourhood algorithm to use palaeo shoreline data and radial crustal velocities obtained from GPS measurements for inferring the viscosity beneath Scandinavia and northwestern Europe. Another computationally efficient approach using sensitivity kernels (sensitivity of observations to both mantle viscosity and ice load history) was presented by Al-Attar and Tromp (2014), who applied an adjoint method to the viscoelastic loading problem. Caron et al. (2017) used a Bayesian Monte Carlo approach and >5000 global palaeo sea level data to evaluate the range and probability of possible solutions for different ice histories and Earth structures. A comprehensive overview over the development of GIA modelling can be found in, for example, Whitehouse (2018), Steffen and Wu (2011), and Whitehouse (2009). Other data assimilation techniques have been applied to deformation models (Hill et al.2010) and the estimation of the sources of sea level rise (Hay et al.2013).

In this study, we present a method that allows us to draw conclusions about mantle viscosity values by assimilating relative sea level (RSL) observations into a viscoelastic Earth model. In an identical twin experiment, we assimilate RSL rates computed from a reference model. We apply a particle filter and study how the mean parameter state of the model ensemble converges to the target parameter state. First, we demonstrate the applicability of the method and then show two special cases that are relevant for the assimilation of real RSL observations.

The paper is organised as follows. In Sect. 2, the viscoelastic deformation model is described. Section 3 deals with the basic principles of data assimilation and the particular filter that was used in this study. The experiment set-up description follows in Sect. 4. Our results are presented and discussed in Sects. 5 and 6, respectively, followed by some concluding remarks and an outlook in Sect. 7.

2 Glacial isostatic adjustment model

In this study, we use the VIscoelastic model of the Lithosphere and MAntle (VILMA; Klemann et al.2008). In VILMA, the continuum mechanical equations of a self-gravitating, viscoelastic, and incompressible Earth are solved in the time domain following the spectral–finite element (SFE) formulation of Martinec (2000). See Appendix A for the basic equations of this method. The model is capable of handling 3D viscosity distributions (Klemann et al.2008). The sea level change is determined with the sea level equation of Farrell and Clark (1976) (see Appendix B), i.e. considering a mass conserving and gravitationally consistent redistribution of water, on a deformable ground. In particular, for the water–mass redistribution between ice sheets and the ocean, the effects of moving coastlines and floating ice are considered (Hagedoorn et al.2007), which is consistent with (Kendall et al.2005). The main difference to standard Laplace domain formulations based on Peltier (1974) is the solution in the time domain, which allows a direct update of the viscoelastic model state during the assimilation process. This is described in more detail in Sect. 3.

We consider a 1D Earth structure, i.e. the mantle viscosity varies only with depth, and it is set to respective constant values of 1020 and 1021 Pa s for the upper and the lower mantle, whereas the lithosphere is considered as an elastic layer of 60 km (see Table 1). The given values were considered ad hoc and not as values representing a realistic viscosity structure in order to emphasise the synthetic character of this experiment. The fluid core is considered as a lower boundary condition. Shear modulus and density follow the elastic preliminary reference Earth model (PREM) structure (Dziewonski and Anderson1981). The thickness of the radial finite elements is ranging between 40 km at the base of the lower mantle to 5 km in the lithosphere and sum up in total to 164 spectral finite elements (SFEs) in the vertical (see Table 1). In horizontal directions, the problem is solved in spherical harmonics, degree, and order ranging from 0 to 170. The load is represented as a 256×512 Gauss–Legendre grid on which the sea level equation is solved.

Table 1Depth structure of VILMA model in this study with number of spectral finite elements (SFEs) in the vertical direction per region and viscosity of the reference model.

Download Print Version | Download XLSX

As forcing, the surface mass load of the last glacial cycle in the parameterisation of the ICE-5G reconstruction (Peltier2004) is considered, which covers the time range from 123 ka (before present) to the present day. The integration time step was set to 20 years.

3 Data assimilation

3.1 General

Data assimilation provides a way to combine dynamic models with observations (Asch et al.2016). Using data assimilation techniques, a model can be updated based on observations in order to obtain new model parameters that better explain the data. There are various data assimilation techniques that are appropriate for certain applications or scenarios. They have been used in a wide range of scientific fields, including numerical weather prediction (Bauer et al.2015), ocean circulation modelling (Saynisch et al.2015; Irrgang et al.2017), geomagnetic field modelling (Bärenzung et al.2018), and geodynamo studies (Fournier et al.2013).

A well-known method for solving non-linear filtering problems with non-Gaussian error statistics is the extended Kalman filter by Anderson and Moore (1979). Its principle is based on the linearisation of evolution models with Taylor series expansions. Such an approximation can lead to poor representations of the models non-linearities and its probability density function (PDF), and the filter can diverge (Van der Merwe et al.2001).

In our study, we used the particle filter (see Sect. 3.2) for parameter estimation in the dynamic model VILMA. The goal of parameter estimation is to find a set of parameters in a model that leads to a solution that is consistent with a set of observations (Evensen2009). The parameters we attempt to estimate are the viscosities of the lower and upper mantle.

3.2 The particle filter

The particle filter is an ensemble-based data assimilation technique. It follows the Monte Carlo view that any probability distribution can be represented by a discrete sample from that distribution (Liu et al.2001). Ensemble-based techniques are particularly useful if the models are non-linear and the PDF of the model state or the errors are not Gaussian (Van Leeuwen2009). It allows a complete representation of the posterior model state distribution so that statistical estimates are easy to compute (Van der Merwe et al.2001). In a particle filter, each ensemble member is assigned a weight factor which is updated during each assimilation step. The output of the filter is the weighted posterior ensemble PDF. From that PDF, a weighted mean can be calculated. If the posterior ensemble PDF is strongly non-Gaussian, the weighted mean can be a poor estimate. Due to the nature of our particle perturbation, this is not the case in our study. In particle filters without resampling, after some assimilation steps the ensemble can contain particles with very low weights that are practically insignificant (Pham2001). Therefore, without resampling, large ensembles are needed in order to properly sample the model PDF. If too few particles with significant weight remain, the filter is degenerated and does not represent the model PDF. Therefore, if particles with low significance are resampled to particles with higher significance, then the ensemble size can be reduced while the ensemble PDF can still represent the model PDF. More profound introductions to data assimilation and particle filters can be found, for example, in Asch et al. (2016), Carrassi et al. (2018), Fearnhead and Künsch (2018), and Van Leeuwen et al. (2019).

The model update in our particle filter is based directly on Bayes' theorem (for an introduction, see, for example, Box and Tiao2011). If the PDFs of the model and the PDFs of the observations are continuous, Bayes' theorem holds, as follows:

(1) p m ψ | d = p d d | ψ p m ( ψ ) p d ( d ) ,

where pm(ψ|d) is the posterior PDF of the model given the observations, pd(d|ψ) is the likelihood of the observations given the model, pm(ψ) is the prior PDF of the model, and pd(d) a normalisation factor, the so-called model evidence. The weights of the ith particle are given by the following:

(2) w i = p d d | ψ i j = 1 M p d d | ψ j ,

where M is the ensemble size and the likelihood is given by the following:


with r as the vector of observation residuals, i.e. the differences between observations and model predictions, and R is the observation error covariance matrix. The weights wi represent the significance of a particle, i.e. its contribution to the estimate of the ensemble mean, and determine the chance for survival in the resampling step.

We use a particle filter with importance resampling and perturbation. Its principle is illustrated in Fig. 1. Sequential importance resampling (SIR) was proposed by Rubin (1988) and applied to filtering of dynamical systems by Gordon et al. (1993). In this approach, an ensemble of model realisations is propagated in time. When observations become available, each ensemble member's performance is evaluated based on the differences between the observations and the corresponding values computed from the model states. These measures are used to decide which particles further propagate and which are disregarded after that assimilation step. Particles with low performance are resampled to states of better-performing particles. Thus, the ensemble size stays constant throughout the entire assimilation run.

Figure 1The particle filter principle. In the forecast phase, the dynamic model ensemble is propagated in time until observations become available. Then, the ensemble members are assigned a weight factor based on the residuals between the observations and the according values computed from the model states. Based on the weight, the ensemble is resampled. Members with low weights are disregarded, members with high weights are copied. The ensemble size stays constant. Finally, the model states of the ensemble members are perturbed, and the next model integration cycle starts with the updated ensemble.


Weighting the particles reduces the ensemble variance. If the variance becomes very small, there is the risk of filter degeneracy (Fearnhead and Künsch2018). A particle filter has degenerated if almost all ensemble members have very low or zero weight and the model PDF is no longer represented by the ensemble. In that case, when resampling the particles, all particles with very low weights would be resampled to (the very few) states of particles with large weights. The main approaches to overcome degeneracy are as follows: (Fearnhead and Künsch2018): first, by adding a random value to the estimated parameters (e.g. Liu and West2001), second, by using a Monte Carlo Markov chain within the particle filter (Fearnhead2002) in order to obtain new parameter values, and third, by using a stochastic approximation method in which the particle filter update depends on the current parameter estimate (e.g. Poyiadjis et al.2011). Another approach is jittering. It involves building a suitable kernel estimator of the posterior PDF given the observations from which new samples of the parameter space can be drawn (Liu and West2001). However, jittering has been successfully applied only to cases with a low-dimensional state space (Crisan and Miguez2018). Of the mentioned methods, only the second approach gives the exact solution, while the first and third are approximations. We follow the first approach (addition of random perturbations) since it is simple to implement and allows us to enhance the filter convergence by constraining the perturbation. While Liu and West (2001) proposed shrinking the ensemble to its mean state before adding noise, we add noise directly to the resampled particles. After resampling the particles, a random value based on the current ensemble variance is added to each particle's mantle viscosity values. The random values are drawn from scaled normal distributions N0,a2σU,L2 for the two mantle regions separately, where σL2 and σU2 are the ensemble variances for the lower and upper mantle, respectively. In the case that the resulting perturbed viscosity was negative, the absolute value was chosen. The scaling factor a is introduced to control the convergence of the ensemble. It is set to 0.5 in this study. This increases the variance by 25 % after weighting and resampling.

Figure 2 illustrates probabilistic resampling as used in our filter. After the forecast, the particle weights (see Eq. 2) estimate how probable a particle is given the observations (Carrassi et al.2018). For resampling, a value wi=j=1iwj is assigned to each particle. Then, M random numbers ri are drawn from a uniform density on [0,1]. The ith particle is resampled to the model state of the jth particle if wj-1<riwj. Stochastic universal resampling (Kitagawa1996) would possibly be a faster method since the draw of only one random number is required, but it would also allow particles with low weight to survive. Due to the addition of quite large perturbations after resampling, the differences are negligible.

Figure 2Resampling principle. After drawing a random number ri from a uniform distribution on [0,1], the ith particle is resampled to the model state of the jth particle if ri falls in the corresponding bin in the cumulative distribution of the normalised weights.


For implementing the particle filter into the VILMA model, the parallel data assimilation framework (PDAF) by Nerger et al. (2005) is used. It is a versatile software package that helps to include a variety of data assimilation techniques into pre-existing model codes.

4 Experimental set-up

4.1 General

The experiments we present are conducted as sandbox experiments. We use an identical twin set-up for the reference model run and the assimilation simulation. Each ensemble is initialised from the model state of the reference run m0 at time t0. This is done by adding random values drawn from a normal distribution Nμinit,σinit2 to the viscosity values ν of the lower and upper mantle, respectively, for each ensemble member. The mean μinit is called initial offset. The reference run's mantle viscosity values function as target values for the assimilation experiments (see Table 1). All other model parameters remain unchanged during the assimilation. For the values governing the ensemble initialisation, see Table 2. The RSL values determined by the reference model at respective locations and times are used to calculate RSL rates that constitute the synthetic observations used in the assimilation (Schachtschneider et al., 2022).

In Fig. 3, the sandbox experiment principle is illustrated. From the initialisation at t0, the ensemble is propagated in time. At times tn=t0+nΔt, when synthetic observations are available, they are assimilated, and the model ensemble is updated (see Sect. 3.2). The interval between consecutive observations is Δt=1 kyr. Observations are continuously assimilated into the ensemble, and the convergence of its weighted mean viscosity values (see Eq. 2) to the values of the reference run, m0, are investigated.

Figure 3Set-up of the identical twin experiment. The ensemble of particles is initialised from the model state of the target run m0 at t0=-26.5 ka. During the assimilation steps, observations of RSL rates, obtained from the target run, are assimilated into the ensemble. This is done every 1 kyr.


As a starting point for the assimilation we chose t0=26.5 and 10.5 ka, respectively. The date 26.5 ka marks the beginning of the Last Glacial Maximum (LGM). The date 10.5 ka approximately marks the end of the last deglaciation. Thereafter, the number of available observations increases significantly. Those set-ups are meaningful, since the first set-up gives large signals in RSL change while in the second set-up more observations are available.

Table 2Parameters of the test cases investigated, with the standard deviation of RSL observations (σobs), mean, and standard deviation of ensemble perturbation at initialisation (μinit and σinit), regions from which observations were used, and the time interval of observations. Pairs of values represent lower/upper mantle viscosities. The observation uncertainty of case E is variable and decreases with time from 7 to 0.5 m ka−1, details in the text.

Download Print Version | Download XLSX

4.2 Synthetic observations

Geological sea level index points (SLIPs) allow us to reconstruct the relative sea level (RSL) during the glacial cycle. RSL is defined as the change of the water height, S, measured relative to the Earth's surface or ground, T, and referenced to the present state, t=0 (see Appendix B for a more comprehensive derivation of the sea level equation) as follows:


However, when modelling RSL in the forward sense considered here, S(t)−T(t) is specified relative to the initial state. The referencing to S(t=0)-T(t=0) can only be performed at the end of the integration, and consequently, its actual value will depend on the considered parameterisation of the GIA process. Accordingly, for a realistic water–ice redistribution during the glacial process, the initial sea level has to be determined iteratively (e.g. Kendall et al.2005).

To circumvent this problem, we consider the RSL rate, i.e. its time derivative, which depends much less on the initial state. Despite the RSL rate being a non-standard type of observation and knowing that this quantity has to be derived from a series of SLIPs resulting in increased uncertainties, we consider it as a tractable procedure. The uncertainty of RSL rates has the following relationship to RSL uncertainties:


Here, the SLIP linear rate at time tn is determined from the RSL difference at tn and tn−1. The RSL data used to compute the rates for the assimilation (which function as our observations) are taken from the reference run, m0 (see Fig. 3). This synthetic data set is, therefore, well known, and its statistical properties can be linked to the assimilation results.

The spatial distribution of collected SLIPs is rather heterogeneous, mainly spreading along the coasts of the continents, at islands, and concentrating to regions of large ice–water changes since the LGM. In order to run realistic scenarios, the synthetic observations were limited to locations where such data are available.

The grid point closest to each SLIP site was chosen for the representation of the synthetic data. In that way, 1807 observation points were obtained. They are unevenly distributed and located mostly along the coasts of regions where large sea level changes have occurred in the past or are still ongoing, e.g. Laurentide and Fennoscandia (Fig. 4). At each location, we constructed a time series of observation points but do not consider the uneven distribution in time. Instead, we consider the points to be evenly distributed in time from LGM (Last Glacial Maximum) to the present day.

The locations of synthetic observations are based on locations of real observations in older compilations by Fleming (2000, far field; Art Dyke, personal communication, 2001), for Canada and Greenland, and Milne et al. (2005), for Patagonia and South America. Compilations of the U.S. coast are based on Engelhart and Horton (2012), Engelhart et al. (2015), and our own compilations represent the Eurasian Arctic.

Figure 4Locations of SLIPs, which are used to generate synthetic observations. The observation locations were sub-divided into the following four regions: Laurentide and Greenland (green), Fennoscandia (blue), far field (purple), and other (red).

4.3 Investigated set-ups

This study consists of three set-ups. The first set-up investigates the influence of observation uncertainty on the assimilation. In the second set-up, the observations were restricted to certain regions in order to test the performance of our approach when observations are not available globally. In the third set-up, the time interval with available observations was restricted to after 10 ka until the present day.

The first set-up is split into two scenarios based on the Cases A–D listed in Table 2. The purpose is to investigate the influence of the observation uncertainty and statistical parameters of the initial ensemble on the convergence and uncertainty of the viscosity estimates. Experiment Case E was added to investigate the behaviour of the algorithm under more realistic circumstances.

In scenario one (Cases A–C), the initialisation is equal in all three cases, i.e. perturbation with noise drawn from a normal distribution N(μinit,σinit2) such that |μtarget-μinit|=σinit. Cases A–C differ only in the RSL observation uncertainty. It is varied from 0.1 m in Case A to 0.5 m in Case C. If μinitσinit, then the target viscosity value is well covered by the ensemble PDF, and the influence of different observation uncertainties can be studied.

In scenario two (Cases B and D), the influence of the initial offset (i.e. the mean of the initial perturbation; see Sect. 4.1) is studied. We compare test Case B (with a moderate initial offset) to a case where a large offset (μinit=2σinit) was chosen, such that the target viscosity value lies in a tail of the ensemble PDF. Having a future application of the method to real data in mind, it is important to also reach convergence if the true value lies somewhere in a tail of the initial ensemble PDF. One must ensure that the true value is still properly sampled by the ensemble PDF, otherwise the filter degenerates.

In Case E the RSL observation uncertainties vary with time. They are set to realistic values of sea level indicator uncertainties that, on average, agree with values found in the literature (e.g. Vacchi et al.2018, and Khan et al.2019). The chosen RSL uncertainties are 7 m until 17.5 ka, 3.5 m for 17.5–11.5 ka, 1 m for 11.5–6.5 ka, and 0.5 m after 6.5 ka.

For the assimilation in set-up 2, four sets of observations were compiled. In the first set, all observations were used. This gives the best possible spatial and temporal coverage. In the three following scenarios, observations were restricted to (1) Laurentide and Greenland (Case LG), (2) Fennoscandia and northern Europe (Case FS), or (3) the far field. This was done to investigate under which conditions in the 1D model set-up regional observations can be used to obtain correct global viscosity values. When considering real SLIPs, observations might be available only in certain parts of the world, and it is important that our approach is proven successful under those conditions.

Looking at the temporal distribution of real SLIP observations, it becomes clear that most of them date from after the last glaciation. This is due to the fact that regions showing the largest post-glacial uplift were covered by ice during the glaciation period and only after deglaciation SLIPs could form. Therefore, in set-up 3 we tested our approach for the case of observations being available only after 10 ka. The parameters of the test in those cases correspond to Cases B10 and C10 with observation uncertainties of 0.25 and 0.5 m, respectively (see Table 2). In this time period, RSL is mainly dominated by the Earth's deformation (post-glacial rebound) and less by changes in barystatic sea level.

In general, large ensemble sizes (especially for high-dimensional problems) are necessary to properly sample the model PDF. Due to the low dimensionality of the problem described here (only two distinct viscosity values), an ensemble size of 50 proved to be sufficient in the presented experiments.

5 Results

5.1 Consistency tests (set-up 1)

In set-up 1, we studied the convergence of the weighted mean to the target values of the reference model when all available observations from the time interval 25.5 ka until the present day are considered. Figure 5 shows the misfit measure variation over time for scenario one (Cases A–C; see Table 2). The root mean square (RMS) of the difference between the sea level rate of change observations and model predictions of each ensemble member drops quickly after the onset of the assimilation and the first resampling. The very improbable particles from the initial ensemble are disregarded already at this step. In the course of the following assimilation, the RMS stays mostly below 0.5, 1, and 1.5 m ka−1 for Cases A, B, and C, respectively, and converges to values of 0.25, 0.6, and 0.9 m ka−1 towards the end of the assimilation period. In all cases, there is a prominent RMS error peak at about 13.5 ka and a minor peak around 10 ka. These peaks are associated with larger melting phases around 14 and 12–13 ka.

Figure 5Measures of misfit variation for the ensemble of set-up 1 (Cases A–C) in grey. Shown are the RMS values of the difference between the sea level rate of change observations and the model predictions of each ensemble member. The black lines show the total ice volume according to the external ice model. There are spikes following large changes in total ice mass. They appear due to the large amount of fresh water that changes the RSL independently of the viscosity model.


Figure 6 shows the corresponding variation in the viscosity values. In all cases (A–C), we observe very good convergence to the upper and lower mantle viscosities of the reference model. From a state with a large variance, the ensembles evolve to a state with much lower variance that is governed by the observation uncertainties and model errors. The ensemble means converge towards the target values and stabilise within a range below ±5 % difference to the reference value for the lower mantle and ±2 % for the upper mantle. In Cases B and C, the ensemble spread is larger than in Case A. Nevertheless, the ensemble mean is able to recover the target viscosities of the reference run within some error margin. The recovered mean values (weighted ensemble means) also lie within ±5 % and ±1 % of the target values of lower and upper mantle viscosities, respectively. The viscosity values of the upper mantle region converge more quickly than those of the lower mantle.

Figure 6Variations in the viscosity in the course of the assimilation in the lower mantle (a, c, e) and the upper mantle (b, d, f) for scenario one (Cases A–C; from top to bottom) in grey. The flat segments represent the viscosity values of an ensemble member during the forecast phase. When observations are available, a model state may be resampled and perturbed. This changes the viscosity values as shown. The horizontal black lines represent the viscosities of the reference experiment towards which the ensemble mean is expected to converge. The red lines are the weighted ensemble means. Ensemble members are weighted by the likelihood of the observations given the current member model state.


In scenario two (Cases B and D), we verify ensemble convergence for the case of the target viscosity value being in the tail of the initial ensemble PDF. That means we added an offset to the initial viscosities such that the target viscosities are far from the initial ensemble mean. Figure 7 shows the RMS error of the model predictions with respect to the observations for the two cases compared in this scenario. Both ensembles converge to model states that yield RMS values of about 0.6 m. The RMS variation in Case D is similar to Case B, and only the initial errors are higher in Case D. The parameters of Cases B and D differ only in the initial mean value of the ensemble perturbation μinit (see Table 2).

Figure 7Measures of misfit variation for the ensemble of scenario two in set-up 1 (Cases B and D) in grey. Shown are the RMS values of the difference between the observations and the model predictions. The black lines show the total ice volume according to the external ice model.


Figure 8 shows the variation in the viscosities in the ensemble for the test cases of scenario two. The ensemble mean of Case D converges equally as well as that of Case B. Also, the ensemble spread is of the same order for both test cases. Therefore, if the initial ensemble's sampling density in the neighbourhood of the target value is high enough, the filter does not degenerate, and the subsequent behaviour is similar to the test case with lower initial offset. In that case the weighted ensemble mean converges to the target value.

Figure 8Variations in the viscosity in the course of the assimilation in the lower mantle (a, c) and the upper mantle (b, d) for scenario two (test Cases B and D; from top to bottom) in grey. The flat segments represent the viscosity values of an ensemble member during the forecast phase. When observations are available, a model state may be resampled and perturbed. This changes the viscosity values as shown. The horizontal black lines represent the viscosities of the reference experiment towards which the ensemble mean is expected to converge. The red lines are the weighted ensemble means. For the initial value, all members are weighted equally. Thereafter, they are weighted by the likelihood of the observations given the current member model state.


The final experiment in set-up 1 was designed to investigate the algorithm's behaviour under more realistic uncertainty conditions. In the first part of the model runs up to 17.5 ka, the assumed observations uncertainty is very high, and subsequently, the algorithm convergence does not start yet. When more precise observations become available, the algorithm starts to converge. The variation in RMS errors of the RSL rates is shown in Fig. 9. The effect of increasing misfits following a higher melting rate are more pronounced than in Cases A–D.

Figure 9Measures of misfit variation for the ensemble of scenario three in set-up 1 (Case E) in grey. Shown are the RMS values of the difference between the observations and the model predictions. The black line shows the total ice volume according to the external ice model.


Figure 10 shows the variations in the viscosity values in the course of the assimilation for Case E.  In the beginning of the assimilation, there is a slight divergence of the ensemble, and the ensemble mean moves away from the target values after the meltwater pulses. After 10 ka, however, there is a clear convergence for both regions, lower and upper mantles, with very good agreement of the ensemble mean with the target value for the upper mantle.

Figure 10Variations in the viscosity in the course of the assimilation in the lower mantle (a) and the upper mantle (b) for scenario three (test Case E) in grey. The flat segments represent the viscosity values of an ensemble member during the forecast phase. When observations are available, a model state may be resampled and perturbed. This changes the viscosity values as shown. The horizontal black lines represent the viscosities of the reference experiment towards which the ensemble mean is expected to converge. The red lines are the weighted ensemble means. For the initial value, all members are weighted equally. Thereafter, they are weighted by the likelihood of the observations given the current member model state. Please note the changed y-axis range in this plot.


The standard deviation (SD) of the ensemble represents the uncertainty of the parameter estimation. Figure 11 shows the SD variation for the ensemble in test Cases A–D of set-up 1; the situation for Case E is shown in Fig. 12. The two mantle regions are shown separately since their viscosity magnitudes are very different. In both regions, there are two time ranges with quite different SD levels. The first region with higher SD levels lasts until about 14.5 ka. After that, SD levels drop in all test cases and rise slightly towards the end of the assimilation period.

Figure 11Variation in the ensemble standard deviation of log 10(ν) over time (red – Case A; green – Case B; blue – Case C; purple – Case D). Panel (a) shows the values for the lower mantle, and panel (b) shows the values for the upper mantle, respectively. The points at the beginning and end of each plateau represent the ensemble at the beginning and end of a forecast phase. They are equal since, during the forecast, the viscosity remains unchanged. The drop after a plateau happens due to resampling and the subsequent rise due to perturbation (although this happens at the same point in time, the values are shifted horizontally to visualise the variation).


Figure 12Variation in the ensemble standard deviation of log 10(ν) over time for Case E. The black curve shows the values for the lower mantle and grey curve for the upper mantle, respectively. Due to the observation uncertainties being higher than in Cases A–D the uncertainty of the viscosity estimate is also higher.


Figure 13 shows the effective ensemble size for the Cases A–E. The effective ensemble size is very low after the first assimilation step for the cases with low observation uncertainties. After the first resampling and perturbation it stabilises at almost the value of the nominal ensemble size. After the events of a higher melting rate, the fit reduces significantly but recovers quickly to the previous level.

For Case E, the picture is different. The effective ensemble size is very large at the beginning and slowly decreases during the assimilation run. At assimilation steps when the observation uncertainty is reduced significantly compared to the previous value, there is a more pronounced drop in the effective ensemble size. The lowest values are at 20 % of the nominal ensemble size after changes in observation uncertainty, but it rises to 50 % at the end of the assimilation.

Figure 13Variation in the effective ensemble size over time. The effective ensemble size is low in the first assimilation step if the assumed observation uncertainty is too low for the initial ensemble spread. The ratio between the observation uncertainty and ensemble variance is low for Case A and larger for Cases B and C. It is largest for Case E with very high observation uncertainties. After resampling and perturbation in the first assimilation step, the effective ensemble size almost equal to the nominal ensemble size. For Cases A–D, there is a reduction in the effective ensemble size after large meltwater pulses at 14.5 and 9.5 ka, respectively. For Case E the effective ensemble size reduces when the observation uncertainty is reduced significantly from one assimilation step to the next.


5.2 Regional observations (set-up 2)

In the first regional test (Case LG), we restricted the observations to those located in the area of the Laurentide ice sheet and Greenland (see Fig. 4). There are 1309 locations considered. In Case FE, only 209 locations from Fennoscandia and northern Europe are considered. The statistical parameters for the regional cases are equal to those of Case B (see Table 2). For this regional set-up, we chose locations in the near-field of large ice mass changes. Tests with data from the far field only were not successful.

Figure 14 shows the variation in the RMS error for the RSL observations for Cases LG and FS. The RMS variation is similar to the variation in set-up 1 where the full data set is applied (see Fig. 7). In case of the complete data set, the final RMS values at the present day are about 0.6 m. This also holds for Case LG. The Fennoscandian data set, with considerably fewer observations distributed over a smaller area, shows slightly larger RMS values for the peaks at 15 and 9 ka and also at the present day (about 0.9 m).

Figure 14Measures of misfit variation in the ensemble of two regional observation sets, namely North America and Greenland (a) and Fennoscandia (b). Shown are the RMS values of the difference between the observations and the model predictions. The black lines show the total ice volume according to the external ice model. There are spikes following large changes in total ice mass that can be explained by the different response times of the reference model and the ensemble member to a changing mass load. The response time depends on the mantle viscosity of the individual model.


Figure 15 shows the model state variation in the viscosity values of each ensemble member and the weighted mean. The weighted means clearly converge towards the target values. The convergence of the lower mantle viscosity is slower and shows more variability than the upper mantle viscosities. For the North America and Greenland region, the variation over time shows the same characteristics as in the complete data set experiments. There is a period with large variability until about 13.5 ka, after which it drops significantly. In case of Fennoscandia, there is no such drop-off in variance (see also Fig. 16) in the lower mantle viscosities. It is present, though less prominent, in the upper mantle viscosities. So, we can confirm that the lower mantle viscosity cannot be resolved by the uplift characteristics of the smaller Fennoscandian ice sheet.

Figure 15Variations in the viscosity in the course of the assimilation in the lower mantle (a, c) and the upper mantle (b, d) for test cases with regional data sets for North America and Greenland (a, b) and Fennoscandia (c, d). The flat segments represent the viscosity values of an ensemble member during the forecast phase. When observations are available, a model state may be resampled and perturbed. This changes the viscosity values as shown. The horizontal black lines represent the viscosities of the reference experiment towards which the ensemble mean is expected to converge. The red lines are the weighted ensemble means. For the initial value, all members are weighted equally. Thereafter, they are weighted by the likelihood of the observations given the current member model state.


Figure 16Variation in the ensemble standard deviation of log 10(ν) over time (green – Laurentide and Greenland; blue – Fennoscandia). Panel (a) shows the values for the lower mantle, and panel (b) shows the values for the upper mantle, respectively. The points at the beginning and end of each plateau represent the ensemble at the beginning and end of a forecast phase. They are equal since, during the forecast, the viscosity remains unchanged. The drop after a plateau happens due to resampling and the subsequent rise due to perturbation (although this happens at the same point in time, the values are shifted horizontally to visualise the variation).


5.3 Time interval tests (set-up 3)

In set-up 3, only observations taken after 10 ka were used in the assimilation. This corresponds to times after the last deglaciation. With this set-up, we demonstrate that the algorithm can reach convergence in a short period of time that is very relevant for real observations, as most SLIPs originate from the period since the early Holocene.

Figure 17 shows the variation in the RMS misfit of RSL for set-up 3. The final RMS values are in the same range (0.5 m for Case B10 and 1 m for Case C10, respectively) as the values for the corresponding cases, considering observations from 25.5 ka to the present day. There is little variability within the ensembles. There are no RMS spikes in this time period.

Figure 17Measures of misfit variation for the ensemble of two sets of observations dating from after 10 ka. The statistical parameters of Cases B10 and C10 are equal to those of Cases B and C in Table 2. The assumed observation uncertainties are 0.25 m (a) and 0.5 m (b). Shown are the RMS values of the difference between the observations and the model predictions. The black lines show the total ice volume according to the external ice model.


Figure 18 shows the variations in the viscosity values in the course of the assimilation over time. The convergence of the weighted mean to the target values is very fast. Although there is some variability within the ensemble, the weighted mean is very stable over time.

Figure 18Variations in the viscosity in the course of the assimilation in the lower mantle (a, b) and the upper mantle (c, d) for test cases with observations starting from 10 ka. Observation uncertainties are 0.25 m (a, c) and 0.5 m (c, d). The flat segments represent the viscosity values of an ensemble member during the forecast phase. When observations are available, a model state may be resampled and perturbed. This changes the viscosity values as shown. The horizontal black lines represent the viscosities of the reference experiment towards which the ensemble mean is expected to converge. The red lines are the weighted ensemble means. For the initial value, all members are weighted equally. Thereafter, they are weighted by the likelihood of the observations given the current member model state.


Figure 19 shows the variation in the ensemble's viscosity SD over time. There is a quick drop-off after the assimilation onset. Thereafter, the SD stays fairly constant until the end of the assimilation. Only in Case C10 (global distribution since 10 ka with larger uncertainties) is a slight rise of SD visible in the upper mantle. We see the same features in the SD in set-up 1 where the entire data set was used (see Fig. 11), but the variability is slightly lower in this 10 kyr case.

Figure 19Variation in the ensemble standard deviation of log 10(ν) over time for the 10 kyr assimilation (green – Case B10; blue – Case C10). Panel (a) shows the values for the lower mantle, and panel (b) shows the values for the upper mantle, respectively. The points at the beginning and end of each plateau represent the ensemble at the beginning and end of a forecast phase. They are equal since, during the forecast, the viscosity remains unchanged. The drop after a plateau happens due to resampling and the subsequent rise due to perturbation (although this happens at the same point in time, the values are shifted horizontally to visualise the variation).


6 Discussion

6.1 Set-up 1

The results of set-up 1 show that the weighted ensemble mean converges to the target values during the assimilation. The final misfit of RSL and the ensemble variance scales with the assumed observation uncertainty. This is expected since, with increasing observation uncertainty, the correction of the dynamic models in the assimilation step is reduced. In the particle filter (PF) we used, ensemble members with low likelihood are resampled to model states with high likelihood. Larger observation uncertainties reduce the separability of models based on that measure. As a consequence, fewer models are resampled to better model states, the convergence slows down, and the final ensemble shows a larger variability.

Although, in general, the convergence of the ensemble is very good, there are some peaks in the RMS error of RSL rates at about 13.5 and 10 ka that appear suddenly and slow down the convergence. These peaks coincide with larger changes in ice volume (meltwater pulses) with a delay of 1 to 2 kyr. They can be explained by the large amount of meltwater flowing into the oceans and resulting in an RSL signal that dominates the sea level change at those times. However, that signal is independent of the viscosity model. As a consequence, the ensemble members cannot be effectively evaluated based on the current RSL rate misfit. Models that are relatively far from the ground truth are able to stay in the ensemble and produce large misfits in the first evaluation step after the meltwater pulse. In the following time steps with reduced melt rate, the mantle rheology again dominates the RSL rate, and the RMS errors are reduced to previous levels. The general level of misfit, and the peaks after sudden changes in ice volume, scale with the observation uncertainty assumed in that specific test case. This result shows that the interplay between meltwater and the Earth's response hinders the inference of structural parameters during this phase as the barystatic sea level change dominates, which is independent of the Earth's structure.

The convergence of the viscosities to the target values is very good. Generally, the convergence decreases slightly from Case A to Case C. The larger observation uncertainties allow particles to survive which are farther from the target model. The viscosity in the lower mantle show slower convergence than in the upper mantle. This is a general problem in GIA modelling (e.g. Caron et al.2018). The reason for that is that viscosity changes in the lower mantle take more time to have impact on sea levels. In general, small deformations at the surface have little impact on lower mantle deformation, and with increasing depth, it becomes more difficult to constrain mantle viscosity by surface deformation. This is also apparent when looking at the variability within the ensemble, as shown in Fig. 11. The slightly rising variability towards the end of the assimilation period might be due to the low magnitude of RSL rates in younger times. With very small signals it is difficult to correct the models properly, and the variance introduced by the perturbation leads to a slight rise in variance within the ensemble.

The convergence of the ensemble mean viscosities to the target values of the reference runs in the presented cases show that, with our approach, we are able to recover mantle viscosities within a reasonable uncertainty range. This is even the case if the initial ensemble's PDF is far from the target values, i.e. the target value is in one of the tails of the initial PDF. A requirement is, however, that the sampling density of the ensemble near the target value is still high enough, such that the filter does not degenerate. Furthermore, the convergence is strongly influenced by the assumed observation uncertainties. Large uncertainties on the one hand slow down the convergence and lead to larger final variance within the ensemble. On the other hand, they reduce the chance of degeneration since particles with larger deviations from the target values are assigned higher likelihoods if observation uncertainties are higher.

Test Case E was run with considerably higher assumed observation uncertainties. The aim was to check the algorithm's success under near-realistic circumstances. That involves high uncertainties for older observations, and step-wise uncertainty decrease as observations become more recent. Under those conditions, the ensemble converges only after some time, when the uncertainty has become lower than 7 m. Clearly, the initial observation uncertainty results in an ensemble variance that is larger than the variance of the initial ensemble. Only after observations with lower uncertainty are available does the ensemble converge towards the target values. Prior to that, members relatively far from the ground truth are also assigned likelihood values that allow them to survive, and the ensemble mean does not yet converge towards the target value.

6.2 Set-up 2

The results of set-up 2 show that we are able to recover target viscosities with only a subset of available observations. The uncertainty of the final estimations seems to depend only a little on the size of the observation region. The three-layer model with two mantle layers is simple enough to recover the viscosities with only a little more than 200 observation locations. However, there are differences in the lower mantle viscosity estimation. The larger variance in lower mantle viscosity from Fennoscandia when compared to Laurentide can be explained by the smaller size of the Fennoscandian ice sheet. Accordingly, the GIA of Fennoscandia is less sensitive to the lower mantle viscosity structure (e.g. Mitrovica and Peltier1993; Lambeck et al.1998). For the upper mantle, there seems to be only little difference in the viscosity variance between the two cases. For both regions, signals from their respective ice shields are large enough to constrain the Earth structure.

6.3 Set-up 3

In set-up 3, we show that it is also possible to estimate the target viscosities when only observations from a short time interval, i.e. from 10 ka until the present day, are available. The reasoning behind those test cases is that the 10 ka marks the end of the last deglaciation, and most real observations date from after that. The RMS misfit of the RSL rates obtained in these tests drop quickly after the onset of the assimilation. At 8 ka, the melting of Laurentide and Fennoscandian ice shields is finished, and from there on, ice mass changes can be seen only in Greenland and Antarctica. Therefore, in the time interval investigated here, the dominating ongoing process is the post-glacial rebound. All model realisations were able to reproduce (relatively slow) GIA processes taking place, and there is little variance in the ensemble. Such behaviour was already observed in set-ups 1 and 2, where the variance also drops significantly after 10 ka.

The results of this experiment show that our algorithm can quickly converge to the target values of the reference model under quiet conditions. With the term quiet, we mean that there are no large changes in the global ice mass within a short period of time, and therefore, the models have enough time to react viscoelastically to the new mass load. In that case, the RSL development is strictly a function of viscosity describing an exponential decrease (the relaxation process). On the other hand, if larger ice mass changes are present, the algorithm also converges, but it takes longer, and several assimilation steps are needed until the models adapt to the new mass load.

6.4 Ice load

Ice models are a source of large uncertainties in GIA modelling. Usually, no uncertainties are provided for global ice models. However, ice histories from different approaches, e.g. ICE-5G by Peltier (2004), ICE-6G by Peltier et al. (2015), PaleoMIST 1.0 by Gowan et al. (2021), or NAICE by Gowan et al. (2016), reveal large deviations in ice thickness and extension during deglaciation. This indicates that the uncertainties of ice models are rather large. Using different ice models in a GIA study leads to obtaining different Earth rheology parameters (Zhao et al.2012). The history of the surface mass load strongly influences the mantle viscosity values obtained in our approach. Hence, the correctness of the viscosity values obtained with real observations strongly depends on the correctness of the ice model. In our study, we observed that relatively small changes of ice mass load lead to quite large changes in the ensemble mean. The lower mantle is less affected by the distorted mass load than the upper mantle. For the latter, the viscosity estimations are larger than the target value since only a more viscous mantle can explain the observed sea level variations given the increased ice load. Figure 20 shows the development of viscosity during the assimilation and the divergence from the initial values, where the ice thickness was increased globally by 5 %. We had to reduce the integration time step from 20 to 5 years to stabilise the forward calculations under such erroneous ice load conditions. With that done, the effective ensemble size was mostly greater than 47, with only one drop below 43. The ensemble means show large deviations from the target values. The increased ice load leads to larger viscosity estimations since only a more viscous mantle can explain the observed sea level variations given the increased ice load. But the large ensemble variance underlines that this effect does not have the same impact on all locations. This example shows that our approach allows us to evaluate which Earth structure is needed to correct differences in ice histories and reveals which parameters of the Earth structure are mainly affected. But also keep in mind that other combinations of ice history and Earth structure are possible to achieve same sea level reconstructions (non-uniqueness in GIA modelling; Whitehouse2018).

Figure 20Development of ensemble with erroneous ice load. The ice load was increased globally by 5 %. Red lines denotes the ensemble means and black lines the target values.


6.5 Temporal observation distribution

The focus of GIA-related sea level research lies on reconstructions of the deglaciation since the last glacial maximum (e.g. Van de Plassche1986; Düsterhus et al.2016; Carlson et al.2019), which constrains the main range of available sea level data to be younger than 20 ka. While we considered a spatial distribution based on available data sets (see Unger et al.2012), we assumed to have observations every 1 kyr for the whole assimilation period. The amount of available sea level data, however, peaks during the late Holocene at 8 to 12 ka and is considerably smaller for earlier periods (e.g. Rosentau et al.2021). A further test, where the only observation locations that were considered were ice free, showed that, during the early assimilation period with large ice covers, the number of near-field observations is too small to effectively constrain mantle viscosities. Figure 21 shows the number of observations at ice-free locations for the global data set. Prior to, say, 12 ka there are not enough observations to effectively constrain mantle viscosities. Nevertheless, towards the end of deglaciation, the number of observations becomes large enough to obtain well-constrained mantle viscosities. This is in agreement with the experiments of set-up 3 starting at 10 ka.

Figure 21Number of observations in ice-free locations over time. The grey line shows the development of number of observations. The horizontal black line is the number of far-field observations. Far-field observations do not contribute to constraining mantle viscosities.


In order to compute RSL rates from the RSL observations, several data points are necessary at one location. From the available sites which are commonly used to reconstruct the temporal evolution of the sea level from the late Pleistocene or Holocene to the present day, about 20 % to 30 % contain more than 10 samples. This, of course, further reduces the number of observations. However, from set-up 2, we have also seen that, with a limited number of observation sites (e.g. 209 in case of Fennoscandia), it is possible to recover the mantle viscosity target values.

6.6 Other influences

In this study, we present a somewhat idealised set-up that is used for the development of the approach. There are several factors and ambiguities that play a role that could either not be addressed in the scope of this study or are beyond the current ability of the approach. One significant parameter in GIA is lithospheric thickness. First, it strongly varies laterally while we only assume a 1D Earth model. Second, there is a trade-off between the assumed lithospheric thickness and the obtained mantle viscosity values (Bergstrand et al.2005). Hence, an erroneous assumption of lithospheric thickness can lead to errors in the mantle viscosity estimations. However, one can run several assimilations with different thickness values to obtain an estimate of the correct value. Also with a long enough observation time series, the different timescales of lithospheric elastic deformation and viscous mantle deformation might be solved.

6.7 Comparison to classical approach

In order to estimate the results of the PF approach, we made a simple comparison to the so-called classical approach. In the latter, an ensemble of models with fixed viscosity values is propagated in time, and the resulting sea level rates of change are computed. At the end of the model run period, RMS errors of the predicted sea level rates of change are calculated. Here, the RSL rate misfits are compared to the misfits of rates obtained with the PF approach. We constructed an ensemble of 50 models that was used as the starting ensemble for both methods. The ensemble is shown in Fig. 22a. For the classical approach, we ran the ensemble from 10.5 until 0.5 ka and calculated the RMS error of the RSL rates obtained from the models given the (synthetic) observations at 0.5 ka. The observations (disturbed by observation noise) were the same that were used for the assimilation at the final step at 0.5 ka.

Figure 22(a) Viscosities of the (initial) ensemble for the comparison between assimilation and classical approach (solid squares), final mean state of assimilation approach (small circle), and target values (triangle). The black line is the path of the mean state during the assimilation after each resampling step. The larger circle denotes the member of the classical approach ensemble with lowest RMS error. (b) RMS errors of RSL rates of change for the ensemble of the classical approach (circles) and PF approach (triangles).


The RMS errors of the ensemble in the classical approach ranged from a maximum of 4.36 m ka−1 to a minimum of 0.74 m ka−1. The PF approach yielded misfits between 0.86 and 0.70 m ka−1. In the latter case, the misfit is mostly due to difficulties in lower mantle viscosity determination. The RMS errors of each ensemble member are shown in Fig. 22b. The spread in the final state of the PF ensemble is much lower than in case of the classical approach, and there is strong confidence in the correctness of the result. In the case of the classical approach, the best model is not well distinguishable from the few next best models. This lowers the confidence in the result in this case.

The computation times of each approach are in the same order. It took 61 min for classical approach and 64 min for the PF approach. The relative overhead of the PF is smaller in this case than in the scenarios described in Sect. 4, since the integration step was reduced to 5 years in this comparison. This was necessary for the PF approach due to the large initial perturbation of the ensemble.

If one member of the initial guess ensemble in the classical approach is very close to the true values, the resulting RMS error can be very small and outperform the PF approach. However, the PF approach yields a result that is as close to the true values as the observation uncertainty permits.

7 Conclusions

We have shown that our algorithm is able to recover a synthetic mantle viscosity structure through assimilation of palaeo sea level rates of change. This is the case even if the target viscosities are located in a tail of the initial distribution, thereby reducing the need for a very accurate initial guess. Furthermore, in contrast to the classical approach, the viscosity values obtained as the final result need not be part of the initial ensemble. This has the potential to lead to viscosity values that are closer to the truth than any member of the initial ensemble. This is even more important when the number of mantle layers is increased, and due to the larger number of possible combinations, it becomes more difficult to cover the whole space of parameter combinations in the classical approach.

Another advantage of our approach is the intermediate results that are obtained in every assimilation step. The behaviour of RMS errors with time points to specific events that are difficult to handle play an important role in the modelling process. Those are, for example, the meltwater pulses. Also, the possibility to constrain mantle parameters with the observations at a given point in time can be investigated. This depends on the number of observations available at a certain time span and on their distribution. With only observations from the far field, for example, we were not able to recover the GIA processes and the governing mantle viscosities. This is due to the eustatic sea level change controlling the signal in those regions (Steffen and Kaufmann2005). As during times of large ice covers mostly only far-field data are available, this limits the applicability of our approach during strong glaciation. However, the experiments with only a short observation period from 10 ka until the present have shown that such a limited time with high quality observations in the near-field is sufficient to obtain the target viscosity values.

Some of the assumptions made about observation uncertainties need closer inspection. Real SLIP uncertainties are usually in the range of 0.5 to 1 m for stratigraphic data and as precise as 0.1 to 0.2 m ka−1 for a few very exact data points only (depending on the stratigraphic regime and the age of the SLIP; Shennan et al.2015; 3–25 pp.). With the exception of Case E, we considered RSL uncertainties of 0.25 to 0.5 m for all observations. First, this seemed to be a good compromise given the range of real SLIP uncertainties. Second, we wanted to study several influences on the convergence of the ensemble that should not be masked by large model deviations originating from large observation uncertainties. However, in Case E, we showed that, with more realistic observation uncertainties, the target values can also be recovered.

In addition to SLIPs, which are defined as the band limits of palaeo sea level, other sea level data only indicate an upper or lower bound of palaeo sea level (e.g. Khan et al.2015). Accordingly, we have to extend the error handling towards non-Gaussian error distributions (e.g. Hibbert et al.2016; Latinović2021) when incorporating such observations in the future.

When applying the approach to real observations, it will be most promising if observations from after substantial deglaciation are used. This ensures a sufficient number of data points to constrain mantle viscosities, and we have shown to be successful in that set-up.

The ensemble size was limited to 50 members, mainly due to computational costs. For a proof of concept with synthetic data, this ensemble size is sufficient. In order to recover real viscosities, and as target values are unknown, a larger ensemble sampling a wider range of viscosity values might be necessary. On the other hand, when starting with large observation uncertainties that are gradually reduced as observations become more recent, a wide range of parameters can be sampled without the danger of filter degeneracy.

The effective ensemble size which is a measure for the robustness of the ensemble is very close to the nominal ensemble size in most of the cases. This indicates the filter is far from degeneration. Only in Case E, where realistic observation uncertainties were assumed, is the effective ensemble size reduced to about 50 % towards the end of the assimilation. Stronger drops in effective ensemble size appear at times when the observation uncertainty is reduced from one assimilation step to the next. However, the ensemble recovers from that reduction within a few assimilation steps. A smoother transition from high to low observation uncertainties could help to reduce this effect.

The computational costs are higher than for a pure forward model run with the same ensemble size. This is due to the overhead of the particle filter. The amount of overhead depends on the ensemble size, since some parts of the filter are performed in serial mode. With our ensemble size, the overhead was about 30 % to 40 %. The exact values depend on the allocation of computed nodes in the cluster.

Another crucial point is that we compute the rates of sea level change from two observations at a given location. The linear rate is attributed to the younger boundary of the time interval, while it really is a mean value for the whole interval. This introduces errors in the time of the observation and magnitude of sea level change. This is not a problem in our twin experiment, since observations and model predictions are treated in the same way. However, if real SLIP data are used, then there are additional dating errors for the sea level estimates. They have an impact on the rate of change uncertainty, and their consequential influence on the uncertainty of the viscosity estimates is a point that future investigations need to pay attention to. The motivation for using sea level rates of change was the fact that, in the applied assimilation method over time, we cannot iteratively determine the initial topography. With rates, we were able to overcome that problem; however, they have other disadvantages. For example, the number of locations with repeated observations (where rates can be computed) is much smaller than the total number of observation locations (about 30 % for the considered data). This limits the quality of the viscosity estimation. But other observation types are possible, e.g. differences to a defined base level. This has the advantages of both the absolute sea level values and rates.

Although RSL rates are a non-standard type of observation, there are studies that model RSL rates during the Holocene, e.g. Khan et al. (2015). The uncertainties given by Khan et al. (2015) for the near-field range from 1.0 to 3.4 m ka−1 around 10 ka. For the most recent time interval of 2 ka until the present day, they give uncertainties of 0.2 to 0.4 m ka−1 at four locations at the coasts of North America and one location with 1.4 m ka−1. The uncertainties for the observation point in Greenland are slightly higher. They range from 2 m ka−1 at 10 ka to 1.0 m ka−1 at the present day. Uncertainty values for the three north European sites range from 0.5 to 1.3 m ka−1 around 10 ka and from 0.6 to 1.9 m ka−1 for the most recent period. This is in agreement with the uncertainties we assumed in case E.

In this first approach, we cover a rather simple 1D Earth structure with two mantle layers of constant viscosity, and we did not consider uncertainty in lithosphere thickness. While this is helpful for the algorithm development, more realistic scenarios involve radial viscosity profiles and even 3D viscosity variations. For a profound impact on the viscosity parameter estimation and regional sea level changes, this is an issue that will be addressed in future work.

Available SLIPs are sparse in the distant past and become more numerous as the recent time is approached. But the situation improves due to various groups working on constraining palaeo sea level rise under PAGES like the HOLocene relative SEA level (HOLSEA; Khan et al.2019) and PALeo constraints on SEA level rise (PALSEA; Carlson et al.2019) working groups.

Nowadays, even more sea level and ice mass data based on GPS, tide gauges, or measurements of mass redistribution with satellite missions such as, GRACE (Gravity Recovery and Climate Experiment) and GRACE-FO (Follow-On), are available. Uplift rates from GPS measurements are widely used to invert mantle properties (e.g. Argus et al.2021; Zhao et al.2012; Bergstrand et al.2005). Paulson et al. (2007) showed that post-glacial rebound data alone cannot resolve more than two viscosity layers without suffering from trade-off between neighbouring layers. Caron et al. (2018) showed that, especially in polar regions, the uncertainty of deformation trends computed from 14 years of GRACE data is lower than GIA uncertainty. Therefore, additional Global Navigation Satellite Systems (GNSS) observations combined with complementary data, such as seismic velocities or conductivity models, are necessary if a finer resolved mantle structure shall be calculated. The incorporation of such data in the assimilation will also further reduce the uncertainty of the estimated parameters. Furthermore, observations that are independent of the ice history help to reduce errors due to uncertain ice models.

Appendix A: Basic equations

In the following, we list the basic equations for the response of a self-gravitating Maxwell viscoelastic, incompressible sphere to surface mass load. The complete set of equations and the spectral–finite element approach can be found in Martinec (2000). The following equations are taken directly from that paper.

Consider a viscoelastic sphere B with shear modulus μ and dynamic viscosity ν. A load represented by the surface density σ is placed on B. The viscoelastic response of B to the surface mass load is governed by the equation of linear momentum conservation and by Poisson's equation for small perturbations of a hydrostatically pre-stressed and self-gravitating continuum in a non-rotating reference frame as follows:


where τ is the Cauchy stress tensor, u is the displacement vector, ϕ1 is the sum of the perturbation of the initial gravitational potential ϕ0 and the potential of the externally applied gravitational force field, G is Newton's gravitational constant, and ρ0 is the unperturbed mass density.

The fundamental properties of B are those of an incompressible Maxwell viscoelastic material:


where ϵ is the symmetric part of grad u, Π is the perturbation pressure, I is the second-order identity tensor, and the dots above the symbols denote time derivatives. The incompressibility of the medium is expressed via the following constraint:

(A5) div u = 0 in B .

At an internal discontinuity Σ, the interface conditions for displacement, traction, the perturbed gravitational potential, and the perturbed gravitational intensity are as follows:


where n is the outward unit normal on Σ, the symbol [f]-+ indicates the jump of quantity f on Σ, and a superscript denotes the evaluation of f on the exterior (+) of interior () side of Σ.

Initial and boundary conditions are prescribed on the external surface of B as follows:


where τ, ρ, and u denote stress tensor, unperturbed density, and displacement on the interior side of B, respectively, er is the unit vector in radial direction, a is the radius of sphere B, and g0(r) is the initial gravitational acceleration at radius r.

To summarise, “…the initial boundary value problem for the determination of the displacement field u, the perturbed gravitational potential ϕ1, and the perturbed pressure Π within the viscoelastic sphere B is governed by the partial differential Eqs. (A1) and (A2) constrained by Eqs. (A3)–(A5), which are valid in B at time t≥0, by the interface conditions (Eqs. A6 and A7), which are applied at the internal interfaces Σ, and by the boundary conditions (Eqs. A8–A11), which are applied at the external surface B at time t0+(Martinec2000).

Appendix B: Basic sea level equations

In the following, we list the fundamental equations governing sea level behaviour. The equations are taken from Kendall et al. (2005).

Sea level (SL) is defined globally, and the difference between the radial position of the geoid, G, and the solid Earth surface, R is as follows:

(B1) SL ( θ , ψ , t j ) = G ( θ , ψ , t j ) - R ( θ , ψ , t j ) ,

where θ is colatitude, and ψ is the longitude. Topography is defined as the opposite of globally defined sea level, as follows:

(B2) T ( θ , ψ , t j ) = - SL ( θ , ψ , t j ) .

The ocean depth is the projection of the global sea level on to the ice-free oceans. It can be written as follows:

(B3) S ( θ , ψ , t j ) = SL ( θ , ψ , t j ) C ( θ , ψ , t j ) β ( θ , ψ , t j ) ,

where the ocean function C is defined by the following:

(B4) C ( θ , ψ , t j ) = 1 if SL ( θ , ψ , t j ) > 0 0 if SL ( θ , ψ , t j ) 0 ,

and the β field, prescribed from the input ice model, is given by the following:

(B5) β ( θ , ψ , t j ) = 1 where there is no grounded ice 0 where there is grounded ice .

GIA-induced perturbations to the geoid and solid surfaces, denoted by ΔG and ΔR, respectively, lead to variations in sea level. After the onset of loading at time t0, the geoid and the solid surface are given by the sum of the equilibrium geoid/solid surface and the GIA-induced changes to the geoid/solid surface as follows:


Thus, it is as follows:

(B8) SL ( θ , ψ , t j ) = SL ( θ , ψ , t 0 ) + Δ SL ( θ , ψ , t j ) ,

where, in the following:

(B9) Δ SL ( θ , ψ , t j ) = Δ G ( θ , ψ , t j ) - Δ R ( θ , ψ , t j ) .

Using Eqs. (B2), (B3), and (B8), one can derive the generalised sea level equation as follows:

(B10) Δ S ( θ , ψ , t j ) = Δ SL ( θ , ψ , t j ) C ( θ , ψ , t j ) - T ( θ , ψ , t 0 ) [ C ( θ , ψ , t j ) β ( θ , ψ , t j ) - C ( θ , ψ , t 0 ) β ( θ , ψ , t 0 ) ] .
Data availability

The synthetic data set used in this study has been submitted to a data repository at Helmholtz Centre Potsdam GFZ. It is available at (Schachtschneider et al.2022).

Author contributions

RS took responsibility for the methodology, investigation, formal analysis, visualisation, and preparation of the initial draft. JSW was responsible for the conceptualisation, methodology, project administration, and project supervision. VK contributed the code for the VILMA model and supported the methodology. MB provided the auxiliary software and supported the investigation. MT was involved in the project administration and funding acquisition. All authors reviewed and edited the paper.

Competing interests

The contact author has declared that neither they nor their co-authors have any competing interests.


Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.


The numerical simulations for this study were performed at the German Climate Computing Centre (DKRZ). Some figures were produced using the generic mapping tool (GMT) by Wessel et al. (2019).

Financial support

This research has been supported by the Helmholtz Association (Advanced Earth System Modelling Capacity – ESM) and the Bundesministerium für Forschung und Technologie (grant nos. 01LP1502E, 01LP1503A, and 01LP1918A).

The article processing charges for this open-access publication were covered by the Helmholtz Centre Potsdam – GFZ German Research Centre for Geosciences.

Review statement

This paper was edited by Olivier Talagrand and reviewed by Peter Jan van Leeuwen, Dan Crisan, and two anonymous referees.


Al-Attar, D. and Tromp, J.: Sensitivity kernels for viscoelastic loading based on adjoint methods, Geophys. J. Int., 196, 34–77, 2014. a

Anderson, B. and Moore, J.: Optimal filtering, Prentice-Hall, Englewood Cliffs, NJ, ISBN 13: 978-0-486-78899-9, 1979. a

Argus, D., Peltier, W., Blewitt, G., and Kreemer, C.: The Viscosity of the Top Third of the Lower Mantle Estimated Using GPS, GRACE, and Relative Sea Level Measurements of Glacial Isostatic Adjustment, J. Geophys. Res.-Sol. Ea., 126, e2020JB021537,, 2021. a

Asch, M., Bocquet, M., and Nodet, M.: Data assimilation: methods, algorithms, and applications, SIAM, ISBN: 978-1-611-97453-9, 2016. a, b

Bagge, M., Klemann, V., Steinberger, B., Latinović, M., and Thomas, M.: Glacial-Isostatic Adjustment Models Using Geodynamically Constrained 3D Earth Structures, Geochem. Geophy. Geosy., 22, e2021GC009853,, 2021. a

Bärenzung, J., Holschneider, M., Wicht, J., Sanchez, S., and Lesur, V.: Modeling and Predicting the Short-Term Evolution of the Geomagnetic Field, J. Geophys. Res.-Sol. Ea., 123, 4539–4560,, 2018. a

Bauer, P., Thorpe, A., and Brunet, G.: The quiet revolution of numerical weather prediction, Nature, 525, 47–55,, 2015. a

Bergstrand, S., Scherneck, H.-G., Milne, G., and Johansson, J.: Upper mantle viscosity from continuous GPS baselines in Fennoscandia, J. Geodyn., 39, 91–109,, 2005. a, b

Box, G. and Tiao, G.: Bayesian inference in statistical analysis, John Wiley & Sons, vol. 40, ISBN: 978-0-471-57428-6, 2011. a

Carlson, A., Dutton, A., Long, A., and Milne, G.: PALeo constraints on SEA level rise (PALSEA): Ice-sheet and sea-level responses to past climate warming, Quaternary Sci. Rev., 212, 28–32,, 2019. a, b

Caron, L., Métivier, L., Greff-Lefftz, M., Fleitout, L., and Rouby, H.: Inverting Glacial Isostatic Adjustment signal using Bayesian framework and two linearly relaxing rheologies, Geophys. J. Int., 209, 1126–1147, 2017. a

Caron, L., Ivins, E., Larour, E., Adhikari, S., Nilsson, J., and Blewitt, G.: GIA Model Statistics for GRACE Hydrology, Cryosphere, and Ocean Science, Geophys. Res. Lett., 45, 2203–2212,, 2018. a, b

Carrassi, A., Bocquet, M., Bertino, L., and Evensen, G.: Data assimilation in the geosciences: An overview of methods, issues, and perspectives, WIREs Clim. Change, 9, e535,, 2018. a, b

Clark, J., Farrell, W., and Peltier, W.: Global Changes in Postglacial Sea Level: A Numerical Calculation, Quaternary Res., 9, 265–287,, 1978. a

Crisan, D. and Miguez, J.: Nested particle filters for online parameter estimation in discrete-time state-space Markov models, Bernoulli, 24, 3039–3086,, 2018. a

Düsterhus, A., Rovere, A., Carlson, A. E., Horton, B. P., Klemann, V., Tarasov, L., Barlow, N. L. M., Bradwell, T., Clark, J., Dutton, A., Gehrels, W. R., Hibbert, F. D., Hijma, M. P., Khan, N., Kopp, R. E., Sivan, D., and Törnqvist, T. E.: Palaeo-sea-level and palaeo-ice-sheet databases: problems, strategies, and perspectives, Clim. Past, 12, 911–921,, 2016. a

Dziewonski, A. and Anderson, D.: Preliminary Reference Earth Model, Phys. Earth Planet. In., 25, 297–356,, 1981. a

Engelhart, S. and Horton, B.: Holocene sea level database for the Atlantic coast of the United States, Quaternary Sci. Rev., 54, 12–25,, 2012. a

Engelhart, S., Vacci, M., Horton, B., Nelson, A., and Kopp, R.: A sea-level database for the Pacific coast of central North America, Quaternary Sci. Rev., 113, 78–92,, 2015. a

Evensen, G.: Data assimilation: the ensemble Kalman filter, Springer Science & Business Media, Berlin Heidelberg, 2nd edn.,, 2009. a

Farrell, W. and Clark, J.: On postglacial sea level, Geophys. J. Int., 46, 647–667,, 1976. a

Fearnhead, P.: Markov chain Monte Carlo, sufficient statistics, and particle filters, J. Comput. Graph. Stat., 11, 848–862, 2002. a

Fearnhead, P. and Künsch, H.: Particle filters and data assimilation, Annu. Rev. Stat. Appl., 5, 421–449,, 2018. a, b, c

Fleming, K.: Glacial Rebound and Sea-level Change: Constraints on the Greenland Ice Sheet, PhD thesis, Australian National University, Camberra,, 2000. a

Fournier, A., Nerger, L., and Aubert, J.: An ensemble Kalman filter for the time-dependent analysis of the geomagnetic field, Geochem. Geophy. Geosy., 14, 4035–4043,, 2013. a

Gordon, N. J., Salmond, D. J., and Smith, A. F. M.: Novel approach to nonlinear/non-Gaussian Bayesian state estimation, IEE Proc. F, 140, 107–113,, 1993. a

Gowan, E., Tregoning, P., Purcell, A., Montillet, J.-P., and McClusky, S.: A model of the western Laurentide Ice Sheet, using observations of glacial isostatic adjustment, Quaternary Sci. Rev., 139, 1–16,, 2016. a

Gowan, E., Zhang, X., Khosravi, S., Rovere, A., Stocchi, P., Hughes, A., Gyllencreutz, R., Mangerud, J., Svendsen, J.-I., and Lohmann, G.: A new global ice sheet reconstruction for the past 80 000 years, Nat. Commun., 12, 1199,, 2021. a

Gregory, J., Griffies, S. M., Hughes, C., Lowe, J., Church, J., Fukimori, I., Gomez, N., Kopp, R., Landerer, F., Le Cozannet, G., Ponte, R., Stammer, D., Tamisiea, M. E., and Van de Wal, R.: Concepts and Terminology for Sea Level: Mean, Variability and Change, Both Local and Global, Surv. Geophys., 40, 1251–1289,, 2019. a

Hagedoorn, J., Wolf, D., and Martinec, Z.: An estimate of global sea level rise inferred form tide gauge measurements using glacial isostatic models consistent with the relative sea level record, Pure Appl. Geophys., 164, 791–818,, 2007. a

Haskell, N.: The motion of a viscous fluid under a surface load, Physics, 6, 265–269,, 1935. a

Hay, C., Morrow, E., Kopp, R., and Mitrovica, J.: Estimating the sources of global sea level rise with data assimilation techniques, P. Natl. Acad. Sci. USA, 110, 3692–3699,, 2013. a

Hibbert, F., Rohling, E., Dutton, A., Williams, F., Chutcharavan, P., Zhao, C., and Tamisiea, M.: Coral indicators of past sea-level change: A global repository of U-series dated benchmarks, Quaternary Sci. Rev., 145, 1–56,, 2016. a

Hill, E., Davis, J., Tamisiea, M., and Lidberg, M.: Combination of geodetic observations and models for glacial isostatic adjustment fields in Fennoscandia, 115, B07403,, 2010. a

Imbrie, J., Boyle, E., Clemens, S., Duffy, A., Howard, W., Kukla, G., Kutzbach, J., Martinson, D., McIntyre, A., Mix, A., Molfino, B., Morley, J., Peterson, L., Pisias, N., Prell, W., Raymo, M., Shackleton, N., and Toggweiler, J.: On the Structure and Origin of Major Glaciation Cycles 1. Linear Responses to Milankovitch Forcing, Paleoceanography, 7, 701–738,, 1992. a

Irrgang, C., Saynisch, J., and Thomas, M.: Utilizing oceanic electromagnetic induction to constrain an ocean general circulation model: A data assimilation twin experiment, J. Adv. Model. Earth Sy., 9, 1703–1720,, 2017. a

Kendall, R., Mitrovica, J., and Milne, G.: On post-glacial sea level – II. Numerical formulation and comparative results on spherically symmetric models, Geophys. J. Int., 161, 679–706,, 2005. a, b, c

Khan, N., Ashe, E., Shaw, T., Vacchi, M., Walker, J., Peltier, W., Kopp, R., and Horton, B.: Holocene Relative Sea-Level Changes from Near-, Intermediate-, and Far-Field Locations, Current Climate Change Reports, 1, 247–262,, 2015. a, b, c, d

Khan, N., Horton, B., Engelhart, S., Rovere, A., Vacchi, M., Ashe, E., Törnqvist, T., Dutton, A., Hijma, M., and Shennan, I.: Inception of a global atlas of sea levels since the Last Glacial Maximum, Quaternary Sci. Rev., 220, 359–371,, 2019. a, b

Kitagawa, G.: Monte Carlo filter and smoother for non-Gaussian nonlinear state space models, J. Comput. Graph. Stat., 5, 1–25,, 1996. a

Klemann, V., Martinec, Z., and Ivins, E.: Glacial isostasy and plate motion, J. Geodyn., 46, 95–103,, 2008. a, b

Lambeck, K.: Glacial rebound of the British Isles–I. Preliminary model results, Geophys. J. Int., 115, 941–959,, 1993. a

Lambeck, K., Smither, C., and Johnston, P.: Sea-level change, glacial rebound and mantle viscosity for northern Europe, Geophys. J. Int., 134, 102–144,, 1998. a, b

Lambeck, K., Purcell, A., Johnston, P., Nakada, M., and Yokoyama, Y.: Water-load definition in the glacio-hydro-isostatic sea-level equation, Quaternary Sci. Rev., 22, 309–318,, 2003. a

Lambeck, K., Rouby, H., Purcell, A., Sun, Y., and Sambridge, M.: Sea level and global ice volumes from the Last Glacial Maximum to the Holocene, P. Natl. Acad. Sci. USA, 111, 15296–15303,, 2014. a

Latinović, M.: A method for validation of GIA models using sea-level data with applications to Hudson Bay and SW Fennoscandia, PhD thesis, Free University, Berlin,, 2021. a

Liu, J. and West, M.: Combined parameter and state estimation in simulation-based filtering, in: Sequential Monte Carlo Methods in Practice. Statistics for Engineering and Information Science, edited by: Doucet, A., de Freitas, N., and Gordon, N., Springer, New York, NY, 197–223,, 2001. a, b, c

Liu, J., Chen, R., and Logvinenko, T.: A theoretical framework for sequential importance sampling with resampling, in: Sequential Monte Carlo Methods in Practice. Statistics for Engineering and Information Science, edited by: Doucet, A., de Freitas, N., and Gordon, N., Springer, New York, NY, 225–246,, 2001. a

Martinec, Z.: Spectral-finite element approach for three-dimensional viscoelastic relaxation in a spherical earth, Geophys. J. Int., 142, 117–141,, 2000. a, b, c

Milne, G. A., Long, A. J., and Bassett, S. E.: Modelling Holocene relative sea-level observations from the Caribbean and South America, Quaternary Sc. Rev., 24, 1183–1202,, 2005. a

Mitrovica, J. and Forte, A.: Radial profile of mantle viscosity: Results from the joint inversion of convection and postglacial rebound observables, J. Geophys. Res., 102, 2751–2769,, 1997. a

Mitrovica, J. and Forte, A.: A new inference of mantle viscosity based upon joint inversion of convection and glacial isostatic adjustment data, Earth Planet. Sc. Lett., 225, 177–189,, 2004. a

Mitrovica, J. and Peltier, W.: The inference of mantle viscosity from an inversion of the Fennoscandian relaxation spectrum, Geophys. J. Int., 114, 45–62,, 1993. a

Mitrovica, J., Davis, J., and Shapiro, I.: A spectral formalism for computing three-dimensional deformations due to surface loads: 1. Theory, J. Geophys. Res., 99, 7057–7073,, 1994. a

Nerger, L., Hiller, W., and Schröter, J.: PDAF - The parallel data assimilation framework: experiences with kalman filtering, in: Use of High Performance Computing in Meteorology, World Scientific, 63–83,, 2005. a

Paulson, A., Zhong, S., and Wahr, J.: Limitations on the inversion for mantle viscosity from postglacial rebound, Geophys. J. Int., 168, 1195–1209,, 2007. a

Peltier, W.: The impulse response of a Maxwell Earth, Rev. Geophys., 12, 649–669,, 1974. a, b

Peltier, W.: Mantle Viscosity and Ice-Age Ice Sheet Topography, Science, 273, 1359–1364,, 1996. a

Peltier, W.: Global Glacial Isostasy and the Surface of the Ice-Age Earth: The ICE-5G (VM 2) Model and GRACE, Annu. Rev. Earth Pl. Sc., 32, 111–149,, 2004. a, b

Peltier, W. and Andrews, J.: Glacial-isostatic adjustment–I. The forward problem, Geophys. J. Int., 46, 605–646,, 1976. a

Peltier, W., Farrell, W., and Clark, J.: Glacial isostasy and relative sea level: A global finite element model, Tectonophysics, 50, 81–110,, 1978. a

Peltier, W., Argus, D., and Drummond, R.: Space geodesy constrains ice age terminal deglaciation: The global ICE-6G_C (VM5a) model, J. Geophys. Res.-Sol. Ea., 120, 450–487,, 2015. a

Pham, D.: Stochastic methods for sequential data assimilation in strongly nonlinear systems, Mon. Weather Rev., 129, 1194–1207,<1194:SMFSDA>2.0.CO;2, 2001. a

Poyiadjis, G., Doucet, A., and Singh, S.: Particle approximations of the score and observed information matrix in state space models with application to parameter estimation, Biometrika, 98, 65–80,, 2011. a

Rosentau, A., Klemann, V., Bennike, O., Steffen, H., Wehr, J., Latinović, M., Ojala, A., Berglund, M., Becher, G., Schoning, K., Hansson, A., Nielsen, L., Clemmensen, L., Hede, M., Kroon, A., Pejrup, M., Sander, L., Stattegger, K., Schwarzer, K., Lampe, R., Lampe, M., Uścinowicz, S., Bitinas, A., Grudzinska, I., Vassiljev, J., Nirgi, T., Kublitskiy, Y., Subetto, D., and Bagge, M.: A Holocene relative sea-level database for the Baltic Sea, Quaternary Sci. Rev., 266, 107071,, 2021. a

Rubin, D.: Using the SIR algorithm to simulate posterior distributions, Bayesian Stat., 3, 395–402, 1988. a

Saynisch, J., Bergmann-Wolf, I., and Thomas, M.: Assimilation of GRACE-derived oceanic mass distributions with a global ocean circulation model, J. Geodesy, 89, 121–139,, 2015. a

Schachtschneider, R., Bagge, M., Klemann, V., Saynisch-Wagner, J., and Thomas, M.: A synthetic dataset of paleo relative sea level observations for testing novel data assimilation approaches, V. 1.0, GFZ Data Services [data set],, 2022. a

Shennan, I., Long, A., and Horton, B. (Eds.): Handbook of Sea-Level Research, Wiley, Blackwell, ISBN: 978-1-118-45258-5, 2015. a

Steffen, H. and Kaufmann, G.: Glacial isostatic adjustment of Scandinavia and northwestern Europe and the radial viscosity structure of the Earth's mantle, Geophys. J. Int., 163, 801–812,, 2005.  a, b

Steffen, H. and Wu, P.: Glacial isostatic adjustment in Fennoscandia – A review of data and modeling, J. Geodyn., 52, 169–204,, 2011. a, b

Unger, A., Schulte, S., Klemann, V., and Dransch, D.: A visual analysis concept for the validation of geoscientific simulation models, IEEE T. Vis. Comput. Gr., 18, 2216–2225,, 2012. a

Vacchi, M., Engelhart, S., Nikitina, D., Ashe, E., Peltier, W., Roy, K., Kopp, R., and Horton, B.: Postglacial relative sea-level histories along the eastern Canadian coastline, Quaternary Sci. Rev., 201, 124–146,, 2018. a

Van de Plassche, O. (Ed.): Sea-Level Research: A Manual for the Collection and Evaluation of Data, Geo Books, Norwich, ISBN: 978-9-401-08370-6, 1986. a

Van der Merwe, R., Doucet, A., De Freitas, N., and Wan, E.: The Unscented Particle Filter, in: Advances in neural information processing systems, edited by: Leen, T., Dietterich, T., and Tresp, V., MIT Press, 13, 584–590, 2001. a, b

Van Leeuwen, P. J.: Particle Filtering in Geophysical Systems, Mon. Weather Rev., 137, 4089–4114,, 2009. a

Van Leeuwen, P. J., Künsch, H. R., Nerger, L., Potthast, R., and Reich, S.: Particle filters for high-dimensional geoscience applications: A review, Q. J. Roy. Meteor. Soc., 145, 2335–2365,, 2019. a

Wessel, P., Luis, J., Uieda, L., Scharroo, R., Wobbe, F., Smith, W., and Tian, D.: The Generic Mapping Tools Version 6, Geochem. Geophy. Geosy., 20, 5556–5564,, 2019. a

Whitehouse, P.: Glacial isostatic adjustment and sea-level change. State of the art report, Technical Report TR-09-11, available at: (last access: 20 April 2021), 2009. a

Whitehouse, P. L.: Glacial isostatic adjustment modelling: historical perspectives, recent advances, and future directions, Earth Surf. Dynam., 6, 401–429,, 2018. a, b, c

Zhao, S., Lambeck, K., and Lidberg, M.: Lithosphere thickness and mantle viscosity inverted from GPS-derived deformation rates in Fennoscandia, Geophys. J. Int., 190, 278–292,, 2012. a, b

Short summary
Glacial isostatic adjustment is the delayed reaction of the Earth's lithosphere and mantle to changing mass loads of ice sheets or water. The deformation behaviour of the Earth's surface depends on the ability of the Earth's mantle to flow, i.e. its viscosity. It can be estimated from sea level observations, and in our study, we estimate mantle viscosity using sea level observations from the past. This knowledge is essential for understanding current sea level changes due to melting ice.