high-order/hp-adaptive discontinuous galerkin finite ... · high-order/hp-adaptive discontinuous...

47
High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows Stefano Giani School of Mathematical Sciences, University of Nottingham, UK Funded by EPSRC & EU Joint work with Paul Houston www.AptoFEM.com BAMC 2009 Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 1 / 24

Upload: vothuan

Post on 06-May-2018

232 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

High-Order/hp-Adaptive Discontinuous GalerkinFinite Element Methods for Compressible Fluid

Flows

Stefano Giani

School of Mathematical Sciences, University of Nottingham, UK

Funded by EPSRC & EU

Joint work with

Paul Houston

www.AptoFEM.com

BAMC 2009

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 1 / 24

Page 2: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 2 / 24

Page 3: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 3 / 24

Page 4: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Abstract

Aims

1 Construction of High–Order DGFEMs for a class of second–order(quasilinear) PDEs;

2 Develop the a posteriori error analysis and adaptive mesh design ofthe DGFEM approximation of target functionals of the solution basedon employing anisotropic h–/hp–refined meshes.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 4 / 24

Page 5: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Measurement Problem for Compressible Flows

Measurement Problem: Given a user–defined tolerance TOL > 0, canwe efficiently design Sh,p such that

|J(u) − J(uh)| ≤ TOL.

Fluid dynamics: drag and lift coefficients.Other examples: point value, flux, mean value, etc.

Applications

Compressible (aerodynamic) flows.P. Houston (Nottingham), R. Hartmann (DLR, Braunschweig)

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 5 / 24

Page 6: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Measurement Problem for Compressible Flows

Measurement Problem: Given a user–defined tolerance TOL > 0, canwe efficiently design Sh,p such that

|J(u) − J(uh)| ≤ TOL.

Fluid dynamics: drag and lift coefficients.Other examples: point value, flux, mean value, etc.

Applications

Compressible (aerodynamic) flows.P. Houston (Nottingham), R. Hartmann (DLR, Braunschweig)

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 5 / 24

Page 7: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Measurement Problem for Compressible Flows

Measurement Problem: Given a user–defined tolerance TOL > 0, canwe efficiently design Sh,p such that

|J(u) − J(uh)| ≤ TOL.

Fluid dynamics: drag and lift coefficients.Other examples: point value, flux, mean value, etc.

Applications

Compressible (aerodynamic) flows.P. Houston (Nottingham), R. Hartmann (DLR, Braunschweig)

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 5 / 24

Page 8: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 6 / 24

Page 9: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Model Problem

Second–Order Quasilinear System:Given Ω ⊂ R

n and f ∈ [L2(Ω)]m, find u : Ω → Rm, such that

div(Fc (u) −Fv (u,∇u)) = f in Ω.

WritingFv

i (u,∇u) = Gij(u)∂u/∂xj , i = 1, . . . , n,

where Gij(u) = ∂Fvi (u,∇u)/∂uxj

, i , j = 1, . . . , n, gives

∂xi

(

Fci (u) − Gij(u)

∂u

∂xj

)

= 0 in Ω.

Boundary conditions, for example,

u = gD on ∂ΩD, Fv (u,∇u) · n = gN on ∂ΩN.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 7 / 24

Page 10: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Quasilinear PDEs - SIPG Scheme

N (uh, v) := −

ΩFc(uh) : ∇hvdx +

κ∈Th

∂κH(uint,uext,nκ) · vintds

+

ΩFv (uh,∇huh) : ∇hvdx −

Fh

Fv (uh,∇huh) : [[v]]ds

Fh

G⊤(uh)∇hv : [[uh]]ds +

Fh

δ(uh) : [[v]]ds,

ℓ(v) :=∑

κ∈Th

κf · vdx.

where· : Average Operator [[·]] : Jump Operator

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 8 / 24

Page 11: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Quasilinear PDEs - SIPG Scheme

N (uh, v) := −

ΩFc(uh) : ∇hvdx +

κ∈Th

∂κH(uint,uext,nκ) · vintds

+

ΩFv (uh,∇huh) : ∇hvdx −

Fh

Fv (uh,∇huh) : [[v]]ds

Fh

G⊤(uh)∇hv : [[uh]]ds +

Fh

δ(uh) : [[v]]ds,

ℓ(v) :=∑

κ∈Th

κf · vdx.

DGFEM

Find uh ∈ Sh,~p such that

N (uh, vh) = ℓ(vh) ∀vh ∈ Sh,~p.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 8 / 24

Page 12: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Penalty Parameter

Given Cip > 0, we define

δ(uh)|f = Cip

p2f

hf

[[uh]] for f ∈ Fh.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 9 / 24

Page 13: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Penalty Parameter

Given Cip > 0, we define

δ(uh)|f = Cip

p2f

hf

[[uh]] for f ∈ Fh.

hf =minvold(κ1), vold(κ2)

vold−1(f )

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 9 / 24

Page 14: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Penalty Parameter

Given Cip > 0, we define

δ(uh)|f = Cip

p2f

hf

[[uh]] for f ∈ Fh.

pf = maxp⊥κ1, p⊥

κ2

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 9 / 24

Page 15: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Optimal order IPDGFEMThree key ingredients:

1 Adjoint consistent imposition of the boundary terms present in N (·, ·).Lu & Darmofal 2006, Hartmann 2007

2 Adjoint consistent reformulation of the target functional J(·).Harriman, Gavaghan, & Suli 2004, Hartmann 2007

3 Definition of the interior penalty terms.

Standard SIPG scheme

δ(uh) ≡ δSTSIPG(uh) = Cipp2

f

hf[[uh]].

Modified SIPG scheme

δ(uh) ≡ δSIPG(uh) = Cipp2

f

hfG(uh)[[uh]].

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 10 / 24

Page 16: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 11 / 24

Page 17: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptivity

Goal:|J(u) − J(uh)| ≤

κ∈Th

|ηκ(uh)| ≤ Tol.

Automatic refinement algorithm:

0 Start with initial (coarse) grid T(j=0)

h .

1 Compute the numerical solution u(j)h on T

(j)h .

2 Compute the local error indicators ηκ.

3 If∑

κ∈Th|ηκ| ≤ Tol → stop. Otherwise, .

4 j = j + 1, and go to step (1).

R. VerfurthA Review of a Posteriori Error Estimation and AdaptiveMesh-Refinement Techniques,B.G. Teubner, Stuttgart, 1996.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 12 / 24

Page 18: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptivity

Goal:|J(u) − J(uh)| ≤

κ∈Th

|ηκ(uh)| ≤ Tol.

Automatic refinement algorithm:

0 Start with initial (coarse) grid T(j=0)

h .

1 Compute the numerical solution u(j)h on T

(j)h .

2 Compute the local error indicators ηκ.

3 If∑

κ∈Th|ηκ| ≤ Tol → stop. Otherwise, adapt Sh,~p.

4 j = j + 1, and go to step (1).

R. VerfurthA Review of a Posteriori Error Estimation and AdaptiveMesh-Refinement Techniques,B.G. Teubner, Stuttgart, 1996.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 12 / 24

Page 19: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptivity

Goal:|J(u) − J(uh)| ≤

κ∈Th

|ηκ(uh)| ≤ Tol.

Automatic refinement algorithm:

0 Start with initial (coarse) grid T(j=0)

h .

1 Compute the numerical solution u(j)h on T

(j)h .

2 Compute the local error indicators ηκ.

3 If∑

κ∈Th|ηκ| ≤ Tol → stop. Otherwise, adapt Sh,~p.

4 j = j + 1, and go to step (1).

R. VerfurthA Review of a Posteriori Error Estimation and AdaptiveMesh-Refinement Techniques,B.G. Teubner, Stuttgart, 1996.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 12 / 24

Page 20: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 13 / 24

Page 21: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptive Algorithm (h–Adaptivity)

Elements marked for refinement/derefinement using the fixed–fractionstrategy.

Element refinements.

E1 ≡∑

κ∈Th,1|ηnew

κ | E2 ≡∑

κ∈Th,2|ηnew

κ | E3 ≡∑

κ∈Th,3|ηnew

κ |

Solve local primal and dual problems on elemental patches.

Boundary data extracted from global primal and dual solutions.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 14 / 24

Page 22: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptive Algorithm (h–Adaptivity)

Algorithm 1

Select optimal refinementmax

i=1,2,3(|ηold

κ | − Ei)/(#dofs(Th,i) − #dofs(Th,κ)).

Algorithm 2

Prescribe an h–anisotropy parameter θh > 1.

Whenmaxi=1,2(Ei )

mini=1,2(Ei )> θh,

perform refinement in direction with minimal Ei , i = 1, 2.

else perform isotropic h–refinement.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 15 / 24

Page 23: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptive Algorithm (h–Adaptivity)

Algorithm 1

Select optimal refinementmax

i=1,2,3(|ηold

κ | − Ei)/(#dofs(Th,i) − #dofs(Th,κ)).

Algorithm 2

Prescribe an h–anisotropy parameter θh > 1.

Whenmaxi=1,2(Ei )

mini=1,2(Ei )> θh,

perform refinement in direction with minimal Ei , i = 1, 2.

else perform isotropic h–refinement.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 15 / 24

Page 24: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 16 / 24

Page 25: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Anisotropic p–Refinement

Local Problems

E1 ≡ |ηnewκ | E2 ≡ |ηnew

κ | E3 ≡ |ηnewκ |

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 17 / 24

Page 26: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Anisotropic p–Refinement

Local Problems

E1 ≡ |ηnewκ | E2 ≡ |ηnew

κ | E3 ≡ |ηnewκ |

Algorithm 1

Select optimal refinement

maxi=1,2,3

(|ηoldκ | − Ei)/(#dofs(Th,i) − #dofs(Th,κ)).

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 17 / 24

Page 27: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Anisotropic p–Refinement

Local Problems

E1 ≡ |ηnewκ | E2 ≡ |ηnew

κ | E3 ≡ |ηnewκ |

Algorithm 2

Prescribe a p–anisotropy parameter θp > 1

Whenmaxi=1,2(Ei/(#dofs(Th,i ) − #dofs(Th,κ)))

mini=1,2(Ei/(#dofs(Th,i) − #dofs(Th,κ)))> θp,

enrich in polynomial in the direction with minimal Ei , i = 1, 2.

else perform isotropic p–refinement.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 17 / 24

Page 28: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Adaptive Algorithm (hp–Adaptivity)

Elements marked for refinement/derefinement using the fixed–fractionstrategy.

Regularity estimation via truncated Legendre series expansions.Houston, Senior & Suli 2003, Houston & Suli 2005, Eibner & Melenk 2005.

If both u and z are deemed to be non-smooth, apply anisotropich–refinement.

Else, perform anisotropic p–refinement

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 18 / 24

Page 29: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 19 / 24

Page 30: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 20 / 24

Page 31: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil (Comp. NS)

Ma = 0.5, Re = 5000, α = 2 and adiabatic wall condition.Drag coefficients:

Jcdp(u) =

2

l ρ|v|2

S

p (n · ψd)ds, Jcdf(u) =

2

l ρ|v|2

S

(τ n) · ψdds,

where

ψd =

(

cos(α) − sin(α)sin(α) cos(α)

)(

10

)

.

Jcd(u) ≈ 0.056084.

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 21 / 24

Page 32: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 33: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 34: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 35: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 36: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 37: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 38: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 39: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

hp–mesh distribution after 6 adaptive (anisotropic h–/isotropic p–)refinements, with 2835 elements and 118520 degrees of freedom

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 40: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

hp/px–mesh distribution after 6 adaptive (anisotropic h–/anisotropic p–)refinements

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 41: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

NACA0012 Airfoil – Unstructured

hp/py–mesh distribution after 6 adaptive (anisotropic h–/anisotropic p–)refinements

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 22 / 24

Page 42: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Outline

1 IntroductionSecond–Order PDEs

2 Adaptive algorithmsAnisotropic h–RefinementAnisotropic p–Refinement

3 Numerical ExperimentsCompressible NS3D Experiments

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 23 / 24

Page 43: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Fichera Corner - Isotropic hp–Refinement

u = |x|−1/4 ,

−∆u = f , in Ω ,

u = uD , on ∂Ω .

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 24 / 24

Page 44: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Fichera Corner - Isotropic hp–Refinement

u = |x|−1/4 ,

−∆u = f , in Ω ,

u = uD , on ∂Ω .

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 24 / 24

Page 45: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Fichera Corner - Isotropic hp–Refinement

20 30 40 50 60 70 80 9010

−6

10−5

10−4

10−3

10−2

DOFS1/3

||u−u

h|| 0

hph

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 24 / 24

Page 46: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Fichera Corner - Isotropic hp–Refinement

20 30 40 50 60 70 80 90

10−0.9

10−0.8

10−0.7

10−0.6

10−0.5

DOFS1/3

||u−u

h|| 1D

G

hph

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 24 / 24

Page 47: High-Order/hp-Adaptive Discontinuous Galerkin Finite ... · High-Order/hp-Adaptive Discontinuous Galerkin Finite Element Methods for Compressible Fluid Flows ... 3 Numerical Experiments

Fichera Corner - Isotropic hp–Refinement

Stefano Giani (University of Nottingham) hp-Adaptive DGFEM for Compressible NS BAMC 2009 24 / 24