SlideShare a Scribd company logo
1 of 28
Download to read offline
Uncertainty quantification in the coastal aquifers using Multi Level Monte Carlo
Alexander Litvinenko,
joint work with D. Logashenko, R. Tempone, E. Vasilyeva, G. Wittum
RWTH Aachen and KAUST
Overview
Problem: Henry saltwater intrusion (nonlinear and
time-dependent, describes a two-phase subsurface flow)
Input uncertainty: porosity, permeability, and recharge (model
by random fields)
Solution: the salt mass fraction (uncertain and
time-dependent)
Method: Multi Level Monte Carlo (MLMC) method
Deterministic solver: parallel multigrid solver ug4
1 / 27
Henry problem
1. How long can wells be used?
2. Where is the largest uncertainty?
3. Freshwater exceedance probability?
4. What is the mean scenario and its variations?
5. What are the extreme scenarios?
6. How do the uncertainties change over time?
taken from https://www.mdpi.com/2073-4441/10/2/230
2 / 27
Henry problem settings
The mass conservation laws for the entire liquid phase and salt
yield the following equations
∂t(φρ) + ∇ · (ρq) = 0,
∂t(φρc) + ∇ · (ρcq − ρD∇c) = 0,
where φ(x,ξ) is porosity, x ∈ D,
c(t,x) mass fraction of the salt,
ρ = ρ(c) density of the liquid phase,
and D(t,x) molecular diffusion tensor.
For q(t,x) velocity, we assume Darcy’s law:
q = −
K
µ
(∇p − ρg),
where p = p(t,x) is the hydrostatic pressure, K permeability,
µ = µ(c) viscosity of the liquid phase, and g gravity.
3 / 27
Henry problem settings
To compute: c and p.
Comput. domain: D × [0,T].
We set ρ(c) = ρ0 + (ρ1 − ρ0)c, and D = φDI,
I.C.: c|t=0 = 0,
B.C.: c|x=2 = 1, p|x=2 = −ρ1gy.
c|x=0 = 0, ρq · ex|x=0 = q̂in.
We model φ by a random field and assume:
K = KI, K = K(φ), and Kozeny–Carman-like dependence
K(φ) = κ ·
φ3
1 − φ2
, (1)
where κ is a scalar.
Discretisation: vertex-centered finite volume, implicit Euler
Methods: Newton method, BiCGStab preconditioned with the
geometric multigrid method (V-cycle), ILUβ-smoothers.
4 / 27
Porosity and solution of the Henry problem
q̂in = 6.6 · 10−2
kg/s
c = 0 c = 1
p = −ρ1gy
0
−1 m
2 m
y
x
D := [0,2] × [−1,0]; a realization of c(t,x) with streamlines of
the velocity field q; porosity φ(ξ∗
) ∈ (0.18,0.59); permeability
K ∈ (1.8e − 10,4.4e − 9)
5 / 27
Expectation and variance of the mass fraction c
E[c] ∈ [0,0.35); Var[c] ∈ [0.0,0.04)
6 / 27
What can we compute?
QoIs: c in the whole domain, c at a point, or integral values (the
freshwater/saltwater integrals):
QFW(t,ω) :=
Z
x∈D
I(c(t,x,ω) ≤ 0.012178)dx, (2)
Qs(t,ω) :=
Z
x∈D
c(t,x,ω)ρ(t,x,ω)dx, (3)
Q9(t,ω) :=
Z
x∈∆9
c(t,x,ω)ρ(t,x,ω)dx, (4)
where ∆9 := [x9 − 0.1,x9 + 0.1] × [y9 − 0.1,y9 + 0.1].
7 / 27
Multi Level Monte Carlo (MLMC) method
Spatial and temporal grid hierarchies
D0,D1,...,DL,
T0,T1,...,TL;
n0 = 512, n` ≈ n0 · 16`,
τ`+1 = 1
4τ`, r`+1 = 4r` and r` = r04`.
Approx. error: kc − ch,τk2 = O(h + τ) = O(n−1/2 + r−1)
Computation complexity on level ` is
s` = O(n`r`) = O(43`γ
n0 · r0)
8 / 27
Multi Level Monte Carlo (MLMC) method
MLMC approximates E[g] ≈ E[gL]
using the following telescopic sum:
E[gL] = E[g0] +
L
X
`=1
E[g` − g`−1] ≈
≈ m−1
0
m0
X
i=1
g
(0,i)
0 +
L
X
`=1






m−1
`
m
X̀
i=1
(g
(`,i)
` − g
(`,i)
`−1 )






.
Let Y` := m−1
`
Pm`
i=1(g
(`,i)
` − g
(`,i)
`−1 ), where g−1 ≡ 0, so that
E[Y`] :=







E[g0], ` = 0
E[g` − g`−1], ` > 0
. (5)
9 / 27
MLMC notation
Denote by Y:=
PL
`=0 Y` the multilevel estimator of E[g] based
on L + 1 levels and m` independent samples on level `, where
` = 0,...,L.
Denote V0 := V [g0] and for ` ≥ 1, and V` := V [g` − g`−1], ` ≥ 1.
The standard theory states:
E[Y] = E[gL], V [Y] =
PL
`=0 m−1
` V`.
The cost of the multilevel estimator Y is
S :=
PL
`=0 m`s`.
See details in Giles’18 or Teckentrup’s PhD Thesis, 2013
10 / 27
Minimization problem
For a fixed variance V [Y] = ε2/2, the cost S is minimized by
choosing as m` the solution of the optimization problem:
F(m0,...,mL) :=
L
X
`=0
m`s` + µ2 V`
m`
obtain
m` = 2ε−2
r
V`
s`
L
X
i=0
p
Visi
The total complexity is
S := 2ε−2








L
X
`=0
p
V`s`








2
11 / 27
The mean squared error (MSE)
Is used to measure the quality of the multilevel estimator:
MSE := E
h
(Y − E[g])2
i
= V [Y] + (E[Y] − E[g])2
, (6)
where Y is what we computed via MLMC, and E[g] what
actually should be computed. To achieve
MSE ≤ ε2
for some prescribed tolerance ε, we ensure that both
(E[Y] − E[g])2
= (E[gL − g])2
≤ 1
2ε2
. (7)
and
V [Y] ≤ 1
2ε2
(8)
12 / 27
Theorem
Consider a fixed t = t∗. Suppose positive constants α,β,γ > 0
exist such that α ≥ 1
2 min(β,γd̂), and
|E[g` − g]| ≤ c14−α`
(9a)
V` ≤ c24−β`
(9b)
s` ≤ c34d̂γ`
. (9c)
Then, for any accuracy ε < e−1, a constant c4 > 0 and a
sequence of realizations {m`}L
`=0 exist, such that
MSE := E
h
(Y − E[g])2
i
< ε2
,
and the computational cost is
S =













c4ε−2, β > d̂γ
c4ε−2 (log(ε))2
, β = d̂γ
c4ε
−

2+
d̂γ−β
α

, β  d̂γ.
13 / 27
Modeling of porosity and recharge:
We assume two horizontal layers: y ∈ (−0.8,0] (the upper layer)
and y ∈ [−1,−0.8] (the lower layer).
The porosity inside each layer is uncertain and is modeled as:
φ(x,ξ) = 0.35 · C0(ξ1) · C1(ξ1,ξ2) · C2(ξ1,ξ2)
where C0(ξ1) =
(
1.2 · (1 + 0.2ξ1) if y  −0.8
1 if y ≥ −0.8
C1(ξ1,ξ2) = 1 + 0.15(ξ2cos(πx/2) − ξ2sin(2πy) + ξ1cos(2πx))
C2(ξ1,ξ2) = 1 + 0.2(ξ1sin(64πx) + ξ2sin(32πy))
Recharge
q̂in = −6.6 · 10−2
(1 + 0.5 · ξ3)(1 + sinπt
40),
where ξ1, ξ2, and ξ3 are sampled independently and uniformly
in [−1,1].
14 / 27
Examples: two porosity and two permeability realisations
1st row: porosity φ1 ∈ (0.29,0.49) and φ2 ∈ (0.21,0.54).
2nd row: permeability K1 ∈ (5.9 · 10−10,3.25 · 10−9) and
K2 ∈ (1.97 · 10−10,4.5 · 10−9).
15 / 27
Mean and variance on different levels
Comparison of mean values E[c(t,x9,y9)];
and variances Var[c](t,x9,y9) computed on levels 0,1,2,3.
We observe:
(on the left) that the results obtained on the coarsest scale are
not so accurate. All other scales produce more or less similar
results.
(on the right) Each new finer scale gives better and better
results.
16 / 27
MLMC: weak and strong convergence
(left) The mean value E[g` − g`−1] and (right) the variance value
V [g` − g`−1] as a function of time for t ∈ [τ,48τ], ` = 1,2,3.
For every time point we observe convergence in the mean and
in the variance. The amplitude is decreasing.
17 / 27
QoI is the integral value over D9 ; 100 realisations of g1 − g0,
g2 − g1, g3 − g2, QoI g` is the integral value Q9(t,ω) computed
over a subdomain around 9th point, t ∈ [τ,48τ].
18 / 27
Complexity on each mesh level `
` n`, ( n`
n`−1
) r`, ( r`
r`−1
) τ`
Computing times (s`), ( s`
s`−1
)
average min. max.
0 153 94 64 0.6 0.5 0.7
1 2145 (14) 376 (4) 16 7.1 (14) 7 9
2 33153 (15) 1504 (4) 4 253 (36) 246 266
3 525825 (16) 6016 (4) 1 11110 (44) 9860 15507
Here:
r` is the number of time steps ,
τ` is a time step
τ` = 6016/r`,
#ndofs= n`,
average, minimal, and maximal computing times on each level
`.
The numbers in brackets (column 2 and 3) confirm the theory
that the method has order one w.r.t to h and order one w.r.t. the
time step τ.
19 / 27
Rates of the weak and strong convergences
(left) Weak (α = 0.94, ζ1 = 3.2) and (right) strong (β = 1.7,
ζ2 = 4.8) convergences in log-scale computed for levels 0,1,2,3
(horizontal axis). The QoI is a subdomain integral of c over D9,
a domain around point (x,y)9 = (1.65,−0.75).
Now the identified convergence rates (red color) can be used to
estimate L and all m`.
20 / 27
Comparison MLMC vs MC
ε 0.1 0.05 0.01
ε2 0.01 0.0025 0.0001
MC cost 2.0 · 103 2.8 · 105 3.1 · 108
MLMC cost 6.4 · 101 1.06 · 103 8.9 · 104
required L 2 3 4
m0,m1,m2,m3 44,5,0,0 362,43,3,0 16672,1990,120,4
21 / 27
Comparison of MC and MLMC for different ε
Good news:
1. MLMC (red line) is much faster than MC (blue line)
2. MLMC theory (dashed violet line) fits to the MLMC numerics
(red line) 22 / 27
Conclusion
1. Investigated efficiency of MLMC for Henry problem with
uncertain porosity, permeability, and recharge.
2. Uncertainties are modeled by random fields.
3. MLMC could be much faster than MC, 3200 times faster !
4. The time dependence is challenging.
Remarks:
1. Check if MLMC is needed.
2. The optimal number of samples depends on the point (t,x)
3. An advanced MLMC may give better estimates of L and m`.
Future work:
1. Consider a more complicated/multiscale/realistic porosity
and geometry
2. Incorporate known experimental and measurement data to
reduce uncertainties.
23 / 27
More advanced and realistic computing domain
A. Schneider et al., Modeling saltwater intrusion scenarios for a coastal aquifer at the German North Sea, E3S Web of Conferences 54, 00031 (2018)
Sandelermöns: 3d hydrogeological model (30x vertically exaggerated) with coarse grid, rivers, pumping wells and recharge
map (right).
24 / 27
More advanced and realistic computing domain
A. Schneider et al., Modeling saltwater intrusion scenarios for a coastal aquifer at the German North Sea, E3S Web of Conferences 54, 00031 (2018)
Situation of the Sandelermöns model area including the wells of the three waterworks and area of saline groundwater.
25 / 27
Literature
1. A. Litvinenko, D. Logashenko, R. Tempone, E. Vasilyeva, G. Wittum, Uncertainty quantification in coastal aquifers using the multilevel Monte Carlo method,
arXiv:2302.07804, 2023
2. A. Litvinenko, D. Logashenko, R. Tempone, G. Wittum, D. Keyes, Propagation of Uncertainties in Density-Driven Flow, In: Bungartz, HJ., Garcke, J., Pflüger, D. (eds) Sparse
Grids and Applications - Munich 2018. LNCSE, Vol. 144, pp 121-126, Springer, Cham. https://doi.org/10.1007/978-3-030-81362-8_52023
3. A .Litvinenko, D. Logashenko, R. Tempone, G. Wittum, D. Keyes, Solution of the 3D density-driven groundwater flow problem with uncertain porosity and permeability
GEM-International Journal on Geomathematics Vol. 11, pp 1-29, 2020
4. A Litvinenko, AC Yucel, H Bagci, J Oppelstrup, E Michielssen, R Tempone, Computation of electromagnetic fields scattered from objects with uncertain shapes using
multilevel Monte Carlo method, IEEE Journal on Multiscale and Multiphysics Computational Techniques, Vol. 4, pp 37-50, 2019.
5. H.G. Matthies, E. Zander, B.V. Rosić, et al. Parameter estimation via conditional expectation: a Bayesian inversion. Adv. Model. and Simul. in Eng. Sci. 3, 24 (2016).
https://doi.org/10.1186/s40323-016-0075-7
26 / 27
Acknowledgments
We thank the KAUST HPC support team for assistance with
Shaheen II and for the project k1051.
This work was supported by the Alexander von Humboldt
foundation.
27 / 27

More Related Content

Similar to litvinenko_Intrusion_Bari_2023.pdf

Flood routing by kinematic wave model
Flood routing by kinematic wave modelFlood routing by kinematic wave model
Flood routing by kinematic wave modelIOSR Journals
 
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pagesLuc-Marie Jeudy de Sauceray
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Alexander Litvinenko
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Alexander Litvinenko
 
Solving the Poisson Equation
Solving the Poisson EquationSolving the Poisson Equation
Solving the Poisson EquationShahzaib Malik
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Alexander Litvinenko
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Shizuoka Inst. Science and Tech.
 
Sparse data formats and efficient numerical methods for uncertainties in nume...
Sparse data formats and efficient numerical methods for uncertainties in nume...Sparse data formats and efficient numerical methods for uncertainties in nume...
Sparse data formats and efficient numerical methods for uncertainties in nume...Alexander Litvinenko
 
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...SYRTO Project
 
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...AEIJjournal2
 
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...Crimsonpublishers-Mechanicalengineering
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Alexander Litvinenko
 
Mathematical models for a chemical reactor
Mathematical models for a chemical reactorMathematical models for a chemical reactor
Mathematical models for a chemical reactorLuis Rodríguez
 
Litvinenko low-rank kriging +FFT poster
Litvinenko low-rank kriging +FFT  posterLitvinenko low-rank kriging +FFT  poster
Litvinenko low-rank kriging +FFT posterAlexander Litvinenko
 

Similar to litvinenko_Intrusion_Bari_2023.pdf (20)

Flood routing by kinematic wave model
Flood routing by kinematic wave modelFlood routing by kinematic wave model
Flood routing by kinematic wave model
 
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages
120715 - LMAJdS paper - HydroVision 2012 presentation - 14 pages
 
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
Efficient Simulations for Contamination of Groundwater Aquifers under Uncerta...
 
Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)Low-rank tensor approximation (Introduction)
Low-rank tensor approximation (Introduction)
 
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
QMC: Transition Workshop - Applying Quasi-Monte Carlo Methods to a Stochastic...
 
pRO
pROpRO
pRO
 
Solving the Poisson Equation
Solving the Poisson EquationSolving the Poisson Equation
Solving the Poisson Equation
 
Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...Computing f-Divergences and Distances of High-Dimensional Probability Density...
Computing f-Divergences and Distances of High-Dimensional Probability Density...
 
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
Talk at SciCADE2013 about "Accelerated Multiple Precision ODE solver base on ...
 
Sparse data formats and efficient numerical methods for uncertainties in nume...
Sparse data formats and efficient numerical methods for uncertainties in nume...Sparse data formats and efficient numerical methods for uncertainties in nume...
Sparse data formats and efficient numerical methods for uncertainties in nume...
 
QMC: Transition Workshop - Density Estimation by Randomized Quasi-Monte Carlo...
QMC: Transition Workshop - Density Estimation by Randomized Quasi-Monte Carlo...QMC: Transition Workshop - Density Estimation by Randomized Quasi-Monte Carlo...
QMC: Transition Workshop - Density Estimation by Randomized Quasi-Monte Carlo...
 
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...
Spillover Dynamics for Systemic Risk Measurement Using Spatial Financial Time...
 
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...
GDQ SIMULATION FOR FLOW AND HEAT TRANSFER OF A NANOFLUID OVER A NONLINEARLY S...
 
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...
Anomalous Diffusion Through Homopolar Membrane: One-Dimensional Model_ Crimso...
 
Presentation
PresentationPresentation
Presentation
 
Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...Hierarchical matrices for approximating large covariance matries and computin...
Hierarchical matrices for approximating large covariance matries and computin...
 
Mathematical models for a chemical reactor
Mathematical models for a chemical reactorMathematical models for a chemical reactor
Mathematical models for a chemical reactor
 
My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006
 
Litvinenko low-rank kriging +FFT poster
Litvinenko low-rank kriging +FFT  posterLitvinenko low-rank kriging +FFT  poster
Litvinenko low-rank kriging +FFT poster
 
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
QMC Program: Trends and Advances in Monte Carlo Sampling Algorithms Workshop,...
 

More from Alexander Litvinenko

Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfAlexander Litvinenko
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfAlexander Litvinenko
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Alexander Litvinenko
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Alexander Litvinenko
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Alexander Litvinenko
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Alexander Litvinenko
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowAlexander Litvinenko
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsAlexander Litvinenko
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleAlexander Litvinenko
 
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...Alexander Litvinenko
 
Overview of sparse and low-rank matrix / tensor techniques
Overview of sparse and low-rank matrix / tensor techniques Overview of sparse and low-rank matrix / tensor techniques
Overview of sparse and low-rank matrix / tensor techniques Alexander Litvinenko
 
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...Alexander Litvinenko
 
Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Alexander Litvinenko
 
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Alexander Litvinenko
 
Litvinenko, Uncertainty Quantification - an Overview
Litvinenko, Uncertainty Quantification - an OverviewLitvinenko, Uncertainty Quantification - an Overview
Litvinenko, Uncertainty Quantification - an OverviewAlexander Litvinenko
 

More from Alexander Litvinenko (19)

Litvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdfLitvinenko_RWTH_UQ_Seminar_talk.pdf
Litvinenko_RWTH_UQ_Seminar_talk.pdf
 
Litv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdfLitv_Denmark_Weak_Supervised_Learning.pdf
Litv_Denmark_Weak_Supervised_Learning.pdf
 
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
Computing f-Divergences and Distances of\\ High-Dimensional Probability Densi...
 
Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...Low rank tensor approximation of probability density and characteristic funct...
Low rank tensor approximation of probability density and characteristic funct...
 
Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...Identification of unknown parameters and prediction of missing values. Compar...
Identification of unknown parameters and prediction of missing values. Compar...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...Identification of unknown parameters and prediction with hierarchical matrice...
Identification of unknown parameters and prediction with hierarchical matrice...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...Application of parallel hierarchical matrices for parameter inference and pre...
Application of parallel hierarchical matrices for parameter inference and pre...
 
Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...Computation of electromagnetic fields scattered from dielectric objects of un...
Computation of electromagnetic fields scattered from dielectric objects of un...
 
Simulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flowSimulation of propagation of uncertainties in density-driven groundwater flow
Simulation of propagation of uncertainties in density-driven groundwater flow
 
Approximation of large covariance matrices in statistics
Approximation of large covariance matrices in statisticsApproximation of large covariance matrices in statistics
Approximation of large covariance matrices in statistics
 
Semi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster EnsembleSemi-Supervised Regression using Cluster Ensemble
Semi-Supervised Regression using Cluster Ensemble
 
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...
Computation of electromagnetic_fields_scattered_from_dielectric_objects_of_un...
 
Overview of sparse and low-rank matrix / tensor techniques
Overview of sparse and low-rank matrix / tensor techniques Overview of sparse and low-rank matrix / tensor techniques
Overview of sparse and low-rank matrix / tensor techniques
 
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...
Application of Parallel Hierarchical Matrices in Spatial Statistics and Param...
 
Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics Tucker tensor analysis of Matern functions in spatial statistics
Tucker tensor analysis of Matern functions in spatial statistics
 
Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...Application of parallel hierarchical matrices and low-rank tensors in spatial...
Application of parallel hierarchical matrices and low-rank tensors in spatial...
 
Litvinenko, Uncertainty Quantification - an Overview
Litvinenko, Uncertainty Quantification - an OverviewLitvinenko, Uncertainty Quantification - an Overview
Litvinenko, Uncertainty Quantification - an Overview
 

Recently uploaded

VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurSuhani Kapoor
 
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...ranjana rawat
 
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...Suhani Kapoor
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Along the Lakefront, "Menacing Unknown"s
Along the Lakefront, "Menacing Unknown"sAlong the Lakefront, "Menacing Unknown"s
Along the Lakefront, "Menacing Unknown"syalehistoricalreview
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012sapnasaifi408
 
ENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawnitinraj1000000
 
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Tina Ji
 
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full Night
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full NightCall Girls Ahmedabad 7397865700 Ridhima Hire Me Full Night
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full Nightssuser7cb4ff
 
Freegle User Survey as visual display - BH
Freegle User Survey as visual display - BHFreegle User Survey as visual display - BH
Freegle User Survey as visual display - BHbill846304
 
Soil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresSoil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresvasubhanot1234
 
Determination of antibacterial activity of various broad spectrum antibiotics...
Determination of antibacterial activity of various broad spectrum antibiotics...Determination of antibacterial activity of various broad spectrum antibiotics...
Determination of antibacterial activity of various broad spectrum antibiotics...Open Access Research Paper
 
Air pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionAir pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionrgxv72jrgc
 
Mumbai Call Girls, 💞 Prity 9892124323, Navi Mumbai Call girls
Mumbai Call Girls, 💞  Prity 9892124323, Navi Mumbai Call girlsMumbai Call Girls, 💞  Prity 9892124323, Navi Mumbai Call girls
Mumbai Call Girls, 💞 Prity 9892124323, Navi Mumbai Call girlsPooja Nehwal
 

Recently uploaded (20)

VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service GorakhpurVIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
VIP Call Girl Gorakhpur Aashi 8250192130 Independent Escort Service Gorakhpur
 
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
(PARI) Viman Nagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune ...
 
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
VIP Call Girls Saharanpur Aaradhya 8250192130 Independent Escort Service Saha...
 
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
(ANIKA) Call Girls Wagholi ( 7001035870 ) HI-Fi Pune Escorts Service
 
Along the Lakefront, "Menacing Unknown"s
Along the Lakefront, "Menacing Unknown"sAlong the Lakefront, "Menacing Unknown"s
Along the Lakefront, "Menacing Unknown"s
 
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
Call Girls South Delhi Delhi reach out to us at ☎ 9711199012
 
ENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental lawENVIRONMENTAL LAW ppt on laws of environmental law
ENVIRONMENTAL LAW ppt on laws of environmental law
 
Model Call Girl in Rajiv Chowk Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Rajiv Chowk Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Rajiv Chowk Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Rajiv Chowk Delhi reach out to us at 🔝9953056974🔝
 
E Waste Management
E Waste ManagementE Waste Management
E Waste Management
 
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
Call Girls In Faridabad(Ballabgarh) Book ☎ 8168257667, @4999
 
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full Night
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full NightCall Girls Ahmedabad 7397865700 Ridhima Hire Me Full Night
Call Girls Ahmedabad 7397865700 Ridhima Hire Me Full Night
 
Freegle User Survey as visual display - BH
Freegle User Survey as visual display - BHFreegle User Survey as visual display - BH
Freegle User Survey as visual display - BH
 
Soil pollution causes effects remedial measures
Soil pollution causes effects remedial measuresSoil pollution causes effects remedial measures
Soil pollution causes effects remedial measures
 
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCREscort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
Escort Service Call Girls In Shakti Nagar, 99530°56974 Delhi NCR
 
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
Sexy Call Girls Patel Nagar New Delhi +918448380779 Call Girls Service in Del...
 
Green Banking
Green Banking Green Banking
Green Banking
 
Determination of antibacterial activity of various broad spectrum antibiotics...
Determination of antibacterial activity of various broad spectrum antibiotics...Determination of antibacterial activity of various broad spectrum antibiotics...
Determination of antibacterial activity of various broad spectrum antibiotics...
 
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
Call Girls In { Delhi } South Extension Whatsup 9873940964 Enjoy Unlimited Pl...
 
Air pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollutionAir pollution soli pollution water pollution noise pollution land pollution
Air pollution soli pollution water pollution noise pollution land pollution
 
Mumbai Call Girls, 💞 Prity 9892124323, Navi Mumbai Call girls
Mumbai Call Girls, 💞  Prity 9892124323, Navi Mumbai Call girlsMumbai Call Girls, 💞  Prity 9892124323, Navi Mumbai Call girls
Mumbai Call Girls, 💞 Prity 9892124323, Navi Mumbai Call girls
 

litvinenko_Intrusion_Bari_2023.pdf

  • 1. Uncertainty quantification in the coastal aquifers using Multi Level Monte Carlo Alexander Litvinenko, joint work with D. Logashenko, R. Tempone, E. Vasilyeva, G. Wittum RWTH Aachen and KAUST
  • 2. Overview Problem: Henry saltwater intrusion (nonlinear and time-dependent, describes a two-phase subsurface flow) Input uncertainty: porosity, permeability, and recharge (model by random fields) Solution: the salt mass fraction (uncertain and time-dependent) Method: Multi Level Monte Carlo (MLMC) method Deterministic solver: parallel multigrid solver ug4 1 / 27
  • 3. Henry problem 1. How long can wells be used? 2. Where is the largest uncertainty? 3. Freshwater exceedance probability? 4. What is the mean scenario and its variations? 5. What are the extreme scenarios? 6. How do the uncertainties change over time? taken from https://www.mdpi.com/2073-4441/10/2/230 2 / 27
  • 4. Henry problem settings The mass conservation laws for the entire liquid phase and salt yield the following equations ∂t(φρ) + ∇ · (ρq) = 0, ∂t(φρc) + ∇ · (ρcq − ρD∇c) = 0, where φ(x,ξ) is porosity, x ∈ D, c(t,x) mass fraction of the salt, ρ = ρ(c) density of the liquid phase, and D(t,x) molecular diffusion tensor. For q(t,x) velocity, we assume Darcy’s law: q = − K µ (∇p − ρg), where p = p(t,x) is the hydrostatic pressure, K permeability, µ = µ(c) viscosity of the liquid phase, and g gravity. 3 / 27
  • 5. Henry problem settings To compute: c and p. Comput. domain: D × [0,T]. We set ρ(c) = ρ0 + (ρ1 − ρ0)c, and D = φDI, I.C.: c|t=0 = 0, B.C.: c|x=2 = 1, p|x=2 = −ρ1gy. c|x=0 = 0, ρq · ex|x=0 = q̂in. We model φ by a random field and assume: K = KI, K = K(φ), and Kozeny–Carman-like dependence K(φ) = κ · φ3 1 − φ2 , (1) where κ is a scalar. Discretisation: vertex-centered finite volume, implicit Euler Methods: Newton method, BiCGStab preconditioned with the geometric multigrid method (V-cycle), ILUβ-smoothers. 4 / 27
  • 6. Porosity and solution of the Henry problem q̂in = 6.6 · 10−2 kg/s c = 0 c = 1 p = −ρ1gy 0 −1 m 2 m y x D := [0,2] × [−1,0]; a realization of c(t,x) with streamlines of the velocity field q; porosity φ(ξ∗ ) ∈ (0.18,0.59); permeability K ∈ (1.8e − 10,4.4e − 9) 5 / 27
  • 7. Expectation and variance of the mass fraction c E[c] ∈ [0,0.35); Var[c] ∈ [0.0,0.04) 6 / 27
  • 8. What can we compute? QoIs: c in the whole domain, c at a point, or integral values (the freshwater/saltwater integrals): QFW(t,ω) := Z x∈D I(c(t,x,ω) ≤ 0.012178)dx, (2) Qs(t,ω) := Z x∈D c(t,x,ω)ρ(t,x,ω)dx, (3) Q9(t,ω) := Z x∈∆9 c(t,x,ω)ρ(t,x,ω)dx, (4) where ∆9 := [x9 − 0.1,x9 + 0.1] × [y9 − 0.1,y9 + 0.1]. 7 / 27
  • 9. Multi Level Monte Carlo (MLMC) method Spatial and temporal grid hierarchies D0,D1,...,DL, T0,T1,...,TL; n0 = 512, n` ≈ n0 · 16`, τ`+1 = 1 4τ`, r`+1 = 4r` and r` = r04`. Approx. error: kc − ch,τk2 = O(h + τ) = O(n−1/2 + r−1) Computation complexity on level ` is s` = O(n`r`) = O(43`γ n0 · r0) 8 / 27
  • 10. Multi Level Monte Carlo (MLMC) method MLMC approximates E[g] ≈ E[gL] using the following telescopic sum: E[gL] = E[g0] + L X `=1 E[g` − g`−1] ≈ ≈ m−1 0 m0 X i=1 g (0,i) 0 + L X `=1       m−1 ` m X̀ i=1 (g (`,i) ` − g (`,i) `−1 )       . Let Y` := m−1 ` Pm` i=1(g (`,i) ` − g (`,i) `−1 ), where g−1 ≡ 0, so that E[Y`] :=        E[g0], ` = 0 E[g` − g`−1], ` > 0 . (5) 9 / 27
  • 11. MLMC notation Denote by Y:= PL `=0 Y` the multilevel estimator of E[g] based on L + 1 levels and m` independent samples on level `, where ` = 0,...,L. Denote V0 := V [g0] and for ` ≥ 1, and V` := V [g` − g`−1], ` ≥ 1. The standard theory states: E[Y] = E[gL], V [Y] = PL `=0 m−1 ` V`. The cost of the multilevel estimator Y is S := PL `=0 m`s`. See details in Giles’18 or Teckentrup’s PhD Thesis, 2013 10 / 27
  • 12. Minimization problem For a fixed variance V [Y] = ε2/2, the cost S is minimized by choosing as m` the solution of the optimization problem: F(m0,...,mL) := L X `=0 m`s` + µ2 V` m` obtain m` = 2ε−2 r V` s` L X i=0 p Visi The total complexity is S := 2ε−2         L X `=0 p V`s`         2 11 / 27
  • 13. The mean squared error (MSE) Is used to measure the quality of the multilevel estimator: MSE := E h (Y − E[g])2 i = V [Y] + (E[Y] − E[g])2 , (6) where Y is what we computed via MLMC, and E[g] what actually should be computed. To achieve MSE ≤ ε2 for some prescribed tolerance ε, we ensure that both (E[Y] − E[g])2 = (E[gL − g])2 ≤ 1 2ε2 . (7) and V [Y] ≤ 1 2ε2 (8) 12 / 27
  • 14. Theorem Consider a fixed t = t∗. Suppose positive constants α,β,γ > 0 exist such that α ≥ 1 2 min(β,γd̂), and |E[g` − g]| ≤ c14−α` (9a) V` ≤ c24−β` (9b) s` ≤ c34d̂γ` . (9c) Then, for any accuracy ε < e−1, a constant c4 > 0 and a sequence of realizations {m`}L `=0 exist, such that MSE := E h (Y − E[g])2 i < ε2 , and the computational cost is S =              c4ε−2, β > d̂γ c4ε−2 (log(ε))2 , β = d̂γ c4ε − 2+ d̂γ−β α , β d̂γ. 13 / 27
  • 15. Modeling of porosity and recharge: We assume two horizontal layers: y ∈ (−0.8,0] (the upper layer) and y ∈ [−1,−0.8] (the lower layer). The porosity inside each layer is uncertain and is modeled as: φ(x,ξ) = 0.35 · C0(ξ1) · C1(ξ1,ξ2) · C2(ξ1,ξ2) where C0(ξ1) = ( 1.2 · (1 + 0.2ξ1) if y −0.8 1 if y ≥ −0.8 C1(ξ1,ξ2) = 1 + 0.15(ξ2cos(πx/2) − ξ2sin(2πy) + ξ1cos(2πx)) C2(ξ1,ξ2) = 1 + 0.2(ξ1sin(64πx) + ξ2sin(32πy)) Recharge q̂in = −6.6 · 10−2 (1 + 0.5 · ξ3)(1 + sinπt 40), where ξ1, ξ2, and ξ3 are sampled independently and uniformly in [−1,1]. 14 / 27
  • 16. Examples: two porosity and two permeability realisations 1st row: porosity φ1 ∈ (0.29,0.49) and φ2 ∈ (0.21,0.54). 2nd row: permeability K1 ∈ (5.9 · 10−10,3.25 · 10−9) and K2 ∈ (1.97 · 10−10,4.5 · 10−9). 15 / 27
  • 17. Mean and variance on different levels Comparison of mean values E[c(t,x9,y9)]; and variances Var[c](t,x9,y9) computed on levels 0,1,2,3. We observe: (on the left) that the results obtained on the coarsest scale are not so accurate. All other scales produce more or less similar results. (on the right) Each new finer scale gives better and better results. 16 / 27
  • 18. MLMC: weak and strong convergence (left) The mean value E[g` − g`−1] and (right) the variance value V [g` − g`−1] as a function of time for t ∈ [τ,48τ], ` = 1,2,3. For every time point we observe convergence in the mean and in the variance. The amplitude is decreasing. 17 / 27
  • 19. QoI is the integral value over D9 ; 100 realisations of g1 − g0, g2 − g1, g3 − g2, QoI g` is the integral value Q9(t,ω) computed over a subdomain around 9th point, t ∈ [τ,48τ]. 18 / 27
  • 20. Complexity on each mesh level ` ` n`, ( n` n`−1 ) r`, ( r` r`−1 ) τ` Computing times (s`), ( s` s`−1 ) average min. max. 0 153 94 64 0.6 0.5 0.7 1 2145 (14) 376 (4) 16 7.1 (14) 7 9 2 33153 (15) 1504 (4) 4 253 (36) 246 266 3 525825 (16) 6016 (4) 1 11110 (44) 9860 15507 Here: r` is the number of time steps , τ` is a time step τ` = 6016/r`, #ndofs= n`, average, minimal, and maximal computing times on each level `. The numbers in brackets (column 2 and 3) confirm the theory that the method has order one w.r.t to h and order one w.r.t. the time step τ. 19 / 27
  • 21. Rates of the weak and strong convergences (left) Weak (α = 0.94, ζ1 = 3.2) and (right) strong (β = 1.7, ζ2 = 4.8) convergences in log-scale computed for levels 0,1,2,3 (horizontal axis). The QoI is a subdomain integral of c over D9, a domain around point (x,y)9 = (1.65,−0.75). Now the identified convergence rates (red color) can be used to estimate L and all m`. 20 / 27
  • 22. Comparison MLMC vs MC ε 0.1 0.05 0.01 ε2 0.01 0.0025 0.0001 MC cost 2.0 · 103 2.8 · 105 3.1 · 108 MLMC cost 6.4 · 101 1.06 · 103 8.9 · 104 required L 2 3 4 m0,m1,m2,m3 44,5,0,0 362,43,3,0 16672,1990,120,4 21 / 27
  • 23. Comparison of MC and MLMC for different ε Good news: 1. MLMC (red line) is much faster than MC (blue line) 2. MLMC theory (dashed violet line) fits to the MLMC numerics (red line) 22 / 27
  • 24. Conclusion 1. Investigated efficiency of MLMC for Henry problem with uncertain porosity, permeability, and recharge. 2. Uncertainties are modeled by random fields. 3. MLMC could be much faster than MC, 3200 times faster ! 4. The time dependence is challenging. Remarks: 1. Check if MLMC is needed. 2. The optimal number of samples depends on the point (t,x) 3. An advanced MLMC may give better estimates of L and m`. Future work: 1. Consider a more complicated/multiscale/realistic porosity and geometry 2. Incorporate known experimental and measurement data to reduce uncertainties. 23 / 27
  • 25. More advanced and realistic computing domain A. Schneider et al., Modeling saltwater intrusion scenarios for a coastal aquifer at the German North Sea, E3S Web of Conferences 54, 00031 (2018) Sandelermöns: 3d hydrogeological model (30x vertically exaggerated) with coarse grid, rivers, pumping wells and recharge map (right). 24 / 27
  • 26. More advanced and realistic computing domain A. Schneider et al., Modeling saltwater intrusion scenarios for a coastal aquifer at the German North Sea, E3S Web of Conferences 54, 00031 (2018) Situation of the Sandelermöns model area including the wells of the three waterworks and area of saline groundwater. 25 / 27
  • 27. Literature 1. A. Litvinenko, D. Logashenko, R. Tempone, E. Vasilyeva, G. Wittum, Uncertainty quantification in coastal aquifers using the multilevel Monte Carlo method, arXiv:2302.07804, 2023 2. A. Litvinenko, D. Logashenko, R. Tempone, G. Wittum, D. Keyes, Propagation of Uncertainties in Density-Driven Flow, In: Bungartz, HJ., Garcke, J., Pflüger, D. (eds) Sparse Grids and Applications - Munich 2018. LNCSE, Vol. 144, pp 121-126, Springer, Cham. https://doi.org/10.1007/978-3-030-81362-8_52023 3. A .Litvinenko, D. Logashenko, R. Tempone, G. Wittum, D. Keyes, Solution of the 3D density-driven groundwater flow problem with uncertain porosity and permeability GEM-International Journal on Geomathematics Vol. 11, pp 1-29, 2020 4. A Litvinenko, AC Yucel, H Bagci, J Oppelstrup, E Michielssen, R Tempone, Computation of electromagnetic fields scattered from objects with uncertain shapes using multilevel Monte Carlo method, IEEE Journal on Multiscale and Multiphysics Computational Techniques, Vol. 4, pp 37-50, 2019. 5. H.G. Matthies, E. Zander, B.V. Rosić, et al. Parameter estimation via conditional expectation: a Bayesian inversion. Adv. Model. and Simul. in Eng. Sci. 3, 24 (2016). https://doi.org/10.1186/s40323-016-0075-7 26 / 27
  • 28. Acknowledgments We thank the KAUST HPC support team for assistance with Shaheen II and for the project k1051. This work was supported by the Alexander von Humboldt foundation. 27 / 27