Hp-Adaptivity on Anisotropic Meshes for Hybridized Discontinuous Galerkin Scheme

Similar documents
A Stable Spectral Difference Method for Triangles

Is My CFD Mesh Adequate? A Quantitative Answer

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

Hybridized Discontinuous Galerkin Methods

1st International Workshop on High-Order CFD Methods

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement

An Optimization-based Framework for Controlling Discretization Error through Anisotropic h-adaptation

Compressible Navier-Stokes (Euler) Solver based on Deal.II Library

CFD in Industrial Applications and a Mesh Improvement Shock-Filter for Multiple Discontinuities Capturing. Lakhdar Remaki

Anisotropic mesh refinement for discontinuous Galerkin methods in two-dimensional aerodynamic flow simulations

Problem C3.5 Direct Numerical Simulation of the Taylor-Green Vortex at Re = 1600

Weak Galerkin Finite Element Methods and Applications

Finite volume method on unstructured grids

58:160 Intermediate Fluid Mechanics Bluff Body Professor Fred Stern Fall 2014

Output-Based Error Estimation and Mesh Adaptation in Computational Fluid Dynamics: Overview and Recent Results

Progress in Mesh-Adaptive Discontinuous Galerkin Methods for CFD

A Hybridized Discontinuous Galerkin Method for Time-Dependent Compressible Flows

Space-time Discontinuous Galerkin Methods for Compressible Flows

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

A Multi-Dimensional Limiter for Hybrid Grid

Sub-Cell Shock Capturing for Discontinuous Galerkin Methods

Assessment of Implicit Implementation of the AUSM + Method and the SST Model for Viscous High Speed Flow

Multigrid Algorithms for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations

Entropy-Based Drag Error Estimation and Mesh. Adaptation in Two Dimensions

Discontinuous Galerkin methods for compressible flows: higher order accuracy, error estimation and adaptivity

Cahn-Hilliard Phase Decomposition and

Three remarks on anisotropic finite elements

1st Committee Meeting

Goal. Robust A Posteriori Error Estimates for Stabilized Finite Element Discretizations of Non-Stationary Convection-Diffusion Problems.

FEM: Domain Decomposition and Homogenization for Maxwell s Equations of Large Scale Problems

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

High Order Discontinuous Galerkin Methods for Aerodynamics

Computation of hypersonic shock boundary layer interaction on a double wedge using a differential Reynolds Stress Model

A finite-volume algorithm for all speed flows

The CG1-DG2 method for conservation laws

Edwin van der Weide and Magnus Svärd. I. Background information for the SBP-SAT scheme

Finite Volume Method

An Introduction to the Discontinuous Galerkin Method

A high order adaptive finite element method for solving nonlinear hyperbolic conservation laws

HYPERSONIC AERO-THERMO-DYNAMIC HEATING PREDICTION WITH HIGH-ORDER DISCONTINOUS GALERKIN SPECTRAL ELEMENT METHODS

RANS Solutions Using High Order Discontinuous Galerkin Methods

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract

A Linear Multigrid Preconditioner for the solution of the Navier-Stokes Equations using a Discontinuous Galerkin Discretization. Laslo Tibor Diosady

Poroelasticity simulation in CLAWPACK for geophysical and biological applications

DNS of the Taylor-Green vortex at Re=1600

A recovery-assisted DG code for the compressible Navier-Stokes equations

Optimal multilevel preconditioning of strongly anisotropic problems.part II: non-conforming FEM. p. 1/36

A discontinuous Galerkin spectral/hp method on hybrid grids

Recovery-Based A Posteriori Error Estimation

Solving PDEs with freefem++

High order methods have the potential of delivering higher accuracy with less CPU time than lower order

1. Introduction Some Basic Concepts

A posteriori error estimation for elliptic problems

Finite Volume Schemes: an introduction

Directional Field. Xiao-Ming Fu

arxiv: v1 [math.na] 15 Nov 2017

RESIDUAL BASED ERROR ESTIMATES FOR THE SPACE-TIME DISCONTINUOUS GALERKIN METHOD APPLIED TO NONLINEAR HYPERBOLIC EQUATIONS

Analysis of Hybrid Discontinuous Galerkin Methods for Incompressible Flow Problems

Adaptive C1 Macroelements for Fourth Order and Divergence-Free Problems

Chapter 6. Finite Element Method. Literature: (tiny selection from an enormous number of publications)

First order BSSN formulation of Einstein s field equations

LibMesh Experience and Usage

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

On a class of numerical schemes. for compressible flows

ADAPTIVE DETERMINATION OF THE FINITE ELEMENT STABILIZATION PARAMETERS

Curved grid generation and DG computation for the DLR-F11 high lift configuration

AMS subject classifications. Primary, 65N15, 65N30, 76D07; Secondary, 35B45, 35J50

Final abstract for ONERA Taylor-Green DG participation

Local discontinuous Galerkin methods for elliptic problems

Numerical Solution of Partial Differential Equations governing compressible flows

FEM techniques for nonlinear fluids

Weak Galerkin Finite Element Scheme and Its Applications

A P-ADAPTIVE IMPLICIT DISCONTINUOUS GALERKIN METHOD FOR THE UNDER-RESOLVED SIMULATION OF COMPRESSIBLE TURBULENT FLOWS

SIMULATION OF GAS FLOW OVER MICRO-SCALE AIRFOILS USING A HYBRID CONTINUUM-PARTICLE APPROACH

Multi-D MHD and B = 0

A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations. Todd A.

Construction of very high order Residual Distribution Schemes for steady problems

Adjoint code development and optimization using automatic differentiation (AD)

Nitsche-type Mortaring for Maxwell s Equations

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544

SAROD Conference, Hyderabad, december 2005 CONTINUOUS MESH ADAPTATION MODELS FOR CFD

Algebraic flux correction and its application to convection-dominated flow. Matthias Möller

IFE for Stokes interface problem

The Kuratowski Ryll-Nardzewski Theorem and semismooth Newton methods for Hamilton Jacobi Bellman equations

ANISOTROPIC MEASURES OF THIRD ORDER DERIVATIVES AND THE QUADRATIC INTERPOLATION ERROR ON TRIANGULAR ELEMENTS

SYMMETRIC INTERIOR PENALTY DG METHODS FOR THE COMPRESSIBLE NAVIER STOKES EQUATIONS II: GOAL ORIENTED A POSTERIORI ERROR ESTIMATION

ADER Schemes on Adaptive Triangular Meshes for Scalar Conservation Laws

3. FORMS OF GOVERNING EQUATIONS IN CFD

Divergence Formulation of Source Term

Chapter 1. Introduction and Background. 1.1 Introduction

NEWTON-GMRES PRECONDITIONING FOR DISCONTINUOUS GALERKIN DISCRETIZATIONS OF THE NAVIER-STOKES EQUATIONS

Numerical Solutions to Partial Differential Equations

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws

Overlapping Schwarz preconditioners for Fekete spectral elements

Introduction and Basic Concepts

Nonlinear Iterative Solution of the Neutron Transport Equation

RECENT DEVELOPMENTS IN VERY HIGH ORDER RESIDUAL DISTRIBUTION SCHEMES

arxiv: v1 [math.na] 13 Aug 2014

Transcription:

Hp-Adaptivity on Anisotropic Meshes for Hybridized Discontinuous Galerkin Scheme Aravind Balan, Michael Woopen and Georg May AICES Graduate School, RWTH Aachen University, Germany 22nd AIAA Computational Fluid Dynamics Conference, Dallas, Texas June 23rd, 2015 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 1 / 15

Introduction Background and Motivation Theme of Present work: Adjoint-based anisotropic (h and hp) adaptation Context: Discontinuous Galerkin method for convection dominated flows Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 2 / 15

Introduction Scope of Present Work Anisotropic adaptation based on a continuous mesh model for triangular grids Use two error estimators: Density of continuous mesh is determined by adjoint-based estimate For triangle of given area, anisotropy follows from analytic minimization of the interpolation error in the L q -norm The latter is based on recently proposed error model and estimates 1 For hp adaptation, choose the configuration - polynomial degree and the anisotropy - with smallest error estimate. 1 V. Dolejsi., Applied Numerical Mathematics. 82, 2014. Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 3 / 15

Outline Proposed Adaptation Method 1 Proposed Adaptation Method 2 Numerical Results Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 4 / 15

Proposed Adaptation Method Mesh-Metric Duality The discrete setting: Metric tensors encode information about mesh elements e 1 e 2 h 2 h 1 θ The triangular element is equilateral w.r.t the norm induced by the metric. e k 2 M = ek T Me k = C, k = 1, 2, 3, The element is unit with respect to M Continuous Mesh: Reconstruct continuous metric Unit Mesh generated using length constraint in Riemannian geometry. Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 5 / 15

Proposed Adaptation Method Defining Size and Anisotropy Eigenvalue decomposition of the metric gives the size and shape of the triangle. ( ) T ( ) ( cos θ sin θ λ1 0 cos θ sin θ M = sin θ cos θ 0 λ 2 sin θ cos θ ). λ 1 = 1 h 2 1 λ 2 = 1 h2 2, The area of the triangle is given for C = 3, I = 3 3 4 h 1h 2 We define the aspect ratio of the mesh element as The triangle is described by {I, β, θ} β = h 2 /h 1, Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 6 / 15

Proposed Adaptation Method Algorithm for h-adaptation 1 Find the implied metric of the current mesh. 2 Determine new area, I of mesh elements using adjoint-based error estimate. If the elemental error > the cut off error, then refine I = I c /r f If the elemental error < the cut off error, then coarsen I = I c c f 3 Determine anisotropy {β, θ} by minimization of error model in the L q norm. 4 {I, β, θ} is used to evaluate the desired metric on the current mesh and is fed to a metric-conforming mesh generator. 5 Do computation on new mesh 6 Done? Otherwise go to step 1 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 7 / 15

Proposed Adaptation Method Error Model and Error bound Define the error function E, of degree p, as 1 p+1 ( ) p + 1 p+1 u( x) E x,p (x) = (p + 1)! l x l y p+1 l (x x)l (y ȳ) p+1 l l=0 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 8 / 15

Proposed Adaptation Method Error Model and Error bound Define the error function E, of degree p, as 1 p+1 ( ) p + 1 p+1 u( x) E x,p (x) = (p + 1)! l x l y p+1 l (x x)l (y ȳ) p+1 l l=0 The error model in radial coordinates (x, y) = ( x cos φ, x sin φ) E x,p (x) = l=0 1 (p + 1)! u(p+1,φ) x x p+1 (1) where the directional derivative of order k is given by k ( ) k u (k,φ) k u = l x l y k l (cos φ) l (sin φ) k l Error model for interpolation of u(x) is that of Taylor series π x,p u(x) u(x) π x,p u(x) E x,p (x) Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 8 / 15

Proposed Adaptation Method Interpolation error function and bound A bound for the interpolation error function E x,p (x) can be written, in terms of 3 parameters {A p, ρ p, φ p } as ) p+1 E x,p (x) A p ((x x) T Q φp D ρp Qφ T 2 p (x x) x Ω where, [ cos φp sin φ Q φp = p sin φ p cos φ p ] [ 1 0, D ρp = 0 ρ 2 p+1 p ] Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 9 / 15

Proposed Adaptation Method Interpolation error function and bound A bound for the interpolation error function E x,p (x) can be written, in terms of 3 parameters {Ãp, ρ p, φ p } as E x,p (x) Ãp ( ) p+1 (x x) T Q φp D ρp Qφ T 2 p (x x) x Ω where, Q φp = [ ] [ cos φp sin φ p 1 0, D sin φ p cos φ ρp = p 0 ρ 2 p+1 p ] Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 9 / 15

Proposed Adaptation Method Interpolation error function and bound A bound for the interpolation error function E x,p (x) can be written, in terms of 3 parameters {Ãp, ρ p, φ p } as E x,p (x) Ãp ( ) p+1 (x x) T Q φp D ρp Qφ T 2 p (x x) x Ω where, and Q φp = [ ] [ cos φp sin φ p 1 0, D sin φ p cos φ ρp = p 0 ρ 2 p+1 p à p = 1 (p + 1)! u(p+1,φp) ρ p = u(p+1,φp) u (p+1,φp π 2 ) ] φ p = argmax φ u (p+1,φ) (2) Note: {A p, ρ p } modified from {Ãp, ρ p }, such that bound is safe (and sharp) Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 9 / 15

Proposed Adaptation Method Triangle with minimum interpolation error For given density, we can analytically find the optimal anisotropy. done by minimizing the bound in L q -norm taken over metric ellipse. The optimal anisotropy of the triangle is β = ρ 1 p+1 p, θ = φ p π/2, The minimum bound is given as Eˆx,p L q (K) ω where ω = c p,q A p ρ 0.5 p I ( p+1 2 + 1 q ) and c p,q depends only on p and q. Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 10 / 15

Proposed Adaptation Method Hp-Adaptation Algorithm for Hp-Adaptation 1 Set the area I, of the triangle, κ using the adjoint error estimate. 2 do a dry run : Compute optimal triangle p = p κ 1, p κ, p κ + 1 3 Evaluate the error bound ω using {A p, ρ p, φ p } for the above three cases 4 Select, for each element κ, the p and the corresponding metric {I, β, θ}, which gives the smallest error bound ω. Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 11 / 15

Outline Numerical Results 1 Proposed Adaptation Method 2 Numerical Results Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 12 / 15

Solver details Numerical Results HDG scheme, with adjoint based estimator Damped Newton time integration GMRES, ILU(3) from PETSc as linear solver Netgen 2 as (isotropic) mesh generator, Ngsolve as FE library BAMG 3 as anisotropic mesh generator 2 Schöberl, Comput. Visual Sci., 1, 1997 3 F. Hecht, Technical report, Inria, France, 2006 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 13 / 15

Verification of the bound The bound for the interpolation error is given as, Scalar boundary layer Eˆx,p (x) A p ((x ˆx) T Q φp D ρp Q T φ p (x ˆx) w(x, y) = ) p+1 2 ( ) ( ) x + ex/ɛ 1 y + ey/ɛ 1 1 e 1/ɛ 1 e 1/ɛ x Ω Figure: ɛ = 0.1 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 14 / 15

Verification of the bound Interpolation Error and Numerical Bound with {Ãp, ρ p } Uniform Isotropic Refinement, ɛ = 0.1 10 2 p = 1 error p = 1 bound L 2 norm 10 3 10 2 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 15 / 15

Verification of the bound Interpolation Error and Numerical Bound with {Ãp, ρ p } Uniform Isotropic Refinement, ɛ = 0.1 10 3 p = 2 error p = 2 bound L 2 norm 10 4 10 5 10 2 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 15 / 15

Verification of the bound Interpolation Error and Numerical Bound with {Ãp, ρ p } Uniform Isotropic Refinement, ɛ = 0.1 10 4 p = 3 error p = 3 bound L 2 norm 10 5 10 6 10 7 10 2 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 15 / 15

Verification of the bound Interpolation Error and Numerical Bound with {Ãp, ρ p } Uniform Isotropic Refinement, ɛ = 0.1 10 4 p = 4 error p = 4 bound 10 5 L 2 norm 10 6 10 7 10 8 10 2 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 15 / 15

Verification of the bound Interpolation Error and Numerical Bound with {Ãp, ρ p } Uniform Isotropic Refinement, ɛ = 0.1 L 2 norm 10 2 10 3 10 4 10 5 10 6 10 7 10 8 p = 1 error p = 1 bound p = 2 error p = 2 bound p = 3 error p = 3 bound p = 4 error p = 4 bound 10 9 10 2 10 3 10 4 10 5 10 6 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 16 / 15

Verification of the bound Interpolation Error, Numerical Bound with {Ãp, ρ p } and Modified Bound with {A p, ρ p } Adaptive Anisotropic Refinement, ɛ = 0.1 10 4 p = 2 error p = 2 bound p = 2 modified bound L 2 norm 10 5 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 17 / 15

Verification of the bound Interpolation Error, Numerical Bound with {Ãp, ρ p } and Modified Bound with {A p, ρ p } Adaptive Anisotropic Refinement, ɛ = 0.1 10 5 p = 3 error p = 3 bound p = 3 modified bound L 2 norm 10 6 10 7 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 17 / 15

Verification of the bound Interpolation Error, Numerical Bound with {Ãp, ρ p } and Modified Bound with {A p, ρ p } Adaptive Anisotropic Refinement, ɛ = 0.1 10 6 p = 4 error p = 4 bound p = 4 modified bound L 2 norm 10 7 10 8 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 17 / 15

Verification of the bound Interpolation Error, Numerical Bound with {Ãp, ρ p } and Modified Numerical Bound with {A p, ρ p } Adaptive Anisotropic Refinement, ɛ = 0.1 L 2 norm 10 3 10 4 10 5 10 6 10 7 10 8 p = 1 error p = 1 bound p = 1 modified bound p = 2 error p = 2 bound p = 2 modified bound p = 3 error p = 3 bound p = 3 modified bound p = 4 error p = 4 bound p = 4 modified bound 10 3 10 4 Number of elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 18 / 15

Verification of the bound Element-wise distribution of interpolation error and numerical bound (sorted) Adapted Anisotropic Mesh, 1581 elements, ɛ = 0.1, p = 3 10 7 10 7 10 8 10 8 L 2 norm 10 9 L 2 norm 10 9 10 10 10 10 10 11 0 500 1,000 1,500 Element number Error vs. Numerical Bound with {Ãp, ρp} Error Function E x,p Bound 10 11 0 500 1,000 1,500 Element number Error Function E x,p Modified Bound Error vs. Modified numerical bound with {A p, ρ p} Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 19 / 15

Verification of the bound Element-wise distribution of interpolation error and numerical bound (sorted) Adapted Anisotropic Mesh, 1450 elements, ɛ = 0.01, p = 3 10 6 10 6 10 7 10 7 L 2 norm 10 8 10 9 L 2 norm 10 8 10 9 10 10 10 10 10 11 400 600 800 1,000 1,200 1,400 Element number Error vs. Numerical Bound with {Ãp, ρp} Error Function E x,p Bound 10 11 400 600 800 1,000 1,200 1,400 Element number Error Function E x,p Modified Bound Error vs. Modified numerical bound with {A p, ρ p} Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 20 / 15

Verification of the bound Element-wise distribution of interpolation error and numerical bound (sorted) Adapted Anisotropic Mesh, 1402 elements, ɛ = 0.005, p = 3 10 6 10 6 10 7 10 7 L 2 norm 10 8 10 9 L 2 norm 10 8 10 9 10 10 10 10 10 11 10 12 400 600 800 1,000 1,200 1,400 Element number Error vs. Numerical Bound with {Ãp, ρp} Error Function E x,p Bound 10 11 10 12 400 600 800 1,000 1,200 1,400 Element number Error Function E x,p Modified Bound Error vs. Modified numerical bound with {A p, ρ p} Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 21 / 15

Scalar convection-diffusion 2D viscous Burger s equation with source We take the solution as (w, w) ɛ w = s (x, y) Ω = [0, 1] 2 w(x, y) = w(x, y) = 0 (x, y) Ω ( ) ( ) x + ex/ɛ 1 y + ey/ɛ 1, 1 e 1/ɛ 1 e 1/ɛ The target functional of interest is the weighted total boundary flux i.e. J = ψ(w ɛn q)dσ where the weighting function, ψ = cos(2πx) cos(2πy). Ω Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 22 / 15

Scalar convection-diffusion h-adaptation, p = 2, ɛ = 0.005 Initial and adapted mesh Initial mesh - 512 elements h-adapted mesh, 2nd adaptation step - 1417 elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 23 / 15

Scalar convection-diffusion h-adaptation, p = 2, ɛ = 0.005 Solution on initial and h-adapted mesh Initial mesh - 512 elements Adapted mesh - 1417 elements Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 24 / 15

Scalar convection-diffusion Comparison of isotropic and anisotropic adaptations. 10 5 p = 2 iso p = 2 J(w) J(wh) 10 6 10 7 10 8 10 9 10 3 10 4 ndof Error Vs. Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 25 / 15

Scalar convection-diffusion Comparison of isotropic and anisotropic adaptations. 10 5 hp iso hp J(w) J(wh) 10 6 10 7 10 8 10 9 10 3 10 4 ndof Error Vs. Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 25 / 15

Scalar convection-diffusion Comparison of h- and hp-adaptation, ɛ = 0.005 Solution at same error level of 10 9 H-adapted mesh - 1417 elements, p = 2 Hp-adapted mesh - 554 elements, p = 2,.., 6 Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 26 / 15

Flow over NACA0012 airfoil Target functional - Drag coefficient Flow cases : Subsonic viscous flow, M = 0.5, α = 1.0, Re = 5000 Subsonic inviscid flow, M = 0.5, α = 2 Transonic inviscid flow, M = 0.8, α = 1.25 Supersonic inviscid flow, M = 1.5, α = 0 Initial Mesh - 2155 elements, Far field at a radius of 1000 chords. Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 27 / 15

Subsonic viscous flow over NACA0012 h-adaptation, p = 2 Adapted mesh and Mach number Adapted mesh - 11945 elements Mach number Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 28 / 15

Subsonic viscous flow over NACA0012 h-adaptation, p = 2 Capture of flow recirculation Adapted mesh Streamline Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 29 / 15

Subsonic viscous flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 10 2 p = 2 iso p = 2 10 3 Cd 10 4 10 5 10 6 10 4.2 10 4.4 10 4.6 10 4.8 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 30 / 15

Subsonic viscous flow over NACA0012 hp-adaptation Capture of flow recirculation Adapted mesh - 5361 elements Streamline Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 31 / 15

Subsonic viscous flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 10 2 10 3 hp iso hp 10 4 Cd 10 5 10 6 10 7 10 8 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 32 / 15

Subsonic viscous flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 Cd 10 2 10 3 10 4 10 5 p = 1 iso p = 2 iso p = 3 iso hp iso p = 1 p = 2 p = 3 hp 10 6 10 7 10 8 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 33 / 15

Inviscid subsonic flow over NACA0012 Hp-Adaptation, p = 1,..., 6 Adapted mesh - 1674 elements Mach number Polynomial map Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 34 / 15

Inviscid subsonic flow over NACA0012 Comparison of Anisotropic and Isotropic Hp-adaptation Polynomial map Anisotropic adaptation, using Interpolation error Isotropic adaptation, using Jump indicator Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 35 / 15

Inviscid subsonic flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 Cd 10 3 10 4 10 5 10 6 p = 1 iso p = 2 iso p = 3 iso hp iso p = 1 p = 2 p = 3 hp 10 7 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 36 / 15

Inviscid transonic flow over NACA0012 H-Adaptation, p = 2 Adapted mesh and Mach number Adapted mesh - 4394 elements Mach number Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 37 / 15

Inviscid transonic flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. 10 3 p = 2 iso p = 2 Cd 10 4 10 5 10 4.2 10 4.4 10 4.6 10 4.8 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 38 / 15

Inviscid transonic flow over NACA0012 Hp-Adaptation, p = 1, 2,..., 6 Adapted mesh, 4258 elements Mach number and Polynomial map Mach number Polynomial map Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 39 / 15

Inviscid transonic flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 hp iso hp 10 3 Cd 10 4 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 40 / 15

Inviscid transonic flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 Cd 10 3 10 4 p = 1 iso p = 2 iso p = 3 iso hp iso p = 1 p = 2 p = 3 hp 10 5 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 41 / 15

Inviscid supersonic flow over NACA0012 H-Adaptation, p = 2 Adapted mesh and Mach number Adapted mesh - 7380 elements Mach number Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 42 / 15

Inviscid supersonic flow over NACA0012 H-Adaptation, p = 2 Adapted mesh near bow-shock Adapted mesh Adapted mesh Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 43 / 15

Inviscid supersonic flow over NACA0012 Hp-Adaptation, p = 1,..., 6 Mach number and Polynomial map (8267 elements) Mach number Polynomial map Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 44 / 15

Inviscid supersonic flow over NACA0012 Comparison of error convergence for isotropic and anisotropic adaptations. For hp-adaptation, p = 1,.., 6 Cd 10 2 10 3 10 4 10 5 p = 1 iso p = 2 iso p = 3 iso hp iso p = 1 p = 2 p = 3 hp 10 6 10 7 10 4 10 5 ndof Error in drag coefficient Vs Degrees of freedom Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 45 / 15

Conclusions Numerical Results Interpolation bound and verification Anisotropic refinement - superior to isotropic refinement Hp-refinement - superior to pure h-refinement Future work : Extension to 3D Global optimization Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 46 / 15

Acknowledgement Numerical Results Financial support from the Deutsche Forschungsgemeinschaft (German Research Association) through grant GSC 111 is gratefully acknowledged Balan, Woopen, May (AICES) Hp-Adaptivity on Anisotropic Meshes June 23rd, 2015 47 / 15