+ All Categories
Home > Documents > C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in...

C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in...

Date post: 21-Sep-2019
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
37
C1.3 Flow over a NACA0012 Airfoil University of Michigan XFlow Group Correspondence: Marco Ceze, [email protected] PI: Krzysztof Fidkowski 1. Code description XFlow is a high-order discontinuous Galerkin (DG) finite element solver written in ANSI C, intended to be run on Linux-type platforms. Relevant supported equation sets include compressible Euler, Navier- Stokes, and RANS with the Spalart-Allmaras model. High-order is achieved compactly within elements using various high-order bases on triangles, tetrahedra, quadrilaterals, and hexahedra. Parallel runs are supported using domain partitioning and MPI communication. Visual post-processing is performed with an in-house plotter and with TecPlot. Output-based hp-adaptivity is available using discrete adjoints. 2. Case summary A physicality-constrained pseudo-transient continuation method [2] was used to converge the initial, p = 1, solution initialized by uniform flow at M =0.2, Re =9 × 10 6 , and α = 16 . Line- preconditioned GMRES was used as the linear solver in pseudo-transient backward Euler nonlinear steps. Output convergence is sought via hp adaptation [1]. Runs were performed on the Flux supercomputing clusters at the University of Michigan. The runs used 12 cores and the mesh was partitioned using a node-edge weighted partitioning method [2]. On one core of the Flux machine, one TauBench unit is equivalent to 9.08 seconds of compute time. The CPU time expressed in terms of work units in the figures below is cumulative and, hence, it accounts for the total time taken from the beginning of the calculation. These time stamps include the time taken for the primal and dual solves, for error estimation, and for mesh adaptation. On one core of the Nyx machine, one TauBench unit is equivalent to 16.5 seconds of compute time. 3. Meshes The initial mesh used in the adaptive runs has 720 quartic quadrilaterals. This mesh was generated agglomerating 4x4 patches of linear elements from a multiblock mesh. The outer boundary is located 1000 chord-lengths away from the body as requested in the case specification. Figure 1 shows a zoom and a global view of the mesh. 4. Results The figures below present the results requested for all three conditions in this test case. For the subsonic inviscid case, output errors were obtained relative to truth solutions computed from adjoint-based h-adaptive runs using p = 2 on the ref3 mesh as a starting point. Note in Figure 2 the reference lift value may not be adequate for the runs presented here because both lift-based runs seem to reach an error plateau of 4 × 10 -4 . For the other runs, we did not compute reference values, hence, output values are report rather than their errors. References [1] Marco Ceze and Krzysztof J. Fidkowski. Anisotropic hp -adaptation framework for functional prediction. AIAA Journal, 51(2):492–509, February 2013. 2013 High-Order CFD Workshop 1 University of Michigan XFlow Group
Transcript
Page 1: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

C1.3 Flow over a NACA0012 Airfoil

University of Michigan XFlow GroupCorrespondence: Marco Ceze, [email protected] PI: Krzysztof Fidkowski

1. Code description

XFlow is a high-order discontinuous Galerkin (DG) finite element solver written in ANSI C, intended tobe run on Linux-type platforms. Relevant supported equation sets include compressible Euler, Navier-Stokes, and RANS with the Spalart-Allmaras model. High-order is achieved compactly within elementsusing various high-order bases on triangles, tetrahedra, quadrilaterals, and hexahedra. Parallel runs aresupported using domain partitioning and MPI communication. Visual post-processing is performedwith an in-house plotter and with TecPlot. Output-based hp-adaptivity is available using discreteadjoints.

2. Case summary

A physicality-constrained pseudo-transient continuation method [2] was used to converge the initial,p = 1, solution initialized by uniform flow at M∞ = 0.2, Re = 9 × 106, and α = 16◦. Line-preconditioned GMRES was used as the linear solver in pseudo-transient backward Euler nonlinearsteps. Output convergence is sought via hp adaptation [1].

Runs were performed on the Flux supercomputing clusters at the University of Michigan. Theruns used 12 cores and the mesh was partitioned using a node-edge weighted partitioning method [2].On one core of the Flux machine, one TauBench unit is equivalent to 9.08 seconds of compute time.

The CPU time expressed in terms of work units in the figures below is cumulative and, hence, itaccounts for the total time taken from the beginning of the calculation. These time stamps includethe time taken for the primal and dual solves, for error estimation, and for mesh adaptation. On onecore of the Nyx machine, one TauBench unit is equivalent to 16.5 seconds of compute time.

3. Meshes

The initial mesh used in the adaptive runs has 720 quartic quadrilaterals. This mesh was generatedagglomerating 4x4 patches of linear elements from a multiblock mesh. The outer boundary is located1000 chord-lengths away from the body as requested in the case specification. Figure 1 shows a zoomand a global view of the mesh.

4. Results

The figures below present the results requested for all three conditions in this test case.For the subsonic inviscid case, output errors were obtained relative to truth solutions computed

from adjoint-based h-adaptive runs using p = 2 on the ref3 mesh as a starting point. Note in Figure2 the reference lift value may not be adequate for the runs presented here because both lift-based runsseem to reach an error plateau of ∼ 4×10−4. For the other runs, we did not compute reference values,hence, output values are report rather than their errors.

References

[1] Marco Ceze and Krzysztof J. Fidkowski. Anisotropic hp-adaptation framework for functionalprediction. AIAA Journal, 51(2):492–509, February 2013.

2013 High-Order CFD Workshop 1 University of Michigan XFlow Group

Page 2: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Figure 1: Initial quartic mesh (720 elements).

[2] Marco Antonio de Barros Ceze. A Robust hp-Adaptation Method for Discontinuous Galerkin Dis-cretizations Applied to Aerodynamic Flows. PhD thesis, The University of Michigan, 2013.

2013 High-Order CFD Workshop 2 University of Michigan XFlow Group

Page 3: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

10−2

10−4

10−3

10−2

10−1

1/nDOF1/2

|Lift

Co

eff

icie

nt

err

or|

truth Cl = 2.864792e−01

Lift−based Anisotropic hp (p = 1−7)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)Drag−based Isotropic h (p = 1)

(a) Lift convergence with respect to DOF’s

100

101

102

103

104

10−4

10−3

10−2

10−1

Work Units

|Lift

Co

eff

icie

nt

err

or|

truth Cl = 2.864792e−01

(b) Lift convergence with respect to workunits

10−2

10−6

10−5

10−4

10−3

10−2

1/nDOF1/2

|Dra

g C

oe

ffic

ien

t e

rro

r|

truth Cd = 2.140579e−06

Lift−based Anisotropic hp (p = 1−7)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)Drag−based Isotropic h (p = 1)

(c) Drag convergence with respect to DOF’s

100

101

102

103

104

10−6

10−5

10−4

10−3

10−2

Work Units

|Dra

g C

oe

ffic

ien

t e

rro

r|

truth Cd = 2.140579e−06

(d) Drag convergence with respect to workunits

Figure 2: M = 0.5, α = 2o, inviscid: lift and drag coefficient histories for lift and drag basedadaptations. Dashed lines correspond to output correction by its error estimate.

2013 High-Order CFD Workshop 3 University of Michigan XFlow Group

Page 4: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

10−3

10−2

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

1/nDOF1/2

Lift

Co

eff

icie

nt

Lift−based Anisotropic hp (p = 1−7)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)Drag−based Isotropic h (p = 1)

(a) Lift convergence with respect to DOF’s

101

102

103

104

0

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

Work Units

Lift

Co

eff

icie

nt

(b) Lift convergence with respect to workunits

10−3

10−2

0.05

0.055

0.06

0.065

0.07

0.075

0.08

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Lift−based Anisotropic hp (p = 1−7)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)Drag−based Isotropic h (p = 1)

(c) Drag convergence with respect to DOF’s

101

102

103

104

0.05

0.055

0.06

0.065

0.07

0.075

0.08

Work Units

Dra

g C

oe

ffic

ien

t

(d) Drag convergence with respect to workunits

Figure 3: M = 0.5, α = 1o, Re = 5, 000: lift and drag coefficient histories for lift and drag basedadaptations. Dashed lines correspond to output correction by its error estimate.

2013 High-Order CFD Workshop 4 University of Michigan XFlow Group

Page 5: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

10−2

0.29

0.3

0.31

0.32

0.33

0.34

0.35

0.36

1/nDOF1/2

Lift C

oeffic

ient

(a) Lift convergence with respect to DOF’s

101

102

103

104

0.29

0.3

0.31

0.32

0.33

0.34

0.35

0.36

Work Units

Lift

Co

eff

icie

nt

Lift−based Anisotropic hp (p = 1−3)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)Drag−based Isotropic h (p = 1)

(b) Lift convergence with respect to workunits

10−2

0.022

0.023

0.024

0.025

0.026

0.027

0.028

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

(c) Drag convergence with respect to DOF’s

101

102

103

104

0.022

0.023

0.024

0.025

0.026

0.027

0.028

Work Units

Dra

g C

oe

ffic

ien

t

Lift−based Anisotropic hp (p = 1−3)Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)Drag−based Isotropic h (p = 1)

(d) Drag convergence with respect to workunits

Figure 4: M = 0.8, α = 1.25o, inviscid: lift and drag coefficient histories for lift and drag basedadaptations.

2013 High-Order CFD Workshop 5 University of Michigan XFlow Group

Page 6: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Case 1.3: Flow Over a NACA 0012 Airfoil

University of Michigan - XFlow

Department of Aerospace EngineeringUniversity of Michigan

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 1/32

Page 7: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

XFlow Code

Discontinuous Galerkin spatial discretization.Physicality-constrained pseudo-transient continuation (CPTC) fortime integration.Exact Jacobian with element-line-Jacobi preconditioner andGMRES linear solver.Roe solver for inviscid flux and BR2 for viscous discretization.MPI parallelization.Node-edge weighted mesh partitioning.Support for curved meshes.Oliver’s version of Spalart-Allmaras turbulence model.Shock-capturing via element-wise constant artificial viscosity.Output-based anisotropic hp-adaptation.

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 2/32

Page 8: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Initial Mesh720 quartic elements generated via agglomeration.Outer boundary located 1000 chord-lengths away from airfoil.

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 3/32

Page 9: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Mesh Improvement MethodThe output error is approximated as:

δJ ≈ −∑

κH∈T H

RκH (uH,p,ψH,p+1 − ψH,p).

The adaptive indicator is defined as:

ηκH =∣∣∣RκH (uH,p,ψH,p+1 − ψH,p)

∣∣∣.ψH,p+1 is approximated by 15 lean-Jacobi smoothing iterations.f adapt = 10% of the elements with the highest ηκH are refined ateach step.A set of discrete refinement options is considered, e.g.:

pp

(a) x

p

p

(b) y

p

p p

p

(c) xy

p+1

(d) p

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 4/32

Page 10: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

hp-AdaptationQuestion:Which direction should we refine?

Our proposition:Rank the refinement options based on a function:

m(i) =b(i)c(i)

c(i) is a measure of the computational cost of refinement option i(e.g. non-zeros in the Jacobian).b(i) measures the gain in accuracy due to the refinement option i(e.g. output sensitivity to residual perturbations).Balance between high-cost-low-error and low-cost-high-erroroptionsChoose the option with the highest m(i).

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 5/32

Page 11: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Residual ConvergenceCase (a): Subsonic inviscid flow:

M = 0.5, α = 2o, inviscid.

0 50 100 150 200 250 30010

−15

10−10

10−5

100

105

Nonlinear iteration

|R|

Drag−based Anisotropic hp

Drag−based Isotropic h (p=1)

Lift−based Anisotropic hp

Lift−based Isotropic h (p=1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 6/32

Page 12: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus DOF

Case (a): Subsonic inviscid flow:M = 0.5, α = 2o, inviscid.Dashed lines correspond to output correction by its error estimate.

10−2

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0.009

0.01

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

10−2

0

1

2x 10

−4

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 7/32

Page 13: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus WorkunitsCase (a): Subsonic inviscid flow:

M = 0.5, α = 2o, inviscid.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

100

101

102

103

104

0

0.001

0.002

0.003

0.004

0.005

0.006

0.007

0.008

0.009

0.01

Work Units

Dra

g C

oeffic

ient

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0

1

2x 10

−4

Work Units

Dra

g C

oeffic

ient

ZoomUofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 8/32

Page 14: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus DOF

Case (a): Subsonic inviscid flow:M = 0.5, α = 2o, inviscid.Dashed lines correspond to output correction by its error estimate.

10−2

0.26

0.265

0.27

0.275

0.28

0.285

0.29

0.295

0.3

1/nDOF1/2

Lift

Co

eff

icie

nt

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

10−2

0.283

0.2835

0.284

0.2845

0.285

0.2855

0.286

0.2865

1/nDOF1/2

Lift

Co

eff

icie

nt

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 9/32

Page 15: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus WorkunitsCase (a): Subsonic inviscid flow:

M = 0.5, α = 2o, inviscid.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

100

101

102

103

104

0.26

0.265

0.27

0.275

0.28

0.285

0.29

0.295

0.3

Work Units

Lift C

oeffic

ient

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0.283

0.2835

0.284

0.2845

0.285

0.2855

0.286

0.2865

Work Units

Lift

Co

eff

icie

nt

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 10/32

Page 16: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-adapted MeshesCase (a): Subsonic inviscid flow:

M = 0.5, α = 2o, inviscid.Mach contour lines.

Drag-based aniso-hp Drag-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 11/32

Page 17: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-adapted MeshesCase (a): Subsonic inviscid flow:

M = 0.5, α = 2o, inviscid.Mach contour lines.

Lift-based aniso-hp Lift-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 12/32

Page 18: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-based hp adaptation statisticsCase (a): Subsonic inviscid flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 6.429 × 10−1 3.571 × 10−1

2 0.000 5.714 × 10−1 4.286 × 10−1

3 0.000 6.000 × 10−1 4.000 × 10−1

4 0.000 5.882 × 10−1 4.118 × 10−1

5 0.000 8.333 × 10−1 1.667 × 10−1

6 0.000 7.000 × 10−1 3.000 × 10−1

7 0.000 8.571 × 10−1 1.429 × 10−1

8 0.000 7.826 × 10−1 2.174 × 10−1

9 0.000 8.800 × 10−1 1.200 × 10−1

10 3.571 × 10−2 7.857 × 10−1 1.786 × 10−1

11 0.000 9.355 × 10−1 6.452 × 10−2

12 2.857 × 10−2 8.286 × 10−1 1.429 × 10−1

13 0.000 8.462 × 10−1 1.538 × 10−1

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 13/32

Page 19: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-based hp adaptation statisticsCase (a): Subsonic inviscid flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 2.857 × 10−1 7.143 × 10−1

2 0.000 5.000 × 10−1 5.000 × 10−1

3 0.000 6.667 × 10−1 3.333 × 10−1

4 0.000 4.375 × 10−1 5.625 × 10−1

5 0.000 8.235 × 10−1 1.765 × 10−1

6 1.111 × 10−1 5.556 × 10−1 3.333 × 10−1

7 1.000 × 10−1 8.500 × 10−1 5.000 × 10−2

8 0.000 8.696 × 10−1 1.304 × 10−1

9 0.000 7.200 × 10−1 2.800 × 10−1

10 3.704 × 10−2 8.148 × 10−1 1.481 × 10−1

11 3.226 × 10−2 9.677 × 10−1 0.00012 0.000 8.857 × 10−1 1.143 × 10−1

13 0.000 8.205 × 10−1 1.795 × 10−1

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 14/32

Page 20: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Residual ConvergenceCase (b): Transonic inviscid flow:

M = 0.8, α = 1.25o, inviscid.

0 500 1000 1500 2000 250010

−15

10−10

10−5

100

105

Nonlinear iteration

|R|

Drag−based Anisotropic hp

Drag−based Isotropic h (p=1)

Lift−based Anisotropic hp

Lift−based Isotropic h (p=1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 15/32

Page 21: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus DOF

Case (b): Transonic inviscid flow:M = 0.8, α = 1.25o, inviscid.Dashed lines correspond to output correction by its error estimate.

10−2

0.022

0.023

0.024

0.025

0.026

0.027

0.028

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Lift−based Anisotropic hp (p = 1−3)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)

Drag−based Isotropic h (p = 1)

Global

10−2

0.022

0.0222

0.0224

0.0226

0.0228

0.023

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 16/32

Page 22: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus WorkunitsCase (b): Transonic inviscid flow:

M = 0.8, α = 1.25o, inviscid.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

101

102

103

104

0.022

0.023

0.024

0.025

0.026

0.027

0.028

Work Units

Dra

g C

oeffic

ient

Lift−based Anisotropic hp (p = 1−3)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0.022

0.0222

0.0224

0.0226

0.0228

0.023

Work Units

Dra

g C

oe

ffic

ien

t

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 17/32

Page 23: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus DOF

Case (b): Transonic inviscid flow:M = 0.8, α = 1.25o, inviscid.Dashed lines correspond to output correction by its error estimate.

10−2

0.29

0.3

0.31

0.32

0.33

0.34

0.35

0.36

1/nDOF1/2

Lift

Co

eff

icie

nt

Lift−based Anisotropic hp (p = 1−3)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)

Drag−based Isotropic h (p = 1)

Global

10−2

0.33

0.335

0.34

0.345

0.35

1/nDOF1/2

Lift

Co

eff

icie

nt

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 18/32

Page 24: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus WorkunitsCase (b): Transonic inviscid flow:

M = 0.8, α = 1.25o, inviscid.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

101

102

103

104

0.29

0.3

0.31

0.32

0.33

0.34

0.35

0.36

Work Units

Lift

Co

eff

icie

nt

Lift−based Anisotropic hp (p = 1−3)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−3)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0.33

0.335

0.34

0.345

0.35

Work Units

Lift C

oeffic

ient

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 19/32

Page 25: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-adapted MeshesCase (b): Transonic inviscid flow:

M = 0.8, α = 1.25o, inviscid.Mach contour lines.

Drag-based aniso-hp Drag-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 20/32

Page 26: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-adapted MeshesCase (b): Transonic inviscid flow:

M = 0.8, α = 1.25o, inviscid.Mach contour lines.

Lift-based aniso-hp Lift-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 21/32

Page 27: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-based hp adaptation statisticsCase (b): Transonic inviscid flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 7.857 × 10−1 2.143 × 10−1

2 0.000 8.667 × 10−1 1.333 × 10−1

3 0.000 6.250 × 10−1 3.750 × 10−1

4 0.000 6.667 × 10−1 3.333 × 10−1

5 0.000 5.500 × 10−1 4.500 × 10−1

6 0.000 7.727 × 10−1 2.273 × 10−1

7 0.000 6.154 × 10−1 3.846 × 10−1

8 0.000 6.897 × 10−1 3.103 × 10−1

9 0.000 9.412 × 10−1 5.882 × 10−2

10 2.439 × 10−2 9.268 × 10−1 4.878 × 10−2

11 0.000 9.423 × 10−1 5.769 × 10−2

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 22/32

Page 28: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-based hp adaptation statisticsCase (b): Transonic inviscid flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 6.429 × 10−1 3.571 × 10−1

2 0.000 4.286 × 10−1 5.714 × 10−1

3 0.000 4.667 × 10−1 5.333 × 10−1

4 0.000 5.625 × 10−1 4.375 × 10−1

5 0.000 4.706 × 10−1 5.294 × 10−1

6 0.000 6.111 × 10−1 3.889 × 10−1

7 0.000 6.316 × 10−1 3.684 × 10−1

8 4.762 × 10−2 5.714 × 10−1 3.810 × 10−1

9 8.696 × 10−2 8.261 × 10−1 8.696 × 10−2

10 0.000 8.462 × 10−1 1.538 × 10−1

11 0.000 8.214 × 10−1 1.786 × 10−1

12 3.226 × 10−2 6.452 × 10−1 3.226 × 10−1

13 5.714 × 10−2 7.143 × 10−1 2.286 × 10−1

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 23/32

Page 29: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Residual ConvergenceCase (c): Subsonic viscous flow:

M = 0.5, α = 1o, Re = 5,000.

0 50 100 150 200 250 300 35010

−15

10−10

10−5

100

105

Nonlinear iteration

|R|

Drag−based Anisotropic hp

Drag−based Isotropic h (p=1)

Lift−based Anisotropic hp

Lift−based Isotropic h (p=1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 24/32

Page 30: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus DOF

Case (c): Subsonic viscous flow:M = 0.5, α = 1o, Re = 5,000.Dashed lines correspond to output correction by its error estimate.

10−3

10−2

0.05

0.055

0.06

0.065

0.07

0.075

0.08

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

10−3

10−2

0.055

0.0555

0.056

0.0565

1/nDOF1/2

Dra

g C

oe

ffic

ien

t

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 25/32

Page 31: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag Convergence versus WorkunitsCase (c): Subsonic viscous flow:

M = 0.5, α = 1o, Re = 5,000.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

101

102

103

104

0.05

0.055

0.06

0.065

0.07

0.075

0.08

Work Units

Dra

g C

oeffic

ient

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0.055

0.0555

0.056

0.0565

Work Units

Dra

g C

oe

ffic

ien

t

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 26/32

Page 32: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus DOF

Case (c): Subsonic viscous flow:M = 0.5, α = 1o, Re = 5,000.Dashed lines correspond to output correction by its error estimate.

10−3

10−2

−0.6

−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

1/nDOF1/2

Lift C

oeffic

ient

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

10−3

10−2

0.018

0.0185

0.019

0.0195

0.02

0.0205

0.021

0.0215

0.022

1/nDOF1/2

Lift

Co

eff

icie

nt

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 27/32

Page 33: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift Convergence versus WorkunitsCase (c): Subsonic viscous flow:

M = 0.5, α = 1o, Re = 5,000.Dashed lines correspond to output correction by its error estimate.Runs used 12 cores (1 node) of UM’s Flux machine (wu = 9.08s).

101

102

103

104

−0.6

−0.5

−0.4

−0.3

−0.2

−0.1

0

0.1

0.2

0.3

Work Units

Lift C

oeffic

ient

Lift−based Anisotropic hp (p = 1−7)

Lift−based Isotropic h (p = 1)

Drag−based Anisotropic hp (p = 1−7)

Drag−based Isotropic h (p = 1)

Global

101

102

103

104

0.018

0.0185

0.019

0.0195

0.02

0.0205

0.021

0.0215

0.022

Work Units

Lift

Co

eff

icie

nt

Zoom

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 28/32

Page 34: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-adapted MeshesCase (c): Subsonic viscous flow:

M = 0.5, α = 1o, Re = 5,000.Mach contour lines.

Drag-based aniso-hp Drag-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 29/32

Page 35: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-adapted MeshesCase (c): Subsonic viscous flow:

M = 0.5, α = 1o, Re = 5,000.Mach contour lines.

Lift-based aniso-hp Lift-based iso-h (p = 1)

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 30/32

Page 36: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Drag-based hp adaptation statisticsCase (c): Subsonic viscous flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 8.214 × 10−1 1.786 × 10−1

2 0.000 6.500 × 10−1 3.500 × 10−1

3 0.000 8.462 × 10−1 1.538 × 10−1

4 0.000 7.887 × 10−1 2.113 × 10−1

5 0.000 8.354 × 10−1 1.646 × 10−1

6 0.000 8.046 × 10−1 1.954 × 10−1

7 0.000 8.438 × 10−1 1.562 × 10−1

8 0.000 7.757 × 10−1 2.243 × 10−1

9 0.000 8.000 × 10−1 2.000 × 10−1

10 0.000 8.120 × 10−1 1.880 × 10−1

11 0.000 7.432 × 10−1 2.568 × 10−1

12 0.000 7.636 × 10−1 2.364 × 10−1

13 0.000 8.197 × 10−1 1.803 × 10−1

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 31/32

Page 37: C1.3 Flow over a NACA0012 Airfoil - dlr.de file1000 chord-lengths away from the body as requested in the case speci cation. Figure 1 shows a zoom and a global view of the mesh. 4.

Lift-based hp adaptation statisticsCase (c): Subsonic viscous flow:

Refinement optionsAdaptive step iso-h sc-h iso-p

1 0.000 6.786 × 10−1 3.214 × 10−1

2 0.000 7.966 × 10−1 2.034 × 10−1

3 0.000 8.281 × 10−1 1.719 × 10−1

4 0.000 7.714 × 10−1 2.286 × 10−1

5 0.000 7.922 × 10−1 2.078 × 10−1

6 0.000 8.235 × 10−1 1.765 × 10−1

7 1.064 × 10−2 7.766 × 10−1 2.128 × 10−1

8 0.000 8.173 × 10−1 1.827 × 10−1

9 0.000 8.000 × 10−1 2.000 × 10−1

10 0.000 7.578 × 10−1 2.422 × 10−1

11 0.000 8.369 × 10−1 1.631 × 10−1

12 6.369 × 10−3 7.452 × 10−1 2.484 × 10−1

13 5.747 × 10−3 7.529 × 10−1 2.414 × 10−1

UofM 2nd International Workshop on High-Order CFD Methods, May 27-28, Cologne, Germany C1.3 32/32


Recommended