22
Space-time Discontinuous Galerkin Finite Element Method Reza Abedi Mechanical, Aerospace & Biomedical Engineering University of Tennessee Space Institute (UTSI) / Knoxville (UTK) 1

Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Space-time Discontinuous Galerkin Finite Element Method

Reza Abedi

Mechanical, Aerospace & Biomedical Engineering

University of Tennessee Space Institute (UTSI) / Knoxville (UTK)

1

Page 2: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Advantages of DG methods:

1. FEM adaptivity

Resolving shocks and discontinuities for hyperbolic problems

Recovering balance laws at the element level

2. Efficiency /dynamic problems (block diagonal “mass” matrix)

3. Parallel computing (more local communication and

use of higher order elements with DG methods)

4. Superior performance for resolving

discontinuities (discrete solution space better resembles

the continuum solution space)

5. Can recover balance properties at the element level (vs global domain)

Disadvantages:

• Higher number of degrees of freedom:

• Particularly important for elliptic problems (global system is solved).

• Recent advances with hybridizable DG methods (HDG) make DG

methods competitive or even better for elliptic problems as well.

no transition

elements needed

Arbitrary

change in size

and polynomial

order

Comparison of continuous FEMs (CFEMs) and

Discontinuous Galerkin (DG) methods

2

Page 3: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Spacetime discontinuous Galerkin (SDG) FEM

3

Page 4: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Direct discretization of spacetime

Replaces a separate time integration

with finite element method

No global time step constraint

Unstructured meshes in spacetime

No tangling in moving boundaries

Arbitrarily high and local order of

accuracy in time

Unambiguous numerical framework

for boundary conditionsshock capturing more

expensive, less accurate

Shock tracking in spacetime:

more accurate and efficient

Results by Scott Miller

4

Page 5: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Spacetime Discontinuous Galerkin (SDG)

Finite Element Method

Local solution property

O(N) complexity (solution cost scales linearly vs. number of elements N)

Asynchronous patch-by-patch solver

DG + spacetime meshing + causal meshes for hyperbolic problems:

Elements labeled 1 can be solved in

parallel from initial conditions; elements

2 can be solved from their inflow

element 1 solutions and so forth.

SDG

Time marching

Time marching or the use of extruded

meshes imposes a global coupling that

is not intrinsic to a hyperbolic problem

- incoming characteristics on red boundaries

- outgoing characteristics on green boundaries

- The element can be solved as soon as inflow

data on red boundary is obtained

- partial ordering & local solution property

- elements of the same level can be solved

in parallel

5

Page 6: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Tent Pitcher:

Causal spacetime meshing

causality constraint

tent–pitching sequence

Given a space mesh, Tent Pitcher

constructs a spacetime mesh such

that the slope of every facet on a

sequence of advancing fronts is

bounded by a causality constraint

Similar to CFL condition, except

entirely local and not related to

stability (required for scalability)

time

6

Page 7: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Tent Pitcher:

Patch–by–patch meshing

meshing and solution are interleaved

patches (‘tents’) of tetrahedra are solve immediately O(N) property

rich parallel structure: patches can be created and solved in parallel

tent–pitching sequence7

Page 8: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Advantages of SDG method over other DG methods

8

Page 9: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

1. Arbitrarily high temporal order of accuracy

Motivation

• Why important?

Both temporal and spatial resolution affect the accuracy for wave

propagation problems.

• Typically methods are semi-discrete:

• a form of integration such as Finite Difference is used for time

integration with order q.

• Very difficult and/or inefficient to achieve high temporal order of accuracy:

• Runge-Kutta (RK) methods are rarely used for q > 4~6.

• Achieving different temporal resolution for different elements

is even more challenging!

tn+1

tn

t

x9

Page 10: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

1. Arbitrarily high temporal order of accuracy

SDG method

• Achieving high temporal orders in semi-discrete methods (CFEMs and

DGs) is very challenging as the solution is only given at discrete times.

• Perhaps the most successful method for achieving high order of accuracy

in semi-discrete methods is the Taylor series of solution in time and

subsequent use of Cauchy-Kovalewski or Lax-Wendroff procedure (FEM

space derivatives time derivatives). However, this method becomes

increasingly challenging particularly for nonlinear problems.

• High temporal order adversely affect stable time step size for explicit DG

methods (e.g. or worse for RKDG and ADER-DG methods).

• Spacetime (CFEM and DG) methods, on the other hand can achieve

arbitrarily high temporal order of accuracy as the solution in time is

directly discretized by FEM.

10

Page 11: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

2. Asynchronous / no global time step

• Geometry-induced stiffness results from simulating domains with

drastically varying geometric features. Causes are:

• Multiscale geometric features

• Transition and boundary layers

• Poor element quality (e.g. slivers)

• Adaptive meshes driven by FEM discretization errors: e.g. crack tip

singularities, moving wave fronts.

Time step is limited by smallest elements for explicit methods

Explicit: Efficient / stability concerns

Implicit: Unconditionally stable

Time-marching methods

11

Page 12: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Improvements:

Implicit-Explicit (IMEX) methods increase the time step by geometry

splitting (implicit method for small elements) or operator splitting.

Local time-stepping (LTS): subcycling for smaller elements enables

using larger global time steps

SDGFEM Small elements locally have smaller progress in

time (no global time step constrains)

None of the complicated “improvements” of time

marching methods needed

SDGFEM graciously and

efficiently handles highly

multiscale domains

Example:

LTS by

Dumbser,

Munz, Toro,

Lorcher, et. al.

2. Asynchronous / no global time step

12

Page 13: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

3. Spacetime grids and Moving interfaces

• Problems with moving interfaces:

* Solid-fluid interaction * Non-linear free surface water waves

* helicopter rotors /forward fight * flaps and slats on wings and piston engines

• Derivation of a conservative scheme is very challenging:

• Even Arbitrary Lagrangian Eulerian (ALE) methods do not automatically

satisfy certain geometric conservation laws.

• Spacetime mesh adaptive operations

Enable mesh smoothing and adaptive

operations Without projection errors of

semi-discrete methods.

13

Page 14: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

4. Adaptive mesh operations

• Local-effect adaptivity: no need for reanalysis of the entire domain

• Arbitrary order and size in time:

• Adaptive operations in spacetime:

Example:

LTS by

Dumbser,

Munz, Toro,

Lorcher, et. al.

SDGADER-DG with LTS

- Front-tracking better than shock capturing

- hp-adaptivity better than h-adaptivity

Sod’s shock tube problem

Results by Scott Miller

Shock capturing: 473K elements Shock tracking: 446 elements

14

Page 15: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

4. Adaptive mesh operationshighly multiscale grids in spacetime

These meshes for a crack-tip wave scattering problem are generated by

adaptive operations. Refinement ratio smaller than 10-4.

Color: log(strain energy); Height: velocity Time in up direction

click to play movie click to play movieYouTube linkYouTube link

15

Page 16: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Outstanding base properties of serial mode

O(N) Complexity

Favors highest polynomial order

Favors multi-field over single-field FEMs

Asynchronous

Nested hierarchical structure for HPC:

1.patches, 2.elements/cells, 3.quadrature points

4,5.rows & columns of matrices

Domain decomposition at patch level:

Near perfect scaling for non-adaptive case

95% scaling for strong adaptive refinement

Diffusion-like asynchronous load balancing

Multi-threading & Vectorization UIUC

Multi-threading

LU solve

Number of OpenMP ThreadsW

all

Tim

e (

s)

assembly

physics

more efficient

CG: BatheSDG

5. parallel computing (asynchronous structure)

16

Page 17: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Applications

17

Page 18: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Inviscid gas dynamics Euler equations

NACA 0012 airfoil

Mach 10 double reflection for Euler equations

Results by Scott Miller

click to play movie

click to play movie

18

Page 19: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Hyperbolic Heat Conduction

• MCV model:

Thermal wave effectsResults by Scott Miller

• Pulsed-laser heating of thin films

• MEMS/NEMS

• Electronic fabrication

• Biological applications

• Porous media & oil reservoir

19

Page 20: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Electromagnetics

Maxwell’s equationsmovie

Initial space mesh Sequence of spacetime meshes

Sequence of solution (color Ez for Transverse electric (TE) problem

t = 0.18 t = 0.50 t = 0.70 t = 0.95 t = 1.30 t = 2.35

Sequence of solution (color Hz for Transverse magnetic (TM) problem / h-adaptive

20

Page 21: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Solid mechanics:

Contact/fracture mechanics

Multiscale & Probabilistic Fracture

Probabilistic crack nucleation.

Exact tracking of crack interfaces.

Structural Health Monitoring

Multiscale and noise free

solution of scattering enables

detection of defects at

unprecedented resolutions.

Dynamic Contact/Fracture

SDGFEM eliminates common

artifacts at contact transitions

High resolution slip-stick-separation waves

Elastodynamics

Sharp wave propagation

Shock visualization

Click here to play movie

Click here to play movie

Click here to play movie

Click here to play movie

moviemovie

movie

YouTube link

YouTube link

YouTube link

YouTube linkYouTube link

YouTube

YouTube

21

Page 22: Space-time Discontinuous Galerkin Finite Element Methodrezaabedi.com/per17/SamplePresentations/SDGFEM2017.pdf · 2017. 6. 25. · Spacetime Discontinuous Galerkin (SDG) Finite Element

Acknowledgments

This work is in close collaboration with the past/present members of

the SDG team at the University of Illinois at Urbana-Champaign:

Faculty (past and present):

Robert Haber, Jeff Erickson, Laxmikant Kale, Michael Garland,

Robert Gerrard, John Sullivan, Duane Johnson

Past students (UIUC):

Lin Yin, Scott Miller, Boris Petrakovici, Alex Mont, Aaron Becker,

Shuo-Heng Chung, Yong Fan, Morgan Hawker, Jayandran

Palaniappan, Brent Kraczek, Shripad Thite, Yuan Zhou, Kartik

Marwah, Ian McNamara, Raj Kumar Pal, Philip Clarke

(UTK//UTSI)

NCSA Staff Member:

Valodymyr Kindratenko

Postdoctoral fellows: Omid Omidi

in collaboration with several funding agencies (NSF, Air Force

research lab, NASA, Boeing, etc.) 22