a generalization for stable mixed finite elementsagillette/research/spm10...university-logo a...

20
university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit Bajaj Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University The University of Texas at Austin SPM Sep 2010 1 / 20

Upload: others

Post on 19-Mar-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

A Generalization for Stable Mixed Finite Elements

Andrew Gillette

joint work with

Chandrajit Bajaj

Department of MathematicsInstitute of Computational Engineering and Sciences

University of Texas at Austin, USA

http://www.math.utexas.edu/users/agillette

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 1 / 20

Page 2: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Motivation

Biological modeling requires robust computational methods to solve integral anddifferential equations over spatially realistic domains.

Electrostatics Electromagnetics/Electrodiffusion Elasticity

These methods must accommodate

complicated domain geometry and topology

multiple variables and operators

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 2 / 20

Page 3: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Notions of Robustness

A robust computational method for solving PDEs should exhibit

Model Conformity: Computed solutions are found in a subspace of the solutionspace for the continuous problem

Criterion: Discrete solution spaces replicate the the deRham sequence.

Discretization Stability: The true error between the discrete and continuoussolutions is bounded by a multiple of the best approximation error

Criterion: The discrete inf-sup condition is satisfied.

Bounded Roundoff Error: Accumulated numerical errors due to machineprecision do not compromise the computed solution

Criterion: Matrices inverted by the linear solver are well-conditioned.

Problem StatementUse the theory of Discrete Exterior Calculus to evaluate the robustness of existingcomputational methods for PDEs arising in biology and create novel methods withimproved robustness.

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 3 / 20

Page 4: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Outline

1 Basics of Discrete Exterior Calculus

2 Alternative Discretization Pathways

3 Stability Criteria from Discrete Hodge Stars

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 4 / 20

Page 5: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Outline

1 Basics of Discrete Exterior Calculus

2 Alternative Discretization Pathways

3 Stability Criteria from Discrete Hodge Stars

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 5 / 20

Page 6: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

(Continuous) Exterior Calculus

Differential k -forms model k -dimensional physical phenomena.

EB q

u

The exterior derivative d generalizes common differential operators.

H1 d0−−−−−→grad

H(curl)d1−−−−−→curl

H(div)d2−−−−−→div

L2

The Hodge Star transfers information between complementary dimensions ofprimal and dual spaces.

H1 ←− ∗ −→ L2

H(curl)←− ∗ −→ H(div)

Fundamental “Theorem” of Discrete Exterior CalculusConforming computational methods must recreate the essential properties of(continuous) exterior calculus on the discrete level.

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 6 / 20

Page 7: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Discrete Exterior Calculus

Discrete differential k -forms are k -cochains, i.e. linear functions on k -simplices.

8.4

10.3

3.7

2.14.3

−1.1

0−cochain 1−cochain 2−cochain

3.8

7.7

5.20.6

−2.4

The discrete exterior derivative D is the transpose of the boundary operator.

264 1247

375 oo //

1 2

4 7

D0

5×4 matrixwith entries

0,±1

//

1

2

−3

3

5

26641−3

253

3775//oo

This creates a discrete analogue of the deRham sequence.

C0 D0−−−−−→(grad)

C1 D1−−−−−→(curl)

C2 D2−−−−−→(div)

C3

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 7 / 20

Page 8: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Discrete Exterior CalculusThe discrete Hodge Star M transfers information between complementary dimensions ondual meshes. In this example, we use the identity matrix for M1.

266641−3

253

37775 oo //

1

2

−3

3

5M1

5×5 matrix//

3

5

−3

2

126664

1−3

253

37775//oo

The discrete exterior derivative on the dual mesh is DT

266446−2−8

3775 oo //1+3

5+2−1

−3−5−3−2+3 3

5

−3

2

1

DT1

4×5 matrixwith entries

0,±1

oo

266641−3

253

37775//oo

This creates a dual discrete analogue of the deRham sequence.

C3 DT2←−−−−−

(div)C2 DT

1←−−−−−(curl)

C1 DT0←−−−−−

(grad)C0

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 8 / 20

Page 9: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

The DEC-deRham Diagram for R3

We combine the Discrete Exterior Calculus maps with the L2 deRham sequence.

deRham: H1grad //

P0

##H(curl) curl //

P1

!!H(div)

div //

P2

L2

P3

primal: C0

D0 //

I0

OO

M0

C1D1 //

I1

OO

M1

C2D2 //

I2

OO

M2

C3

I3

OO

M3

dual: C3

(M0)−1

OO

C2(D0)T

oo

(M1)−1

OO

C1(D1)T

oo

(M2)−1

OO

C0(D2)T

oo

(M3)−1

OO

The combined diagram elucidates alternative discretization pathways for finite elementmethods.

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 9 / 20

Page 10: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Outline

1 Basics of Discrete Exterior Calculus

2 Alternative Discretization Pathways

3 Stability Criteria from Discrete Hodge Stars

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 10 / 20

Page 11: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Linear Poisson-Boltzmann Equationdiv`ε(~x)∇φ(~x)

´= ρc(~x) + κ(~x)φ(~x)in R3

φ(~x) = electrostatic potential

ε(~x) = dielectric coefficient =

εI , ~x ∈ ΩεE , ~x ∈ R3 − Ω

ρc(~x) = charge density from atomic chargesκ(~x) = modified Debye-Huckel parameter

Exterior calculus formulation: d ∗ εdφ = f , φ ∈ H1, f ∈ L2

Primal discretization: DT0 M1εD0φ = f

φD0 // εD0φ

M1

(D0)T M1εD0φ M1εD0φ

(D0)Too

Dual discretization: D2ε(M2)−1(D2)Tφ = f

ε(M2)−1(D2)TφD2 // D2ε(M2)−1(D2)Tφ

(D2)Tφ

(M2)−1

OO

φ(D2)T

oo

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 11 / 20

Page 12: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

DEC for LPBE

The two discretizations inside the DEC-deRham diagram:

H1grad //

P0

H(curl)curl //

P1

H(div)div //

P2

L2

P3

φ

D0 //

I0

OO

εD0φ

I1

OO

M1

ε(M2)−1(D2)TφD2 //

I2

OO

D2ε(M2)−1(D2)Tφ

I3

OO

(D0)T M1εD0φ M1εD0φ(D0)T

oo (D2)Tφ

(M2)−1

OO

φ(D2)T

oo

The definition of the discrete Hodge star matrix Mk and its inverse are essential inensuring the robustness of a primal or dual discretization.

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 12 / 20

Page 13: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Further Examples

Maxwell’s Curl Equations∇ 1µ×∇× ~E = ω2ε~E

∇ 1ε×∇× ~h = ω2~H

primal: ~ED1 //

M1

C2

M2

dual: C2

(M1)−1

OO

~H(D1)T

oo

(M2)−1

OO

Darcy Flow

8><>:~f + k

µ∇p = 0 in Ω,

div~f = φ in Ω,~f · n = ψ on ∂Ω,

primal: pD0 // D0p

(MDual1 )−1~f

~fD2 //

MDiag2

D2~f

dual: (D0)T~f ~f(D0)T

oo

(MDual1 )−1

OO

MDiag2

~f(D2)T p

p(D2)T

oo

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 13 / 20

Page 14: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Outline

1 Basics of Discrete Exterior Calculus

2 Alternative Discretization Pathways

3 Stability Criteria from Discrete Hodge Stars

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 14 / 20

Page 15: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Discrete Hodge Star CriteriaA discrete Hodge star transfers information between primal and dual meshes:

primal mesh simplex σk ⇐⇒ dual mesh cell ?σk

DIAGONAL [Desbrun et al.] (MDiagk )ij :=

| ? σki |

|σkj |

δij

WHITNEY [Dodziuk],[Bell] (MWhitk )ij :=

“ησk

i, ησk

j

”Ck

(ησk = Whitney k -form for σk )

A robust definition of a discrete Hodge star matrix Mk and its inverse should providefor:

1 Commutativity of discrete dual operators2 Local structure of Mk and M−1

k

3 Well-conditioned matrices

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 15 / 20

Page 16: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Commutativity of Discrete Dual OperatorsGiven projection to (P) or interpolation from (I) a dual mesh, we have the maps:

deRham: Λk

Pk

Λn−k

Pn−k

qq

primal: Ck

Ik

OO

Mk

dual: Cn−k

(Mk )−1

OO In−k

MM

Thus, we expect some commutativity of the diagram:

deRham Λk

Pk

oo ∗ // Λn−k

Pn−k

deRham

primal Ck

Ik

OO

Mk //Cn−k

(Mk )−1oo

In−k

OO

dual

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 16 / 20

Page 17: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Commutativity of Discrete Dual Operators

deRham Λk

Pk

oo ∗ // Λn−k

Pn−k

deRham

primal Ck

Ik

OO

Mk //Cn−k

(Mk )−1oo

In−k

OO

dual

Strong commutativity at Ck : ∗Ik = In−k Mk

Weak commutativity at Ck :ZTα ∧ ∗Ik =

ZTα ∧ In−k Mk , ∀α ∈ Λk

Example: Discrete Hodge star definitions can be evaluated by this criteria:

Using MDiag0 : |T | (α, λi )H1 = | ? σ0

i |Z?σ0

i

αµ, ∀α ∈ H1

Using MWhit0 : |T | (α, λi )H1 =

Xvertex j

(λi , λj )H1

Z?σ0

i

αµ, ∀α ∈ H1

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 17 / 20

Page 18: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Local Structure of Mk and M−1k

Existing inverse discrete Hodge stars are either too full or too empty for use indiscretizations on dual meshes

We present a novel dual discrete Hodge star for this purpose using generalizedbarycentric coordinate functions (details in the paper)

type definition Mk M−1k

DIAGONAL (MDiagk )ij =

| ? σki |

|σkj |

δij diagonal diagonal

WHITNEY (MWhitk )ij =

“ησk

i, ησk

j

”Ck

sparse (full)

DUAL ((MDualk )−1)ij =

“η?σk

i, η?σk

j

”Ck

(full) sparse

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 18 / 20

Page 19: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Well-Conditioned MatricesThe condition number of a discrete Hodge star matrix depends on the size of bothprimal and dual mesh elements.

1 Primal simplices σk satisfy geometric quality measures.2 Dual cells ?σk satisfy geometric quality measures.3 The value of | ? σk |/|σk | is bounded above and below.4 The primal and dual meshes do not have large gradation of elements.

We identify which geometric criteriaare required to provide boundedcondition numbers on the variousdiscrete Hodge star matrices.

i ii iii iv

DIAGONAL MDiagk X X X X

WHITNEY MWhitk X X

DUAL (MDualk )−1 X X

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 19 / 20

Page 20: A Generalization for Stable Mixed Finite Elementsagillette/research/spm10...university-logo A Generalization for Stable Mixed Finite Elements Andrew Gillette joint work with Chandrajit

university-logo

Questions?

Slides available at http://www.ma.utexas.edu/users/agillette

This talk was presented at the 2010 Symposium of Solid and Physical Modelingin Haifa, Israel.

This research was supported in part by NIH contracts R01-EB00487,R01-GM074258, and a grant from the UT-Portugal CoLab project.

Computational Visualization Center , I C E S (Department of Mathematics Institute of Computational Engineering and Sciences University of Texas at Austin, USA http://www.math.utexas.edu/users/agillette )The University of Texas at Austin SPM Sep 2010 20 / 20