Open in TheBrain

20 - SN Partial Differential Equations and Applications Webinars

Springer Nature

5.16K subscribers

Join Markus Melenk as he investigates high order numerical methods for fractional diffusions in polygons.

Don’t want to miss another webinar? Register here: https://go.sn.pub/lXgEax​

Have an article on fractional diffusions? Submit Your Article: https://go.sn.pub/GT525V​

Learn more about publishing with SN PDEA: https://go.sn.pub/UFulhi

00:05

See the city that you see in my background an,

00:08

which is, by the way,

00:09

the birth town of Albert Einstein.

00:12

I'm a member of the editorial board of Springer Nature

00:16

PDA.

00:17

As my great pleasure to chair,

00:19

today's women are an introduce our today's speaker,

00:23

professor Marcus Mailing. Markus started his scientific career at the

00:29

University of Maryland at College Park,

00:32

where he received his master and also his PhD,

00:35

University of Maryland for people in numerical mathematics.

00:40

This rings a Bell. In fact,

00:42

both. Marcus Master and PhD thesis have been supervised by

00:47

Eva Baboushka,

00:48

who will turn 95 if a well informed on March

00:52

22nd this year.

00:54

Doctor Melink then moved to Switzerland,

00:57

where he worked as a postdoc in the group over

01:00

Chris of Schwab and received his habitation at the ETH

01:04

Zurich in the year 2000.

01:06

After acting professorships in Regensburg,

01:09

Keelan Chemnitz All Germany, Marcus moved to the Max Planck

01:13

Institute in Leipsic and then as reader to the University

01:17

of Reading since 2005 he is professor of Computational Mathematics

01:22

at the Technical University in Vienna.

01:25

Professor Malik is a world known expert in numerical analysis.

01:30

His work bridges between the analysis and numerical approximations of

01:35

white classes of piddies and gave deep insights into their

01:40

close connection,

01:41

in particular with respect to regularity of solutions and its

01:46

relation to convergence,

01:48

speed of numerical schemes is work has drawn significant attention

01:53

with about 2800 citations.

01:55

In the math scinet. Today,

01:58

Professor Mailing is going to speak on high order numerical

02:02

methods for fractional diffusions in polygons.

02:05

Marcus, the floor is yours.

02:07

Thank you very much Carsten for your kind words.

02:11

I'd like to thank also the organizers for giving me

02:15

so the opportunity to present some of my recent work

02:20

here,

02:20

and I'd like to acknowledge my coworkers in this.

02:25

This research led Bonnie from Heriot Watt and Custer Schwab

02:29

from ETA Zurich,

02:30

and in the last part of the talk I will

02:33

talk on extension to time dependent problems and that is

02:37

joint work with Alexander Reeder from the University of Vienna.

02:42

OK, so here's the outline.

02:44

So after an introduction I will say a few things

02:47

about fairly elementary,

02:49

actually about approximation on geometric measures.

02:52

Then I will present two methods.

02:54

So the first one is a galerkin method for the

02:57

extension problem,

02:58

the so-called extension problem, and the second method,

03:02

localization two is a solution is based on discretizing a

03:06

solution formula for the for the problem,

03:09

and then the last part I will talk about extensions

03:13

to time dependent problems.

03:15

OK, So what is? Fractional differential operators,

03:20

so where they became popular in recent years,

03:23

and I think the reason is that sort of applications

03:26

dries then.

03:27

So if I want to describe anomalous diffusion if wants

03:32

to solve.

03:33

Problems in computational finance and material Sciences on image processing.

03:37

It turns out that fractional differential operators are actually a

03:41

powerful tool to model these phenomena.

03:46

So what is the fractional Laplacian?

03:48

So in full space there are several essentially equivalent definitions,

03:52

so the first one is maybe the best known one.

03:55

It's in terms of four year.

03:58

Transform so you take the Fourier transform of a function.

04:02

You apply it symbol, you multiply by its symbols side

04:06

to the two S,

04:07

and then you transform back so there would be a

04:11

natural definition of the fractional Laplacian.

04:15

Full space this is another one by singular integral as

04:19

a singular integral operator says hyper singular integral operator to

04:24

be precise.

04:25

Or you could view it as a directly to Norman

04:28

operator for an elliptic problem in 1/2 space.

04:32

So let's see Caffarelli Sylvester extension.

04:35

Or you could use the done for Taylor Calculus.

04:38

We will also do that they even more.

04:42

The definitions. In bounded domains and this is of course,

04:47

but we are interested in here for the.

04:50

For computational purposes. There are these definitions extent,

04:54

but not necessarily in equivalent way.

04:57

So there are two particular cases.

05:00

The first one is the integral fractional Laplacian.

05:03

When simply restricts any of these definitions to the bounded

05:08

domain,

05:08

and then there is a second case and that is

05:12

the case of interest here.

05:14

It is the so called spectral fractional Laplacian.

05:17

That means one starts from the from eigenfunction decompositions of

05:23

the operator under.

05:24

Of the integer operator, so the Laplacian and uses that

05:29

spectral decomposition to define the spectral one.

05:33

So I give you a more details about the spectral

05:37

fractional.

05:38

Operator here on this slide,

05:40

so we're looking at L to the SU equal to

05:44

F with directly conditions and the differential operator L is

05:49

minus.

05:49

Divergent matrix a gradual where a is a uniformly symmetric

05:54

positive definite operator.

05:56

The whole thing takes place in Omega,

05:59

which is a Polygon. And we assume that a is

06:02

smooth.

06:03

In fact, we were able to place a buyer the

06:06

identity matrix in a minute.

06:07

OK, so how how is this operator defined?

06:11

As I said, we use the spectral decomposition so the

06:16

5K and Lambda K are the eigen pairs of the

06:19

differential operator L and we normalize them.

06:23

And then the application of the differential operator L to

06:27

the S is given by this formula and it works

06:30

like that.

06:31

So you take a function U.

06:32

You decompose it in the eigenfunctions 5K times scalar.

06:37

Coefficients UK and then the action of L to the

06:42

SU is simply a sum over OK.

06:44

Value Lambda K raised to the power S coefficient UK

06:48

times the eigenfunction Phi K.

06:53

OK, so with this definition this problem on top here

06:57

is easily solved.

06:59

If you decompose F in the eigen functions.

07:04

Then the solution you simply the sum sum of RKU

07:07

K5K where the UK is given by Lambda K to

07:10

the minus S *

07:11

F. OK, so we have a solution formula already and

07:15

you may want to.

07:16

So what's the big deal about numerical methods?

07:19

Well in practice of course the eigenfunctions are not known

07:23

to us,

07:23

so this definition is not really numerically tractable.

07:29

This problem comes with.

07:32

Energy with spaces. HS or H Sigma and they are

07:36

simply given by sort of decay conditions on the coefficients.

07:40

When you expand the function in terms of the eigen

07:43

functions.

07:44

So this is here. The formal definition for relevant to

07:48

us.

07:48

We will only be 3 cases.

07:50

Sigma equal to 0 corresponds to the L2 space Sigma

07:54

equal to 1 corresponds to the space H10.

07:57

So the 0 boundary condition is encoded here.

08:00

In this I value problem in the case S equal

08:03

to Sigma equal to S corresponds to the energy space

08:07

of this elliptic problem.

08:09

So in fact the L2,

08:10

DSHS, glyptic.

08:13

And I said already, we will focus you on the

08:16

case.

08:17

Matrix A is Laplace is identity,

08:19

so we're looking at the fractional Laplacian.

08:23

OK, So what is the goal of today's talk?

08:25

So I want to design numerical methods based on differential

08:29

operators on local operators,

08:30

and I want to discuss high order methods,

08:33

and in particular I'm shooting for exponential convergence for Christmas

08:38

analytic data.

08:39

I said already, I will do that for two different

08:43

types of methods.

08:44

And I want to highlight here one key things of

08:47

the one unifying theme for these two different discretizations.

08:52

And that is the measures that I will use a

08:54

geometrically refined towards vertices and edges.

08:58

So in this 2D case here with a smooth boundary.

09:01

So you see you have measures that are fairly dramatically

09:06

refined towards the.

09:07

Towards the boundary. So they are long thin elements.

09:12

And here in the case of polygons you have the

09:14

same thing.

09:15

Here you have these small thin elements,

09:17

but near the boundary you actually have further geometric refinement

09:22

towards the corners in order to resolve corner singularities.

09:27

OK, so let me start with something very simple about

09:32

geometric meshes.

09:33

So that yeah, so the first question that I want

09:36

to discuss is why should I care about high order

09:39

methods.

09:39

So this is a very simple questions.

09:41

Let's have a smooth function here.

09:43

This black curve and I want to approximate it with

09:46

let's say a piecewise linear function.

09:48

So I do have piecewise linear interpolant,

09:50

or I want to approximate with a higher order polynomial.

09:54

So in this particular case,

09:55

are polynomial of degree 4 Enter chosen Chebyshev interpolation?

09:59

So already qualitatively, you see that you polynomial of degree

10:03

4 so much better.

10:03

Proximation, this piecewise linear one.

10:07

OK, so complete error analysis for this kind of interpolation

10:11

is of course available,

10:12

so for the piecewise linear approximation the error scales like

10:17

H squared,

10:17

where H is the mesh spacing of these interpolation nodes.

10:22

So that leads to algebraic convergence.

10:25

So the error in some norm here is end to

10:28

the minus two,

10:29

where N is the number of knots that we had

10:32

here.

10:33

So he had 12345678.

10:35

In the Chebyshev interpolation. So if you have smooth functions

10:39

then you get eat,

10:41

for example two to the minus P some something that

10:44

is even smaller times apiece plus first derivative of F.

10:47

So as P group grows.

10:49

So this goes to zero very quickly,

10:51

so you can actually expect exponential convergence in the polynomial

10:57

degree.

10:57

OK, so that tells you that.

11:00

I order approximation could be very accurate and then need

11:04

quantitatively you see that here.

11:06

So for example, if you want to have with a

11:09

piecewise linear is an error of 10 to the minus

11:12

four,

11:12

you need something like 200 knots.

11:15

So while you tweet with 10 to the minus four

11:18

here with Chebyshev interpolation,

11:20

you get by with less than 9 pretty normal degree

11:23

9,

11:23

so 10 points.

11:25

OK, so you clearly see the advantage of higher order

11:29

methods.

11:30

OK, so is there a catch?

11:31

Well, you see that here in the error estimate.

11:34

So you need of course for polynomial degree P you

11:37

need.

11:38

Of course higher order derivatives.

11:40

So what happens when that is not the case?

11:44

So for example, if we try to approximate the function

11:46

X to the Alpha,

11:47

where Alpha is between zero and one and the function

11:50

is of course not smooth at X equal to 0

11:52

because derivatives will blow up and then a Chebyshev interpolation,

11:56

it does not work so great.

11:58

So actually you see an algebraic convergence of 1 on

12:02

P.

12:02

So the reason is that the function is not smooth.

12:06

So what should we do?

12:09

Well, the answer is on the next slide.

12:11

If I still want to have good approximation by polynomials,

12:14

I should use piecewise polynomial approximation on appropriate measures,

12:19

and these are the so called geometric measures that will

12:22

appear frequently in this talk and This is why I

12:25

want to sort of spend some time on that.

12:28

So here we have the 1D case,

12:29

so we approximate the function X to the Alpha save,

12:32

and we know that the singularity is at X equal

12:36

to 0.

12:36

So let's so we need to refine the mesh there

12:40

in order to resolve that singularity.

12:42

So for example, on the next mesh we refine and

12:45

then by splitting into two and then we find again

12:49

by splitting again into two,

12:51

but only the left hand element,

12:53

and then we refine again,

12:55

but only the again the leftmost element and so forth.

12:59

So a geometric mesh. More generally,

13:02

speaking with layers and grading Factor,

13:05

Sigma is given by the points just left end .0

13:08

and then Sigma to the L Sigma to the L

13:11

Sigma to the R

13:12

1 and so forth up to Sigma to 0,

13:14

which is one OK. So these are the measures,

13:17

so they are strongly refined towards an appoint.

13:21

So how should we approximated by polynomials?

13:24

Well, let's say on the courses mesh we use polynomials

13:28

of degree one on the next match we will use

13:31

polynomial.

13:32

We two on each of these elements and then three

13:35

on each of these elements,

13:37

and so forth. So you see,

13:39

we simultaneously increase the approximation order,

13:43

the polynomial degree and refine the mesh near one point

13:48

and for this.

13:50

Case then, so for extra,

13:51

the Alpha is piecewise. Chebyshev interpolation actually converges exponentially in

13:57

the polynomial degree P and the number of nodes.

14:00

So the number of.

14:02

And the ones that we have for this interpolation problem

14:06

is P times Peter plus one.

14:07

So the number of elements times the polynomial degree know

14:11

dimensional polynomial P.

14:12

And here's the plot.

14:15

So we have the arrow versus the number of knots

14:18

in here.

14:18

This red curve tells you what shows you that you

14:21

really get this exponential convergence in the polynomial EP.

14:28

OK, so that extends to 2D,

14:29

so so This is why the geometric measure idea sort

14:33

of generalizes to do and higher dimensions.

14:35

So for example, in elliptic problems in 2D is a

14:39

typical solutions have corner singularity,

14:41

so the solution behaves like R to the elf,

14:44

attempt something smooth and R is the distance from a

14:48

point.

14:48

Let's say the vertex of the domain.

14:50

If you want to do the approximation there you do

14:54

a geometric refinement towards that trouble some point.

14:58

You see you so it's a self similar refinement towards

15:01

that point.

15:02

So the elements near the singularity,

15:04

again very very small.

15:07

And by selecting our proportional to the polynomial degree,

15:11

you get exponential convergence.

15:15

Edge Singularity says this is a sort of archetype of.

15:18

This is something similar, let's say in 2D you have

15:21

a function of X&Y and it's smooth in X,

15:24

but you have a nasty why dependence,

15:26

so it's white with the Alpha.

15:28

In that case, again, you do a geometric mesh refinement

15:32

towards the edge Y equal to 0 by so you

15:35

do a geometric mesh in One Direction and.

15:38

Node mesh refinement in the other direction,

15:40

so you get this on isotropic elements.

15:42

Again, you get exponential convergence.

15:46

OK, so these are was a long prelude on geometric

15:49

measures.

15:50

Let me start now with the the first numerical methods.

15:53

The Caffarel based on the Caffarelli Silvestre extension.

15:57

This is So what is the Caffarelli Silvestre extension?

16:01

So we enter the function U on this domain Omega,

16:04

let's embed this Omega into a bigger into a by

16:08

increasing the dimension by one so we extend it into

16:11

our three.

16:12

And Omega is now simply the bottom of an infinite

16:16

cylinder.

16:16

See which is Omega Cross zero Infinity?

16:20

OK, and the extra variable that we introduced now is

16:23

called Y and the rest of the talk.

16:25

OK, so we have this infinite cylinder and we will

16:28

seek a function capital U on this infinite cylinder so

16:32

there will be a relation between the function little U.

16:35

This function that we are interested in their function capital

16:39

U and that is that you is that race.

16:42

On the bottom of the cylinder of this function capital

16:45

you.

16:46

So what happens to capital you capital?

16:48

You solve an equation. I hold you equal to zero

16:52

in the cylinder,

16:53

and Allison elliptic operator. So it's minus the versions of

16:57

Y to the 1

16:58

2 S grad U. So it's an elliptic use of

17:01

an elliptic equation.

17:03

OK, so we need to satisfy here these boundary conditions.

17:07

This is accounted for by saying that requiring that U

17:11

is 0 on the mantle of the cylinder and we

17:13

somehow have to bring in the data F and that

17:16

is headed to normal derivative of U on the bottom

17:20

of the cylinder is up to a scaling factor.

17:22

DS the function F.

17:25

So, and this is the Caffarelli Sylvester extension.

17:29

So what do we know about the function U?

17:32

I've written that down here once more.

17:35

Think for a moment about the case as equal to

17:38

1/2,

17:38

then 1 2 S 0.

17:39

So you see that actually capital U solves is harmonic.

17:43

It solves Laplace equation.

17:46

And more generally, actually you expect that you is analytic

17:49

in the cylinder simply because the coefficient Y to the

17:52

1

17:53

2 S is analytic.

17:55

It's an elliptic problem in a corner domain because we

17:59

have here these.

18:00

These edges also here on the in the green edges,

18:03

and so you expect algebraic singularities at the edges and

18:07

vertices of the.

18:08

Cylinder.

18:10

And you also, since the coefficient Y to the minus

18:14

2 S,

18:14

degenerates. You expect an algebraic singularity at Y equal to

18:20

0.

18:20

OK, so a lot of these things are simply expectations,

18:23

So what can one show?

18:26

So, for example, the analyticity in the function in the

18:30

variable Y can be shown explicitly,

18:32

so here's the reference. So this is the theorem that

18:37

comes with it.

18:38

So.

18:39

Why is it? Why does it seem Taylor said it's

18:43

analytic?

18:43

So you see the function capital U.

18:46

If you take the elf derivative then it behaves like

18:49

L factorial and that happens for all natural numbers L.

18:53

So that is a hallmark of analyticity.

18:58

Another thing that we know is that actually decays exponentially

19:02

in Y.

19:02

That is what this factor tells us.

19:06

And there's an algebraic singularity at Y equal to 0,

19:09

and you see that here in this highlighted term,

19:12

because for each differentiation in.

19:15

For the Earth derivative you have why to the minus

19:18

L,

19:19

so each time you differentiate you pull out a factor

19:24

one on one on Y.

19:25

OK, One knows a little bit more about the solution

19:28

behavior.

19:29

So for example, the trace on Omega,

19:31

so the function little yo behaves like the distance to

19:34

the boundary raised to a power that is not an

19:37

integer.

19:37

So here's a picture of what that looks like.

19:40

So you see the typical algebraic singular edge singularity of

19:44

the solution,

19:44

so that is what's known.

19:48

How should we discretize?

19:51

How should we solve for you?

19:53

Well, we follow here this reference and do a classical

19:57

finite element method on the cylinder.

19:59

So the bilinear form that comes with it is is

20:02

given here.

20:03

The simply obtained by multiplying by test function and integrating

20:08

and integrating by parts.

20:10

There's an energy space that is simply given here by

20:14

those functions that have finite energy.

20:17

So the bilinear form AC is finite and we need

20:20

to introduce we need to incorporate the boundary conditions.

20:24

So the vanishing on the mantle.

20:27

So this is this function,

20:28

H1. Circle, OK, the variational formulation is then completely classical,

20:33

so it's given here by this expression.

20:37

And to get lurking methods is also fairly simple.

20:41

You simply replace the infinite dimensional space H1 by a

20:47

closed subspace VN.

20:49

And this is a nice elliptic setting,

20:51

so actually one has twice the optimality in this energy

20:55

North.

20:55

So the finite element solution UN exists is unique and

20:59

it's error measured in the energy norm is the minimum

21:02

overall approx possible approximations from the finite element space VN

21:07

in the energy nor. And remember that ultimately we're interested

21:11

in that race,

21:12

so we need to relate the energy norm.

21:15

Two norm on the Omega,

21:16

but we have a trace estimate,

21:18

so the HS. Norm. Is actually bounded by the energy

21:22

norm,

21:22

so convergence in the energy non tells us something about

21:25

conversions in the Energy North.

21:27

OK, so sorry, this quasar optimality result tells us that

21:31

we need to worry about.

21:32

We only need to worry about this.

21:34

The selection of the space VN.

21:37

How should we choose it?

21:39

And we will choose it as a tensor product so

21:43

it is a tensor product of a space of piecewise

21:46

polynomials of degree P on a mesh T which lives

21:49

here in Omega.

21:52

10s arise with a space of piecewise polynomials of degree

21:57

P on a mesh GL that lives in the on

22:01

the 1D.

22:01

Interval 0 code 8Y.

22:06

OK, so let's first focus on the mesh GL to

22:11

you.

22:11

We know that the solution decays exponentially in Y,

22:14

so that's good news because that means we can simply

22:18

cut off at some point.

22:19

Cody, why, and probably not make a big error.

22:23

The next thing we know is that the solution has

22:26

a singularity at Y,

22:28

and it's an algebraic singularity.

22:30

So from the prelude we know that a geometric mesh

22:33

refinements was Y equal to 0.

22:35

Is a good choice, so this is the mesh.

22:38

The mesh GL Geo that we will use for the

22:41

rest of the talk.

22:42

So the interval zero curly Y is discretized with a

22:45

mesh with L layers,

22:47

so L + 1 elements.

22:48

So the smallest element is Sigma to the other times

22:52

Y and so forth.

22:53

Sigma to the Y and then why?

22:55

OK, so this is the space that we will use.

22:59

So the question is, how should we choose to mesh

23:03

in Omega so that E.

23:07

So the morally speaking we know already what's going on

23:10

because we know that we should capture these algebraic singular

23:14

to use these edge singularity is near the boundary of

23:17

the Omega.

23:19

So now we expect geometric measures to work well.

23:24

Technical trouble is that we don't have a full regularity

23:28

theory for the solution of the extended problem,

23:31

so This is why we proved an exponential convergence result

23:35

in a different way.

23:37

So let's so this is the finite element space that

23:41

we want to use.

23:42

To motivate the the correct choice of space.

23:46

SPT so of the triangulation team.

23:49

Let's look at this semi discretization case first.

23:53

So let's replace the SPT just by the infinite dimensional

23:59

subspace H10.

24:01

OK, so and then this is again a closed subspace.

24:05

So EU semi will be the galerkin approximation to the.

24:10

Function you.

24:13

OK, then one can show this is essentially the analyticity

24:17

of the function.

24:18

You and the exponential decay that actually the semi discrete

24:22

approximation error is bounded by these three terms.

24:26

So the first one is exponentially in the polynomial degree

24:29

P,

24:29

so that is disappear.

24:32

The second term is exponential.

24:35

In the number L of layers of the geometric mesh

24:38

here.

24:39

So essentially each of the minus B prime L is

24:42

related to the size of the smallest element here by

24:46

Y equal to 0.

24:47

And the third term here each of the minus B

24:50

double prime curly.

24:51

Why is related to the cut off that we make

24:54

an error by simply cutting off?

24:55

But that error is small as you see.

25:00

Balancing these three terms tells us already what how we

25:03

should choose Curly.

25:04

Why Alan P? There should be proportional to each other.

25:09

So that will fix for the rest of the talk.

25:12

The relation between Curly Weick LNP.

25:17

OK, so yes again, the geometric mesh that people use.

25:21

Semi discreet space.

25:25

Um, I want to get my hands on the this

25:29

semi discreet solution.

25:32

So the.

25:34

On this use me. I want to get my hands

25:37

on it.

25:38

For that it is clever to actually find a good

25:42

basis of this space SP GL.

25:45

OK, so for that we use we solve an eigenvalue

25:48

problem you'll see on the next slide why this is

25:51

a clever choice.

25:52

So we saw the Viis and immune eigenvalues mu eyes.

25:56

So this eigenvalue problem. So it's a 1D eigenvalue problem

26:00

on the interval zero Y.

26:01

OK, here you recognize the.

26:03

Of course the weight that comes with the extension problem.

26:08

NB We normalize things here.

26:11

OK, So what I'm plotting here in the left curve

26:15

is the the eigenvalues mu I of this eigenvalue problem.

26:19

For the case of a geometric mesh with 12 layers

26:22

and polynomial degree 12.

26:24

So you have roughly 100 eigenmodes.

26:28

And then plot and plotting them.

26:30

Here the value over the number.

26:32

So and you see that most of them,

26:34

so they ranges from 10 to the minus 22 essentially

26:38

one.

26:38

So you see that most of the eigenvalues are very

26:42

very small.

26:43

OK, one can quantify that.

26:45

Here's an quantitative estimate. So the mu eyes are between

26:49

L squared and Sigma 2,

26:51

the two L. So this is essentially small T square

26:55

off the smallest element in the mesh GL.

27:00

OK, so we have these eigenvalue these eigenfunctions VI.

27:04

So now we make the answers that is semi discrete.

27:08

Solution is functionally unknown functions UI which live in H10

27:13

times these.

27:14

These piecewise polynomials VI of Y.

27:17

OK, no one can compute.

27:19

It's a fairly elementary calculation that the UI satisfy this

27:24

differential equation or this variational formulation.

27:28

So mu I times the integral over graduate Grad V

27:32

plus the integral of a UI times V is.

27:35

V times.

27:37

F * V The integral of F *

27:39

V. OK, so this is a variational problem.

27:43

You see it's an elliptic problems for the for the

27:46

US.

27:46

Essentially it is minus UI Laplace.

27:48

You plus you equals F.

27:51

Now you notice that the mule has most of them

27:54

are small,

27:54

so this is actually a singularly perturbed problem.

27:57

OK, this convenient to abbreviate this bilinear form here.

28:02

And the next thing we of course not interested in

28:05

this semi discrete approximation.

28:07

Ultimately we are interested in the fully discrete galerkin approximation,

28:11

and then it's a calculation that a fully discrete approximation

28:15

so the approximation from.

28:17

From the space SP of T tenderized with SP of

28:21

G as this form,

28:23

so the UN is the sum over Piu I times

28:27

VI.

28:27

Well, the P eyes are simply the galerkin approximations of

28:32

the functions UI in the space SP of T.

28:35

So they satisfy this best approximation property.

28:41

So that is in a way we have a solution

28:44

formula for the fully discrete problem,

28:46

but in terms of the semi discrete approximation,

28:49

because so the semi discrete approximation,

28:52

then we apply a galerkin approximation to that and then

28:56

there we have a fully discrete approximation.

28:59

So it's numerically also interesting that we have a nice

29:03

decoupling technique but for the for all purposes here.

29:07

We see that actually the.

29:11

This formula tells us how we should choose the mesh.

29:14

Namely, we should choose it in such a way that

29:18

the.

29:19

Pi of US can be can approximate well the solutions

29:24

you are.

29:25

And remember that the sulat you eyes are solutions of

29:29

elliptic prompts of singular perturbation type.

29:32

So ultimately we have to design the mesh such that

29:36

we can solve.

29:37

Then we can approximate a bunch of singularly perturbed problems

29:41

well,

29:42

and the range of this singular perturbation problem of parameter

29:46

is fairly extreme,

29:47

so that it can be 10 to the minus 15

29:51

to size 1.

29:52

OK, so we've reduced things to understanding solution of singular

29:56

perturbation problems.

29:58

Um, I've done that in my life,

30:00

so let's look at first the problem of a single

30:03

scale.

30:03

So we look at minus epsilon squared plus you,

30:06

plus you equal to F.

30:08

So here's the 1D case.

30:10

So the typical solution behavior for smooth right hand side

30:13

is like that.

30:14

So you have a smooth function solution and then in

30:18

a small O of epsilon neighborhood you have a sharp

30:22

layer.

30:22

OK, so how do you resolve that numerically?

30:25

Well, you probably need a small element of size epsilon

30:29

near the boundary layer,

30:30

so at the left end point and then the right

30:33

endpoint in order to resolve that layer.

30:36

If you approximate with piecewise polynomials of degree PA,

30:40

good choice is actually to have this width P times

30:45

epsilon.

30:46

If you do that 2D,

30:47

then the correct mesh looks like that.

30:49

So you have, let's say a course measure elements and

30:52

then here you have a long thin element where the

30:55

width is again P times epsilon.

30:57

The reason why you need long thin elements is that

31:00

these boundary layers essentially all the trouble.

31:03

Some effects are 1D, so they very sharply in the

31:06

direction normal to the boundary,

31:08

but they're very smoothly in the direction tangential to the

31:12

boundary.

31:12

So This is why long thin elements are good choice.

31:16

Four corner domains things a little bit more complicated,

31:20

so you need again. For example,

31:22

here. These long thin elements and near the vertices you

31:26

need to resolve the corner singularities and this is what

31:29

happens here on and off.

31:31

P times epsilon neighborhood there you need a geometric mesh

31:35

refinement as I've shown you in the prelude,

31:38

so again itself similar refinement towards it corner.

31:41

So what you see here is a blow up off

31:44

of this region.

31:45

If you do that, you get exponential convergence in the

31:50

polynomial degree on these kind of measures uniformly in the

31:56

in the.

31:56

Singular perturbation parameter epsilon.

32:00

OK, so this is a single case upscale case.

32:02

What happens if epsilon is in a range of?

32:06

In a range between epsilon mean and once a well.

32:09

Of course you unit sense sense.

32:11

You need to use the union of all these measures

32:14

and the way to conveniently realize that is you do

32:17

geometric mesh refinement towards the boundary.

32:20

So for example in the ones in case you do

32:23

a geometric mesh with the smallest element being Sigma to

32:26

the L,

32:27

where the Alice chosen such that Sigma to the L

32:30

resolves the smallest length scale,

32:32

so is proportional to epsilon min,

32:34

and then it's at least plausible that sort of.

32:37

Each of. Each. For each epsilon that is between epsilon

32:42

minion epsilon one,

32:44

you have a you have a mesh that looks like

32:46

that sort of.

32:47

This is finer mesh than the one that you would

32:51

need.

32:51

Same thing in 2D. You would use a geometric mesh

32:55

refinement towards the boundary with the smallest element be having

32:59

with Sigma to the L.

33:00

And I'll tell you something about what happens on the

33:04

in corner domains on the next slide.

33:06

OK, then one can show that the.

33:09

HP Finite element method converges again exponentially in the polynomial

33:14

degree P in the energy norm uniformly in.

33:17

In the.

33:19

In the singular perturbation parameter epsilon.

33:24

OK, so how should we do?

33:26

Use a chosen measures for corner domains.

33:31

The simplest case is of course,

33:32

a square.

33:35

Then Mom would use a tensor product mesh.

33:38

In the general case.

33:40

So for example here for this L shaped domain,

33:43

I would propose to use to construct these measures we

33:46

have mesh patches,

33:47

so you start with a.

33:48

Course triangulation, like here and then.

33:51

Each of these elements is subdivided further.

33:55

So each of these patches.

33:57

So for example, let's start with this one here.

33:59

So you want a geometric refinement towards here,

34:02

this boundary edge. So you do that here by geometric

34:06

mesh refinement towards the edge.

34:08

So what happens here at the at the corner?

34:11

So you have two edges,

34:12

so you need to do geometric mesh refinement towards both

34:16

edges,

34:16

and so you use in a way it ends up

34:19

product of geometric measures.

34:22

This corner here. So there is a singularity here.

34:25

So you need a geometric mesh refinement towards the singular

34:28

point,

34:29

and again we've seen that self similar refinement towards the

34:32

singularity already.

34:34

And then there's the last kind of patches you need.

34:36

A transition between the boundary layer Patch and the corner

34:40

late Connor Patch,

34:41

and this is what I call the mixed Patch,

34:43

so it is simply is meant as a transition between

34:47

this one and this one.

34:48

And the other elements sort of.

34:50

Their inside are not refined anymore.

34:55

OK, so let's go back to our.

35:00

Caffarelli Sylvester extension problem. So we're going back now to

35:05

the fractional diffusion problem.

35:07

So if we use. Let's say in one the the

35:11

mesh T that is geometrically refined towards the.

35:15

And points on 2D. Let's say a geometric mesh that

35:19

is geometrically refined towards heat boundary then.

35:23

And this is the finite element space that are used

35:27

now.

35:27

So piecewise polynomials on these geometric meshes 10s arise with

35:33

the.

35:33

SP of GL.

35:36

So this is the discretization dimension in the Y variable.

35:39

Then one can actually show this is here from this

35:43

reference.

35:44

If the geometry is smooth 1D or analytic,

35:46

then one can actually show exponential convergence in the polynomial

35:50

degree.

35:50

If the polynomial degree is chosen proportional to the number

35:55

of layers and proportional to the cut off parameter Y.

35:59

OK, so this is exponential convergence in P.

36:01

If you check what the problem sizes,

36:04

so the VN then you find out it is P

36:06

to the spatial dimension plus 3.

36:09

Turn 2D for example. This is Peter the five.

36:14

In corner domains so the polygons.

36:16

So now strictly too deep you need to do the

36:19

geometric refinement towards edges and vertices.

36:22

So for example here if this is the boundary and

36:25

then this is the message that we will use.

36:28

So you do a geometric mesh refinement towards the edges

36:32

and here near the.

36:34

Vertex of the domain. You do a geometric mesh refinement

36:39

towards the vertex.

36:40

Then you get again exponential convergence in the polynomial degree

36:44

P and the problem size now is Peach is A6

36:47

rather than P to the five.

36:51

OK, so we calculated this also numerically.

36:54

So what I'm plotting here for the,

36:56

let's say, the square domain,

36:58

so you see here the mesh that we use.

37:00

The error in the energy norm versus the polynomial creepy

37:03

for different values of S.

37:05

And you clearly see exponential convergence in the polynomial degree.

37:10

I should say that the numerical results are obtained with

37:15

NGS software developed by your insurance group in Vienna.

37:20

We did also calculations from L shaped domain and here

37:23

for a slit domain.

37:24

And qualitatively you see the same thing.

37:26

Exponential convergence in the energy norm.

37:31

OK, I want to tell you a few things about

37:34

the second method,

37:36

the so-called sync quadrature method.

37:39

So this is now a new method.

37:41

Starting point is your idea of bonito and pashak to

37:45

start from a representation formula for the solution.

37:49

So if the function little you that we seek has

37:53

actually a form out to the minus F *

37:56

S * F. So we have a solution operator SL

37:59

to the minus S has this form,

38:01

so it is an integral over Lambda.

38:05

Lambda identity plus differential operator which is here the fractional

38:09

upper foot which is the Laplace operator to the minus

38:12

one.

38:13

OK, so we can rewrite this integral.

38:15

So how should we discretize that?

38:17

Well, we start with discretizing the integral.

38:21

So the simplest thing to do is.

38:24

To do a discretization with the trapezoidal rule so this

38:29

infinite integral from minus Infinity to Infinity.

38:32

This result on a uniform mesh with M + 1

38:35

points.

38:36

The quadrature points YJR J *

38:38

M to the minus one half and J runs from

38:41

minus M2M.

38:42

So in other words, is a uniform mesh with spacing

38:46

1 /

38:46

sqrt M OK and then the approximation to this this

38:50

solution operator is Q to the minus S which is

38:53

simply a finite sum.

38:55

Of solution operators for elliptic problems.

38:58

So it's identity plus epsilon squared,

39:00

LA plus or minus plus.

39:02

Races apart minus and the epsilon is given by this

39:06

formula here.

39:07

OK, of course when discretized,

39:09

this semi discretization incurs an error,

39:12

but the error is actually exponentially small in the number

39:15

of quadrature points,

39:17

so it's each of the minus square root of M.

39:19

So in other words.

39:21

That is under control.

39:24

So here is again the solution formula.

39:26

Of course, for a fully discrete method one needs to

39:30

discretize these solution operators.

39:32

So in other words, we need to solve.

39:36

Elliptic problems, and we do that by a high order

39:40

finite element methods sobia.

39:42

Piecewise polynomial approximation.

39:46

By putting on something creepy on a mesh tee.

39:49

So how should we choose the mesh T?

39:52

Well, so we're discretizing an elliptic problem identity plus epsilon

39:58

squared times Laplace.

39:59

Now these epsilons here. Here's the formula.

40:02

Most of them are small,

40:04

or at least the troublesome ones are small,

40:06

so we need to be able to solve singularly pitter

40:09

problems.

40:10

Now we have told you already how to do that.

40:14

We can do that with.

40:16

Geometrically, find measures where the measures are.

40:21

Optically refined towards the boundary.

40:24

And this is what what one can do.

40:27

And then one obtains a scheme.

40:30

That converges exponentially in P,

40:33

so in the appropriate norm,

40:35

if we do the two things,

40:37

the first thing is that for the discretization of the

40:42

geometry T.

40:45

So often Omega we use the geometric mesh with L

40:48

layers of refinement where the number of layers of refinement

40:52

is proportional to P and proportional to square root of

40:56

M, because E to the minus sqrt M /

40:59

2 is the smallest length scale that is induced by

41:04

the by the quadrature.

41:06

And.

41:08

Of course we need not to remember that.

41:13

If we have an error here,

41:14

each of the minus square root of M,

41:16

so we need to balance errors.

41:18

So square root M should be proportional to P.

41:21

If you do the bean counting,

41:23

then actually the problem size for smooth domains is also

41:27

P2 to five and for polygons is also P2 to

41:30

six,

41:30

so it's the same problem size as previously.

41:35

We did some numerics with for this.

41:38

So here's some for the certain parameter choices.

41:42

We computed the error. And we did not compute the

41:46

HSR robot.

41:47

We computed something similar to the.

41:51

Energy norm error that we use for the first method

41:54

so it's the integral of F times exact solution minus

41:58

numerical approximation.

41:59

So we we plotted the error here versus the polynomial

42:03

degree and you observe again exponential convergence here for this

42:08

square domain.

42:09

Should we wonder is this better than the first method?

42:13

So here I'm plotting for the same polynomial degrees?

42:16

Is the convergence of the first method selection method and

42:20

it seems like the alert the Balakrishnan formula here.

42:23

So the second method is slightly better,

42:26

but one should be careful here with comparing parameters,

42:29

so if when.

42:32

For this particular choice of parameters,

42:34

if one plus the error versus the number of linear

42:37

systems that one actually has to solve.

42:39

So for example you for this Balakrishnan formula,

42:42

we had a bunch for each quarter point we had

42:44

to solve an elliptic problem,

42:46

so these are fully decoupled problems and similar decoupling trick

42:50

can be done here for the galerkin method.

42:52

So a fair measure is really the number of linear

42:55

systems that one has to solve for and then actually

42:58

at least for this parameter choice,

43:00

the Gallery method comes out slightly better.

43:04

We did the same calculation here for the.

43:09

L shaped domain name for the slip domain.

43:12

We compare again here. The Balakrishnan formula with the galerkin

43:17

method,

43:18

and also for the arrow versus number of linear systems

43:22

that need to be solved.

43:24

So the same qualitatively the same behavior As for the

43:28

square domain hands.

43:29

OK, the last few minutes I want to switch topic

43:34

and talk about time dependent fractional problems because these.

43:39

Techniques that are developed here for the for the elliptic

43:43

case extend to the to the time dependent problem.

43:47

So the first cases here actually the fractional heat equation.

43:51

So you have U dot plus the fraction Laplacian applied

43:55

to you equal to F.

43:57

We're it's a spectral fractional Laplacian here,

44:00

and so we apply Billingsley conditions and of course we

44:04

need initial condition,

44:06

so at T equals to zero we impose conditions 0.

44:10

So if we know how to discretize the fractional Laplacian.

44:14

So how do we deal with the the time dependence?

44:18

Well, essentially one can use any kind of.

44:24

Spatial sorry time discretization technique,

44:28

so we in particular use actually a DG method in

44:31

time,

44:32

but you could also do a whole quarter method if

44:35

you wished.

44:36

OK, So what is the new feature here?

44:40

The new feature here is that at time T equal

44:44

to 01 actually has a singularity that is typical of

44:48

these parabolic problems.

44:50

So we need to do again,

44:52

Jim.

44:53

Refinement towards cheaper to zero and what we propose here.

44:57

Following here, certain Schwab is actually to do a geometric

45:01

mesh refinement towards time T equal to 0 because the

45:05

solution has an algebraic singularity,

45:07

there a fractional time derivative with camera being not an

45:11

integer like in the Balakrishnan Formula One actually has a

45:15

solution formula and this is the solution.

45:18

Formula is maybe a little bit daunting,

45:20

but go through the step by step.

45:23

So the first thing is that.

45:24

Just like in the publication of Formula One has a

45:27

contour integral,

45:28

so there's a need to build.

45:30

It essentially goes from minus Infinity plus Infinity,

45:33

and we will use again sing quadrature for that.

45:36

So just like in the elliptic case,

45:38

that integral is discretized with us in quadrature.

45:41

Then we have here these object E gamma,

45:43

wanandi, gamma, gamma, those armytek Leffler function so that entire

45:47

functions explicitly known.

45:48

So in a way they are under control.

45:51

The next object here is the Z plus.

45:54

Laplace raises up on this one,

45:56

so these are of course elliptic solution solution operators for

46:01

elliptic.

46:02

Problems and the choice of the contour here is such

46:05

that these are these lead to singularly perturbed problems.

46:09

So when we discretize this elliptic solution operator,

46:13

we use that with the techniques that we've seen before

46:16

and isotropic refinement towards the boundary is there.

46:20

The key thing, and then here,

46:22

for the inhomogeneity, there's another integral in.

46:26

In the time derivative in the time,

46:28

so from zero to T over Tau.

46:30

And yes again and algebraic singularity.

46:33

That can again be dealt with with an HP quadrature

46:37

in the in the towel variable.

46:39

So in other words we have the techniques that we've

46:43

developed into earlier in this talk can actually be combined.

46:48

To get an exponential convergence scheme and this is what

46:51

can actually prove.

46:53

So if the geometry is analytic,

46:55

the initial data is analytic.

46:58

And F hasn't is analytic and we do the appropriate

47:02

mesh refinement.

47:03

So T is refined towards the boundary geometrically.

47:07

And to think portraiture has P squared quadrature points and

47:12

the discretization is done with an HP quadrature,

47:16

then one get one gets exponential convergence in in P.

47:21

And this is a numerical example.

47:26

Where one sees the exponential convergence.

47:30

OK, so let me wrap up.

47:32

I've shown you two discretization techniques.

47:35

The first one was using the increasing the spatial dimension

47:40

by one and using a standard galerkin method on this

47:45

infinite cylinder.

47:46

So when you use the geometric mesh that is refined

47:50

towards Y and on Omega one use a nicer measure

47:53

setter and also tropically refined towards the boundary and in

47:58

polygons one needs to do additional refinement towards the vertices

48:02

of the Polygon and then one gets exponential convergence for

48:07

the fully discrete problem the convergence is root exponential,

48:11

so enter the minus each of them enter the minus

48:15

one 5th for smooth domains.

48:17

And each of the end to the minus 164 polygons

48:20

and the second discretization was we discretize first solution formula

48:25

with a sync monitor and then the resulting decouples singularly

48:30

perturbed problems are solved with high order finite element method

48:35

we use for those the same geometrically refined measures As

48:39

for the previous method and we get the same exponential

48:43

convergence results.

48:45

Of course I should say here that parameter B is

48:49

not the same one,

48:50

but sort of qualitatively one gets the same convergence result,

48:54

and for these use these elliptic solvers can be used

48:58

to.

49:00

You design solvers for parabolic problems,

49:02

so particularly for the fractional heat equation for time fraction

49:06

of the problem,

49:07

and with that I conclude my talk.

49:08

I thank you very much for your attention,

49:10

and here a few more references about the things that

49:13

I talked about today.

49:14

Thank you very much.

49:17

Thank you Marcus for this very very nice talk exactly

49:22

in in the flavor of what I said before bridging

49:26

between analysis and numerical schemes for difficult problems and the

49:31

the presentation is open for questions.

49:42

Anton, you simply. Are you unmuted?

49:46

No, not yet.

49:49

I think you can unmute yourself.

49:51

Is that correct Stanley?

49:55

He says that he doesn't have a mic,

49:56

so I guess we'll have to.

49:59

Just read the question in the in the chat.

50:02

Can you see it focus annoy you?

50:05

Sorry, given that BK and HP fem errors appear pretty

50:09

similar,

50:10

which is more performant in the sense of Wall Clock

50:14

time to solution.

50:18

I think they were fairly similar in Wall Clock time.

50:22

So, because ultimately these are.

50:29

Well, no, they're not dissimilar because one has in the

50:32

for the HP method,

50:34

one has fewer.

50:36

Fewer problems to solve, but of course I mean these

50:39

are the number of linear systems that one has to

50:42

solve.

50:43

I mean, they're completely decoupled,

50:45

so there's this completely can be done in parallel,

50:48

so I it is not as critical as it may

50:50

sound he goes OK.

50:51

I mean, here's the differences between,

50:54

let's say 20 and 40,

50:55

so it's a factor too,

50:56

so.

51:00

So it's not that critical and in the end these

51:03

problems are fairly small.

51:05

Each of these problems is fairly small because we use

51:08

I don't know polynomial degree,

51:10

something like 7 to 10 and the measures are.

51:13

I mean, you see, it's not that many elements.

51:18

And there is a.

51:21

Chat from Squire says please give Boundary equation for L

51:25

shaped colored solution.

51:29

Boundary sorry, can you run this for me again?

51:32

Please give Boundary equation for L shaped colored solution.

51:36

I don't know what this means,

51:38

only conditions or well the boundary conditions are 00.

51:41

That's the same problem we solve.

51:44

It's always dealership conditions.

51:49

So homogeneous directly boundary conditions,

51:52

right? Yeah further questions.

52:00

At the very beginning, when you when you introduced the

52:05

the fractional Laplacian,

52:07

you gave the different possibilities of.

52:11

Of defining it and one was via the eigen decomposition

52:15

of L.

52:16

If you would have a different basis for characterizing let's

52:21

say standard,

52:22

several of spaces like like wavelets or whatever,

52:26

could you then also define the the S power BI

52:30

that replacing the eigendecomposition the eigenfunctions?

52:38

I have not must admit I have not thought about

52:40

that.

52:47

But I will. I wouldn't be too surprised if you

52:51

could do that,

52:52

but I need to think about that because in connection

52:56

with that and the next question would be,

52:59

is there anything known about optimality when you compare the

53:04

error with respect to the best approximation given in degrees

53:08

of freedom?

53:15

I mean you are asking for end with result,

53:17

right? Something like that. Is there something known for those

53:21

kind of problems?

53:22

Yes, there is something now that goes actually goes back

53:25

to an very old paper by myself.

53:31

Well, essentially I these are elliptic problems,

53:35

so you and you have a nice nice size of

53:39

home morphism between.

53:41

If you look at the I mean you have a

53:43

nice isoform morphism between the the energy.

53:46

So the solution and the and the right hand side

53:50

F.

53:50

And so you as soon as you know how well

53:53

you can approximate the right hand side as soon as

53:56

you know it have as soon as you have an

53:59

end with result for the data,

54:01

you can buy this isomorphism,

54:03

create an end with result for the for the solution,

54:06

but of course then the approximation space is kind of

54:11

funny because it will be the.

54:13

Pull back from the from a good space for the

54:17

for the data.

54:18

Yeah, so for example, result is that if the data

54:21

are analytic,

54:22

the end with result gives you exponential convergence with a

54:27

slightly better exponent.

54:29

So we got something like end to the.

54:33

What was it? Enter the.

54:35

1 /, 6 for polygons and you you should for

54:38

polygons you should actually get to enter the minus 1

54:41

/

54:41

  1. So there's some room,

54:44

but of course, then these spaces are not pull up

54:47

piecewise polynomial,

54:49

so it's not quite clear what to do OK?

54:53

Good further questions.

55:00

One point I did not quite get.

55:02

I mean, you made it clear that there is a

55:05

difference between the geometry of the domain and and in

55:09

elliptic problems we know that these reentrant corners are are

55:13

an issue. Are there any kind of restrictions to the

55:16

to the shape of the domain?

55:18

Because you said polygonal domain and but it could then

55:23

be more or less arbitrary.

55:25

Yes, well technically I mean.

55:28

Curvilinear polygons are allowed to,

55:30

so that is something that I did not emphasize,

55:33

but yes, that is possible to the slit domain is

55:37

technically speaking not allowed,

55:39

but I'm pretty sure the the theory could be generalized

55:43

to that.

55:43

I mean, you see in a way we went about

55:46

proving this.

55:47

We went about it in a roundabout way because we

55:50

realized we use singular results for singular perturbation problems,

55:54

and this is simply, this is the tool that we

55:58

had so.

55:59

That is also limits here the the result that we

56:02

can prove the initial conditions and two D because that's

56:06

what we use in principle.

56:08

Of course, what we what should hold is that.

56:12

The extension problem should one should be able to write

56:18

down.

56:18

Should characterize my should be able to characterize the solution

56:23

in terms of well,

56:24

these published Google Spaces, so these countably normed spaces,

56:28

when should be able to do that.

56:30

But I mean, this is hard task.

56:32

I mean full proof is not yet given for the

56:35

classical Laplacian.

56:36

I mean we're all waiting,

56:38

and here this isn't. This is,

56:40

we have weights, right? I mean it's not even right.

56:44

Nice right? Elliptic operator? So This is why we took

56:47

the detour.

56:48

Using this decoupling technique.

56:53

So you would need to to consider weight weighted best

56:56

of spaces or whatever.

56:58

So yes, yes guess fun yeah?

57:01

It's feasible it is feasible.

57:04

OK, good further questions. So this does not seem to

57:08

be the case,

57:09

so that let me thank Marcus once again for this

57:12

very nice talk you see also in the in the

57:15

chat:

57:15

was saying fantastic presentations or just that I I forward

57:19

that piece of information to Marco's.

57:21

And then I would hand over the Mike back to

57:24

to Stanley.

57:25

I guess right that about covers it.

57:27

Thanks everybody for coming. Very very interesting talk and please

57:31

join us next week.

57:32

We have a talk by actually my colleague at Florida

57:35

Tech Kenisha Pereira.

57:37

I just put the. Title of the talk in next

57:40

week.

57:40

Talk into the chat. So yes,

57:42

thanks again, Marcus and thanks everyone for coming.

57:45

Thank you, bye. Night.

Attachments