Anisotropic Element-Local Implicit Time Stepping for High Order Flux - - PowerPoint PPT Presentation

anisotropic element local implicit time stepping for high
SMART_READER_LITE
LIVE PREVIEW

Anisotropic Element-Local Implicit Time Stepping for High Order Flux - - PowerPoint PPT Presentation

Anisotropic Element-Local Implicit Time Stepping for High Order Flux Reconstruction Semih Akkurt 1 Freddie Witherden 2 Peter Vincent 1 1 Imperial College London 2 Texas A&M June 18, 2020 Semih Akkurt (Imperial College) Local Line Implicit FR


slide-1
SLIDE 1

Anisotropic Element-Local Implicit Time Stepping for High Order Flux Reconstruction

Semih Akkurt 1 Freddie Witherden 2 Peter Vincent 1

1Imperial College London 2Texas A&M

June 18, 2020

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 1 / 20

slide-2
SLIDE 2

Overview

1

Introduction Motivation Literature Review

2

Numerical Formulation

3

Test Cases 2D Cylinder SD7003 Wing

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 2 / 20

slide-3
SLIDE 3

Motivation

There is a maximum limit for time step in explicit solvers Memory requirement is high in implicit solvers Coupling is maximal in wall normal direction

Figure: S. Langer, 2013.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 3 / 20

slide-4
SLIDE 4

Line Implicit Applications in the context of FVM

RANS solvers with high aspect ratio boundary layer elements The minimum distance is in the wall normal direction

Figure: Application of line implicit for FVM. P. Eliasson, 2009.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 4 / 20

slide-5
SLIDE 5

Line Implicit Applications in the context of FVM

Figure: Application of line implicit for FVM. D. Mavriplis, 1999.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 5 / 20

slide-6
SLIDE 6

Line Implicit in the context of DG

Figure: Application of line implicit across elements in a DG type method. P.O. Persson, 2013.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 6 / 20

slide-7
SLIDE 7

Local Line Implicit Coupling

dU dt = R(U) (1) for implicit formulation Un+1 − Un ∆t = R(Un+1) (2) Un+1 is an unknown, approximate it by using Taylor series expansion at x0 = Un; R(Un+1) = R(Un) + ∂R ∂U (Un+1 − Un) (3) J = ∂R

∂U , and the final form is

1 ∆t I − J

  • (Un+1 − Un) = R(Un)

(4)

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 7 / 20

slide-8
SLIDE 8

Local Line Implicit Coupling

take the final form 1 ∆t I − J

  • (Un+1 − Un) = R(Un)

(5) and simplify Jacobian by ignoring all the contributions except the ones from wall normal direction. This results an element local matrix for each element. Element local matrix has some zero blocks, which allows further simplifications in the implementation.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 8 / 20

slide-9
SLIDE 9

Diagonal block jacobian matrix

Figure: Quad element; p=2 Figure: non-zero structure of the local matrix for the Euler equation

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 9 / 20

slide-10
SLIDE 10

Construction of the Jacobian Matrix

Analytic formulation is possible but complicated Numerical differentiation is more expensive but easier to implement ∂R ∂Ui = R(Un

i + ǫ) − R(Un i )

ǫ (6) Solution points that do not share a stencil can be perturbed simultaneously. Number of RHS calls: number of colors×nvar×(p+1)ndim.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 10 / 20

slide-11
SLIDE 11

Proof of Concept

One directional coupling removes CFL restriction in that particular direction. A test code where the polynomial order can be set differently in different directions is used.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 11 / 20

slide-12
SLIDE 12

Proof of Concept - Different p order in x and y directions

Figure: px = 2; py = 4.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 12 / 20

slide-13
SLIDE 13

Asymmetric Polynomial Order

Table: Maximum time-step when the flux Jacobian set to zero using a DIRK scheme.

DOF 2402 ℘y 0 ℘y 1 ℘y 2 ℘y 3 ℘y 4 ℘x 0 0.0380 ℘x 1 0.0170 ℘x 2 0.0110 0.0080 0.0065 ℘x 3 0.0080 0.0070 0.0055 ℘x 4 0.0065 0.0055 0.0045

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 13 / 20

slide-14
SLIDE 14

Asymmetric Polynomial Order with Local Line Implicit

Table: Maximum time-step with a flux Jacobian in x direction only using the same DIRK scheme.

DOF 2402 ℘y 0 ℘y 1 ℘y 2 ℘y 3 ℘y 4 ℘x 0 0.0698 0.0370 0.0213 0.0138 0.0092 ℘x 1 0.0746 0.0347 0.0219 0.0134 0.0089 ℘x 2 0.0743 0.0328 0.0210 0.0129 0.0088 ℘x 3 0.0728 0.0317 0.0208 0.0128 0.0087 ℘x 4 0.0710 0.0311 0.0205 0.0128 0.0087

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 14 / 20

slide-15
SLIDE 15

Test Case - 2D Cylinder

Figure: Cylinder @Re=200.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 15 / 20

slide-16
SLIDE 16

2D Cylinder case performance comparison

Table: Speed up factors with different methods for 2D Cylinder.

∆t/∆τ Line Coupling Wall Time(m) SUF BDF2 Euler 8e-5 Off 118.5 1.00 BDF2 Euler 1.2e-3 On 13.0 9.12 STD RK45 2e-4 Off 38.3 3.09

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 16 / 20

slide-17
SLIDE 17

Test Case - SD7003 wing

Figure: SD7003 @Re=40000.

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 17 / 20

slide-18
SLIDE 18

SD7003 case performance comparison

Table: Speed up factors with different methods for SD7003.

∆t/∆τ Line Coupling Wall Time(h) SUF BDF2 Euler 1.75e-5 Off 249.5 1.00 BDF2 Euler 7e-5 On 85.0 2.94 STD RK45 4.4e-5 Off 96.0 2.60

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 18 / 20

slide-19
SLIDE 19

Future Work

Enabling p-multigrid Adaptive time stepping Convergence acceleration

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 19 / 20

slide-20
SLIDE 20

The End

Semih Akkurt (Imperial College) Local Line Implicit FR June 18, 2020 20 / 20