An Introduction to the Discontinuous Galerkin Method

Size: px
Start display at page:

Download "An Introduction to the Discontinuous Galerkin Method"

Transcription

1 An Introduction to the Discontinuous Galerkin Method Krzysztof J. Fidkowski Aerospace Computational Design Lab Massachusetts Institute of Technology March 16, 2005 Computational Prototyping Group Seminar 1/53

2 Overview What is DG? An Example Why DG for Computational Fluid Dynamics? Project X DG vs. Finite Volume DG for Elliptic Problems p-multigrid for Higher-order DG Discretizations Grid Adaptation Conclusions and Ongoing Work Computational Prototyping Group Seminar 2/53

3 Finite Element Example Examine 1-D convection equation with source term: au x = cos(x) on [0, π] Homogenous Dirichlet BCs Exact solution: u(x) = sin(x) a Standard FEM procedure: N elements Approximate: u(x) = j U jφ j (x) φ 0 φ 1 φ 2 φ 3 φ 4 φ j are hat basis functions n 0 n 1 n 2 n 3 n 4 N + 1 basis functions in 1-D Computational Prototyping Group Seminar 3/53

4 FEM Example (ctd.) Goal: solve for the coefficients U j (discrete vector U) Weak form of equations: Ω au x φ i dx = Ω ] ΩR auφ i,x dx + [(au)φ i Ω L = Ω Ω cos(x)φ i dx cos(x)φ i dx Substitute u(x) = j U jφ j (x) U j aφ j φ i,x dx + au N φ i (π) au 0 φ i (0) = j Ω Linear System: AU = F Ω cos(x)φ i dx Computational Prototyping Group Seminar 4/53

5 Solutions to Example For a = 1, u e = sin(x), we obtain: 1 N = 4 N = 8 N = U e = max(u u e ) e = O(h 2 ) pi/4 pi/2 3pi/4 pi x N Computational Prototyping Group Seminar 5/53

6 Where Discontinous Galerkin Differs Formulation is the same as standard FEM. DG difference is in the choice of basis. Specifically, no continuity constraint between elements. φ 0 φ 1 φ 2 φ 3 φ 4 φ 5 φ 6 φ φ j associated with elements. 2N linear basis functions in 1-D. Computational Prototyping Group Seminar 6/53

7 DG Weak Form { au x φ i dx = cos(x)φ i dx Ω Ω au x φ i dx = cos(x)φ i dx } ] +1/2 auφ i,x dx + [(au)φ i = cos(x)φ i dx 1/2 ] +1/2 auφ i,x dx + [(au)φ i = cos(x)φ i dx 1/2 Computational Prototyping Group Seminar 7/53

8 What About Element Interfaces? Discontinuity creates problem in the weak form: auφ i,x dx + [(au)φ i ] +1/2 1/2 (au) is multi-valued at element interfaces. = cos(x)φ i dx u R u L Fortunately, this problem has been well studied by the Finite Volume community. Solution: use numerical flux function +1/2 +1 (au) H(u L, u R, a). In this case use pure upwinding. Computational Prototyping Group Seminar 8/53

9 DG Solution For the same 1-D problem, u e = sin(x), we obtain: 1 N = 4 N = 8 N = DG FEM U e = max(u u e ) e = O(h 2 ) pi/4 pi/2 3pi/4 pi x N Computational Prototyping Group Seminar 9/53

10 Why DG? DG seems to add additional DOFs for no reason. Why do we want to use DG over standard FEM? Main Benefit: Easy to Introduce Higher Order (p > 1) interpolation Lagrange Basis Functions: p = 2 φ 0 φ 1 φ ref (p + 1) Basis Functions per element Computational Prototyping Group Seminar 10/53

11 Other Benefits of DG Basic iterative solution schemes (e.g. block Jacobi) are stable for higher order (i.e. no need for multistaging). Discretization lends itself to solution via p-multigrid. Easy parallelization. In the field of CFD for aerodynamics, these benefits seem to outweigh the cost of extra DOFs. Computational Prototyping Group Seminar 11/53

12 Project-X DG solver package for computational fluid dynamics. Started in the Fall of Involved in seven M.S. theses and six ongoing Ph.D. theses. Currently: Approximately 100,000 lines of code. Capability ranges from grid generation to visualization. Various side projects: grid adaptation, geometry optimization, turbulence modeling, shock limiting, unsteady studies. End goal is full Reynolds-Averaged Navier-Stokes in 3-D. Computational Prototyping Group Seminar 12/53

13 Project-X Goal Project X Team Goal: To improve the aerothermal design process for complex 3D configurations by significantly reducing the time from geometry to solution at engineering-required accuracy using high-order adaptive methods Who are we? Todd Oliver Chris Fidkowski Garrett Barter Bob Haimes Prof. David Darmofal Prof. Jaime Peraire Tan Bui Shannon Cheng James Lu Pete Whitney Doug Quattrochi Computational Prototyping Group Seminar 13/53

14 Accuracy of Current CFD Methods Results of an AIAA Drag Prediction Workshop comparing the performance of industry-standard CFD codes: Computational Prototyping Group Seminar 14/53

15 Motivation for higher order in CFD State of CFD in applied aerodynamics Finite-volume with at best second order accuracy Questions exist whether current discretizations are capable of achieving desired accuracy levels in practical time Decrease computational time and gridding requirements by increasing solution order ( log T = wd 1 ) p log E + log p log F + const T = time to solution p = discretization order E = desired error level (E << 1) w = solution complexity d = dimension of problem F = computational speed Computational Prototyping Group Seminar 15/53

16 Euler Equations of Gas Dynamics u t + F i (u) = 0 u is the state vector and F i is the inviscid flux. In two dimensions: u = ρ ρu ρv ρe F x i = ρu ρu 2 + p ρuv ρuh, Fy i = ρv ρuv ρv 2 + p ρvh. Computational Prototyping Group Seminar 16/53

17 Integral Form Integrate Euler equations over triangle 0 and use Green s theorem: d dt A 0 udx+ 3 k=1 0k F i (u) ˆnds = 0 If we assume u is constant in each triangle... Computational Prototyping Group Seminar 17/53

18 First-order Accurate Finite Volume u constant in each triangle: du 0 dt A k=1 0k H i (u 0,u k, ˆn 0k ) ds = H i (u L,u R, ˆn LR ) is flux function that determines inviscid flux in ˆn LR direction from left and right states, u L and u R. Example flux functions: Godunov, Roe, Osher, Van Leer, Lax-Friedrichs, etc. This discretization has a solution error which is O(h) where h is mesh size. Computational Prototyping Group Seminar 18/53

19 Second-order Accurate Finite Volume In each triangle, reconstruct a linear solution, ũ, using neighboring averages: ũ 0 u 0 + (x x 0 ) u 0, 7 u 0 u 0 (u 0,u 1,u 2,u 3 ) Apply conservation law on triangle: du 0 dt A k=1 0k H i (ũ 0,ũ k, ˆn 0k ) ds = 0 On smooth meshes and flows, solution error is O(h 2 ). Computational Prototyping Group Seminar 19/53

20 Pros/Cons of Higher-order Finite Volume + Increased accuracy on given mesh without additional degrees of freedom Difficulty in achieving higher-order on unstructured meshes and near boundaries Stabilizing multi-stage methods necessary for local iterative schemes Matrix fill-in results in high-memory requirements Computational Prototyping Group Seminar 20/53

21 Instability of Local Iterative Methods Consider steady state problem and define discrete residual for cell j, R j (u) 3 k=1 jk H i (ũ j,ũ k, ˆn jk ) ds = 0. A Jacobi iterative method to solve this problem is, u n+1 j = u n j ω ( R j / u j ) 1 R j (u). For any finite ω, Jacobi is unstable for higher-order. One solution is a multi-stage method, u n+1 j û j = u n j ˆω ( R j / u j ) 1 R j (u n ) = u n j ω ( R j / u j ) 1 R j (û) Requires two residual evaluations. Computational Prototyping Group Seminar 21/53

22 Matrix Fill for Higher-order Finite Volume First-order Second-order 0 Third-order nz = nz = nz = 601 Computational Prototyping Group Seminar 22/53

23 DG for the Euler Equations Start from strong form of governing equations: Look for a solution u h V p h. u t + F i (u) = 0. Multiply governing equation by weight function v h V p h and integrate over element T h : v T h [(u h) t + F i ] dx = 0. Integrate second term by parts (assume interior element): v T h (u h) t dx v T h F i dx + v + h T Hi (u + h,u h, ˆn)ds = 0. Computational Prototyping Group Seminar 23/53

24 DG and Finite Volume DG weighted residual: v T h (u h) t dx v T h F i dx + v + h T Hi (u + h,u h, ˆn)ds = 0. For p = 0 solution, this reduces to: (u ) t A + H i (u + h,u h, ˆn)ds = 0. Thus, p = 0 DG is identical to first-order finite volume. Computational Prototyping Group Seminar 24/53

25 DG discretization: Global view Find u h V p h such that v h V p h, + Γ i v + h T h { v T h (u h) t dx T Hi (u + h,u h, ˆn) ds + Ω } vh T F i dx v + T h H b i (u + h,ub h, ˆn) ds = 0. Boundary conditions enforced weakly through Hi b(u+ h,ub h, ˆn) where u b h is determined from desired boundary conditions and outgoing characteristics. For smooth problems, the error of this scheme is expected to be O(h p+1 ). Computational Prototyping Group Seminar 25/53

26 Pros/Cons of Higher-order DG Increased accuracy on given mesh requires additional degrees of freedom + Higher-order accuracy not hampered on unstructured meshes nor near boundaries + Local iterative methods are stable + Matrix fill-in maintains block sparsity of p = 0 v T h (u h) t dx v T h F i dx + v + h T Hi (u + h,u h, ˆn)ds = 0. Computational Prototyping Group Seminar 26/53

27 Stability of Local Iterative Methods for DG An elemental block Jacobi iterative method to solve this problem is, u n+1 j = u n j ω ( R j / u j ) 1 R j (u). where R j / u j is the diagonal block for the element j. For 0 < ω < 1, elemental block Jacobi is stable independent of p. Computational Prototyping Group Seminar 27/53

28 Matrix Fill for Higher-order DG First-order (p = 0) Second-order (p = 1) 0 Third-order (p = 2) nz = nz = nz = 4140 Computational Prototyping Group Seminar 28/53

29 Inviscid Flow Example NACA 0012 M = 0.5, α = 2 o Pressure Coefficient p = x/c Pressure Coefficient p = 1 Pressure Coefficient p = x/c x/c Computational Prototyping Group Seminar 29/53

30 Navier-Stokes Equations Navier-Stokes Equations: u t + F i (u) F v (u, u) = 0 F v = A v u = (F x v,f y v) is the viscous flux vector F x v = F y v = µ(2 u x v y 2 3 µ(2 v 0 3 µ(2 u µ( u y + v x v y ) x ) )u + µ( u y + v x 2 y u x 0 µ( u y + v x ) y u x ) 3 µ(2 v )v + µ( u y + v x )v + T x )u + T y, Computational Prototyping Group Seminar 30/53

31 DG for Elliptic Operators: First Attempt Model problem for viscous terms of N-S: 1-D, scalar Poisson s equation u xx = f on [ 1,1] Proceed as for Euler: Triangulate domain into non-overlapping elements T h Define solution and test function space V p h Discrete formulation: Find u h V p h such that v h V p h, T h { [ v h û x ] x+1/2 x 1/2 + } (v h ) x (u h ) x dx = { } v h fdx T h Need to define û x Computational Prototyping Group Seminar 31/53

32 DG for Elliptic Operators: First Attempt No upwinding mechanism choose central flux û x = 1 2 ((u h) L x + (u h ) R x ) Discrete formulation becomes: Find u h V p h such that v h V p h, T h + { [ 1 ] 2 v h((u h ) L x + (u h ) R x+1/2 x ) x 1/2 } (v h ) x (u h ) x dx PROBLEM: Scheme is inconsistent! = { } v h fdx T h Computational Prototyping Group Seminar 32/53

33 Inconsistency Examine Laplace s equation with homogeneous Dirichlet BCs u xx = 0 on [ 1,1] u( 1) = u(1) = 0 Exact solution: u(x) = 0 R(u h)=0 u h x If (u h ) x = 0 everywhere, discrete equations satisfied exactly regardless of magnitude of u h Computational Prototyping Group Seminar 33/53

34 First Order System Approach Introduce new variable, q = u x, such that q x = f q u x = 0 Discrete formulation: Find u h V p h and q h V p h such that v h V p h and τ h V p h, T h { [ ] x+1/2 v h q + x 1/2 T h { Need to choose q and û τ h q h dx + } (v h ) x q h dx { } v h fdx T h (τ h ) x u h dx [ ] x+1/2 } τ h û x 1/2 = 0 = 0 Computational Prototyping Group Seminar 34/53

35 Bassi-Rebay Schemes Scheme 1: no upwinding mechanism choose central fluxes û = 1 2 (ul h + ur h ); q = 1 2 (ql h + qr h ) Sub-optimal order of accuracy for odd p Stencil no longer compact Scheme 2: With s = s L s R and {s} = 0.5(s L + s R ), û = {u h }; q = {(u h ) x } η f {δ f } New variable, δ f ( u ), is a jump penalty term. Optimal accuracy and compact stencil. Computational Prototyping Group Seminar 35/53

36 Iterative Solver Nonlinear discrete equations can be written R(u h ) = 0 Use a preconditioned iterative scheme u n+1 h = u n h P 1 R(u n h ) Preconditioner Block-element smoothing P = M block Block diagonal of the Jacobian Line-element smoothing P = M line Block tridiagonal systems from Jacobian Computational Prototyping Group Seminar 36/53

37 Line Solver Motivation: Transport of information in Navier-Stokes equations characterized by convection-diffusion like phenomena Inviscid regions: characteristic directions set by convection Viscous regions: diffusion effects can be stronger Procedure: Construct lines of elements based on measure of influence Build and invert M line, which is a set of block tridiagonal systems from the full Jacobian Computational Prototyping Group Seminar 37/53

38 Example Lines and Performance Trailing edge of NACA Convection Diffusion Lines Convection Only Lines R L Line Solver Iters Computational Prototyping Group Seminar 38/53

39 p-multigrid Solver: Motivation Observation: Smoothers are inefficient at eliminating low frequency error modes on fine level h-multigrid Spatially coarse grid used to correct solution on fine grid Grid coarsening is complex on unstructured meshes p-multigrid (Ronquist & Patera, Helenbrook et al., Fidkowski & Darmofal) Low order (p 1) approximation used to correct high order (p) solution Natural implementation in DG discretization on unstructured meshes Computational Prototyping Group Seminar 39/53

40 p-multigrid Solver: Full Multigrid Iterate on coarsest levels first and use these solutions as initial guesses for fine level solutions. Line solver used as smoother Full Approximation Scheme (FAS) used to deal with non-linearity p=3 p=2 p=1 p=0 Computational Prototyping Group Seminar 40/53

41 NACA 0012 Test Case M = 0.5, Re = 5000, α = 0 Grids are from Swanson at NASA Langley 2112 element mesh Mach contours Computational Prototyping Group Seminar 41/53

42 Drag Error Convergence 10000* c d c d,e p = 0 p = 1 p = 2 p = * c d c d,e p = 1 p = 2 p = 3 FUN2D log (h /h) DOF Computational Prototyping Group Seminar 42/53

43 CPU Timing p = 1 p = 2 p = * c d c d,e CPU Time (s) Computational Prototyping Group Seminar 43/53

44 h-adaptation For smooth flows, large high-order elements are ideal for accuracy and efficiency When singularities are present, h-adaptation is necessary to maintain accuracy Where to adapt? One option is output-based adaptation (Venditti & Darmofal) Pick output of interest (lift, drag) and a desired error tolerance Solve for output adjoint in addition to the flow solution Use adjoint and flow solutions to estimate which elements contribute most/least to output error Refine/coarsen mesh until the output error tolerance is met Computational Prototyping Group Seminar 44/53

45 h-adaptation Example NACA 0012 Transonic test case: M = 0.8, α = 1.25 o Computational Prototyping Group Seminar 45/53

46 NACA 0012: M = 0.8, α = 1.25 o P1 49,836 DOF C d C d,exact = P2 30,288 DOF C d C d,exact = Computational Prototyping Group Seminar 46/53

47 Ongoing Work Turbulence modeling (Todd Oliver) Shocks (Garrett Barter) Adaptation (Mike Park and Chris Fidkowski) Optimization (James Lu) Unsteady + Frequency Domain Solver (Tan Bui) Axisymmetric Solver + Plasma Physics (Shannon Cheng) Explicit solver (Pete Whitney) Hypersonic Flow (Doug Quattrochi) Computational Prototyping Group Seminar 47/53

48 Questions? Computational Prototyping Group Seminar 48/53

49 BR1 Scheme No upwinding mechanism choose central fluxes û = 1 2 (ul h + ur h ); q = 1 2 (ql h + qr h ) Sub-optimal order of accuracy for odd p Stencil no longer compact q q u k -1 k -1 u k-2 k -1 R k q k u k q k q k+1 u k -1 u k u k+1 q k+1 u k u k+1 u k+2 Computational Prototyping Group Seminar 49/53

50 BR1 Scheme Define jump,, and average, { }, operators: Central fluxes become s = s L s R and {s} = 1 2 (sl + s R ) û = {u h }; q = {(u h ) x } {δ} δ given by following problem: Find δ V p h such that τ h V p h, T h τ h δdx = n [ ] u h {τ h } Computational Prototyping Group Seminar 50/53

51 BR1 Scheme BR1 becomes: Find u h V p h and such that v h V p h, T h n (v h ) x (u h ) x dx [ ] u h {(v h ) x } + v h ({(u h ) x } {δ}) = Th v h fdx u k-1 R k δ k-1 u k δ k u k +1 δ k+1 δ k-1 u k-2 u k-1 u k Stencil extended by δ dependence on u h k-1 δ k u u k u k +1 δ k+1 u k u k +1 u k+2 Computational Prototyping Group Seminar 51/53

52 BR2 Scheme Goal: Eliminate extended stencil Approach: Modify auxiliary variable, δ, previously defined by: T h τ h δdx = n [ ] u h {τ h } New variable, δ f, given by: Find δ f V p h such that τ h V p h, L/R τ h δ L/R f dx = New fluxes have same form as before [ u h {τ h } L/R] n f û = {u h }; q = {(u h ) x } η f {δ f } Computational Prototyping Group Seminar 52/53

53 BR2 Scheme Replacing {δ} in BR1 by η f {δ f } gives BR2 For proper choice of η f, can prove optimal order of accuracy Stencil is compact R k u k -1 +/- δ k-1/2 u k u +/- k +1 δ k+1/2 +/- δ k-1/2 u k -1 u k +/- δ k+1/2 u k u k +1 Computational Prototyping Group Seminar 53/53

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

Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations. Todd A. Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations by Todd A. Oliver B.S., Massachusetts Institute of Technology (22) Submitted to the

More information

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method

Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Implicit Solution of Viscous Aerodynamic Flows using the Discontinuous Galerkin Method Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology 7th World Congress on Computational Mechanics

More information

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

Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations. Todd A. Multigrid Solution for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations by Todd A. Oliver B.S., Massachusetts Institute of Technology (22) Submitted to the

More information

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems P.-O. Persson and J. Peraire Massachusetts Institute of Technology 2006 AIAA Aerospace Sciences Meeting, Reno, Nevada January 9,

More information

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

A Linear Multigrid Preconditioner for the solution of the Navier-Stokes Equations using a Discontinuous Galerkin Discretization. Laslo Tibor Diosady A Linear Multigrid Preconditioner for the solution of the Navier-Stokes Equations using a Discontinuous Galerkin Discretization by Laslo Tibor Diosady B.A.Sc., University of Toronto (2005) Submitted to

More information

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

Output-Based Error Estimation and Mesh Adaptation in Computational Fluid Dynamics: Overview and Recent Results Output-Based Error Estimation and Mesh Adaptation in Computational Fluid Dynamics: Overview and Recent Results Krzysztof J. Fidkowski University of Michigan David L. Darmofal Massachusetts Institute of

More information

Is My CFD Mesh Adequate? A Quantitative Answer

Is My CFD Mesh Adequate? A Quantitative Answer Is My CFD Mesh Adequate? A Quantitative Answer Krzysztof J. Fidkowski Gas Dynamics Research Colloqium Aerospace Engineering Department University of Michigan January 26, 2011 K.J. Fidkowski (UM) GDRC 2011

More information

Progress in Mesh-Adaptive Discontinuous Galerkin Methods for CFD

Progress in Mesh-Adaptive Discontinuous Galerkin Methods for CFD Progress in Mesh-Adaptive Discontinuous Galerkin Methods for CFD German Aerospace Center Seminar Krzysztof Fidkowski Department of Aerospace Engineering The University of Michigan May 4, 2009 K. Fidkowski

More information

Divergence Formulation of Source Term

Divergence Formulation of Source Term Preprint accepted for publication in Journal of Computational Physics, 2012 http://dx.doi.org/10.1016/j.jcp.2012.05.032 Divergence Formulation of Source Term Hiroaki Nishikawa National Institute of Aerospace,

More information

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

Multigrid Algorithms for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations Multigrid Algorithms for High-Order Discontinuous Galerkin Discretizations of the Compressible Navier-Stokes Equations Khosro Shahbazi,a Dimitri J. Mavriplis b Nicholas K. Burgess b a Division of Applied

More information

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

A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows A high-order discontinuous Galerkin solver for 3D aerodynamic turbulent flows F. Bassi, A. Crivellini, D. A. Di Pietro, S. Rebay Dipartimento di Ingegneria Industriale, Università di Bergamo CERMICS-ENPC

More information

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends Lecture 25: Introduction to Discontinuous Galerkin Methods Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Finite Element Methods

More information

Space-time Discontinuous Galerkin Methods for Compressible Flows

Space-time Discontinuous Galerkin Methods for Compressible Flows Space-time Discontinuous Galerkin Methods for Compressible Flows Jaap van der Vegt Numerical Analysis and Computational Mechanics Group Department of Applied Mathematics University of Twente Joint Work

More information

A Multi-Dimensional Limiter for Hybrid Grid

A Multi-Dimensional Limiter for Hybrid Grid APCOM & ISCM 11-14 th December, 2013, Singapore A Multi-Dimensional Limiter for Hybrid Grid * H. W. Zheng ¹ 1 State Key Laboratory of High Temperature Gas Dynamics, Institute of Mechanics, Chinese Academy

More information

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

A recovery-assisted DG code for the compressible Navier-Stokes equations A recovery-assisted DG code for the compressible Navier-Stokes equations January 6 th, 217 5 th International Workshop on High-Order CFD Methods Kissimmee, Florida Philip E. Johnson & Eric Johnsen Scientific

More information

Efficient FEM-multigrid solver for granular material

Efficient FEM-multigrid solver for granular material Efficient FEM-multigrid solver for granular material S. Mandal, A. Ouazzi, S. Turek Chair for Applied Mathematics and Numerics (LSIII), TU Dortmund STW user committee meeting Enschede, 25th September,

More information

First, Second, and Third Order Finite-Volume Schemes for Diffusion

First, Second, and Third Order Finite-Volume Schemes for Diffusion First, Second, and Third Order Finite-Volume Schemes for Diffusion Hiro Nishikawa 51st AIAA Aerospace Sciences Meeting, January 10, 2013 Supported by ARO (PM: Dr. Frederick Ferguson), NASA, Software Cradle.

More information

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods

Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods Numerical Analysis of Higher Order Discontinuous Galerkin Finite Element Methods Contents Ralf Hartmann Institute of Aerodynamics and Flow Technology DLR (German Aerospace Center) Lilienthalplatz 7, 3808

More information

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

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement HONOM 2011 in Trento DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement Institute of Aerodynamics and Flow Technology DLR Braunschweig 11. April 2011 1 / 35 Research

More information

Stabilization of Explicit Flow Solvers Using a Proper Orthogonal Decomposition Technique

Stabilization of Explicit Flow Solvers Using a Proper Orthogonal Decomposition Technique 50th AIAA Aerospace Sciences Meeting including the New Horizons Forum and Aerospace Exposition 09-12 January 2012, Nashville, Tennessee AIAA 2012-1096 Stabilization of Explicit Flow Solvers Using a Proper

More information

Finite Volume Method

Finite Volume Method Finite Volume Method An Introduction Praveen. C CTFD Division National Aerospace Laboratories Bangalore 560 037 email: praveen@cfdlab.net April 7, 2006 Praveen. C (CTFD, NAL) FVM CMMACS 1 / 65 Outline

More information

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

An Optimization-based Framework for Controlling Discretization Error through Anisotropic h-adaptation An Optimization-based Framework for Controlling Discretization Error through Anisotropic h-adaptation Masayuki Yano and David Darmofal Aerospace Computational Design Laboratory Massachusetts Institute

More information

Eigenmode Analysis of Boundary Conditions for the One-dimensional Preconditioned Euler Equations

Eigenmode Analysis of Boundary Conditions for the One-dimensional Preconditioned Euler Equations NASA/CR-1998-208741 ICASE Report No. 98-51 Eigenmode Analysis of Boundary Conditions for the One-dimensional Preconditioned Euler Equations David L. Darmofal Massachusetts Institute of Technology, Cambridge,

More information

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

NEWTON-GMRES PRECONDITIONING FOR DISCONTINUOUS GALERKIN DISCRETIZATIONS OF THE NAVIER-STOKES EQUATIONS NEWTON-GMRES PRECONDITIONING FOR DISCONTINUOUS GALERKIN DISCRETIZATIONS OF THE NAVIER-STOKES EQUATIONS P.-O. PERSSON AND J. PERAIRE Abstract. We study preconditioners for the iterative solution of the

More information

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations

A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations A High-Order Discontinuous Galerkin Method for the Unsteady Incompressible Navier-Stokes Equations Khosro Shahbazi 1, Paul F. Fischer 2 and C. Ross Ethier 1 1 University of Toronto and 2 Argonne National

More information

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

Entropy-Based Drag Error Estimation and Mesh. Adaptation in Two Dimensions Entropy-Based Drag Error Estimation and Mesh Adaptation in Two Dimensions Krzysztof J. Fidkowski, Marco A. Ceze, and Philip L. Roe University of Michigan, Ann Arbor, MI 48109 This paper presents a method

More information

Block-Structured Adaptive Mesh Refinement

Block-Structured Adaptive Mesh Refinement Block-Structured Adaptive Mesh Refinement Lecture 2 Incompressible Navier-Stokes Equations Fractional Step Scheme 1-D AMR for classical PDE s hyperbolic elliptic parabolic Accuracy considerations Bell

More information

Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations

Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations Interior penalty tensor-product preconditioners for high-order discontinuous Galerkin discretizations Will Pazner Brown University, 8 George St., Providence, RI, 9, U.S.A. Per-Olof Persson University of

More information

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations

Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Application of Dual Time Stepping to Fully Implicit Runge Kutta Schemes for Unsteady Flow Calculations Antony Jameson Department of Aeronautics and Astronautics, Stanford University, Stanford, CA, 94305

More information

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract

Improvement of convergence to steady state solutions of Euler equations with. the WENO schemes. Abstract Improvement of convergence to steady state solutions of Euler equations with the WENO schemes Shuhai Zhang, Shufen Jiang and Chi-Wang Shu 3 Abstract The convergence to steady state solutions of the Euler

More information

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy

AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy AProofoftheStabilityoftheSpectral Difference Method For All Orders of Accuracy Antony Jameson 1 1 Thomas V. Jones Professor of Engineering Department of Aeronautics and Astronautics Stanford University

More information

Discontinuous Galerkin Methods

Discontinuous Galerkin Methods Discontinuous Galerkin Methods Joachim Schöberl May 20, 206 Discontinuous Galerkin (DG) methods approximate the solution with piecewise functions (polynomials), which are discontinuous across element interfaces.

More information

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations

Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations Newton-Multigrid Least-Squares FEM for S-V-P Formulation of the Navier-Stokes Equations A. Ouazzi, M. Nickaeen, S. Turek, and M. Waseem Institut für Angewandte Mathematik, LSIII, TU Dortmund, Vogelpothsweg

More information

PDE Solvers for Fluid Flow

PDE Solvers for Fluid Flow PDE Solvers for Fluid Flow issues and algorithms for the Streaming Supercomputer Eran Guendelman February 5, 2002 Topics Equations for incompressible fluid flow 3 model PDEs: Hyperbolic, Elliptic, Parabolic

More information

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction

Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Discrete Projection Methods for Incompressible Fluid Flow Problems and Application to a Fluid-Structure Interaction Problem Jörg-M. Sautter Mathematisches Institut, Universität Düsseldorf, Germany, sautter@am.uni-duesseldorf.de

More information

DELFT UNIVERSITY OF TECHNOLOGY

DELFT UNIVERSITY OF TECHNOLOGY DELFT UNIVERSITY OF TECHNOLOGY REPORT 10-19 Fast Iterative Methods for Discontinuous Galerin Discretizations for Elliptic PDEs P. van Slingerland, and C. Vui ISSN 1389-650 Reports of the Department of

More information

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

DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement 16th International Conference on Finite Elements in Flow Problems DG Methods for Aerodynamic Flows: Higher Order, Error Estimation and Adaptive Mesh Refinement Institute of Aerodynamics and Flow Technology

More information

RANS Solutions Using High Order Discontinuous Galerkin Methods

RANS Solutions Using High Order Discontinuous Galerkin Methods RANS Solutions Using High Order Discontinuous Galerkin Methods Ngoc Cuong Nguyen, Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology, Cambridge, MA 2139, U.S.A. We present a practical

More information

A STUDY OF MULTIGRID SMOOTHERS USED IN COMPRESSIBLE CFD BASED ON THE CONVECTION DIFFUSION EQUATION

A STUDY OF MULTIGRID SMOOTHERS USED IN COMPRESSIBLE CFD BASED ON THE CONVECTION DIFFUSION EQUATION ECCOMAS Congress 2016 VII European Congress on Computational Methods in Applied Sciences and Engineering M. Papadrakakis, V. Papadopoulos, G. Stefanou, V. Plevris (eds.) Crete Island, Greece, 5 10 June

More information

Antony Jameson. AIAA 18 th Computational Fluid Dynamics Conference

Antony Jameson. AIAA 18 th Computational Fluid Dynamics Conference Energy Estimates for Nonlinear Conservation Laws with Applications to Solutions of the Burgers Equation and One-Dimensional Viscous Flow in a Shock Tube by Central Difference Schemes Antony Jameson AIAA

More information

High Order Discontinuous Galerkin Methods for Aerodynamics

High Order Discontinuous Galerkin Methods for Aerodynamics High Order Discontinuous Galerkin Methods for Aerodynamics Per-Olof Persson Massachusetts Institute of Technology Collaborators: J. Peraire, J. Bonet, N. C. Nguyen, A. Mohnot Symposium on Recent Developments

More information

A finite-volume algorithm for all speed flows

A finite-volume algorithm for all speed flows A finite-volume algorithm for all speed flows F. Moukalled and M. Darwish American University of Beirut, Faculty of Engineering & Architecture, Mechanical Engineering Department, P.O.Box 11-0236, Beirut,

More information

Zonal modelling approach in aerodynamic simulation

Zonal modelling approach in aerodynamic simulation Zonal modelling approach in aerodynamic simulation and Carlos Castro Barcelona Supercomputing Center Technical University of Madrid Outline 1 2 State of the art Proposed strategy 3 Consistency Stability

More information

Continuous adjoint based error estimation and r-refinement for the active-flux method

Continuous adjoint based error estimation and r-refinement for the active-flux method Continuous adjoint based error estimation and r-refinement for the active-flux method Kaihua Ding, Krzysztof J. Fidkowski and Philip L. Roe Department of Aerospace Engineering, University of Michigan,

More information

The CG1-DG2 method for conservation laws

The CG1-DG2 method for conservation laws for conservation laws Melanie Bittl 1, Dmitri Kuzmin 1, Roland Becker 2 MoST 2014, Germany 1 Dortmund University of Technology, Germany, 2 University of Pau, France CG1-DG2 Method - Motivation hp-adaptivity

More information

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

Edwin van der Weide and Magnus Svärd. I. Background information for the SBP-SAT scheme Edwin van der Weide and Magnus Svärd I. Background information for the SBP-SAT scheme As is well-known, stability of a numerical scheme is a key property for a robust and accurate numerical solution. Proving

More information

On Dual-Weighted Residual Error Estimates for p-dependent Discretizations

On Dual-Weighted Residual Error Estimates for p-dependent Discretizations On Dual-Weighted Residual Error Estimates for p-dependent Discretizations Aerospace Computational Design Laboratory Report TR-11-1 Masayuki Yano and David L. Darmofal September 21, 2011 Abstract This report

More information

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems

An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems An Efficient Low Memory Implicit DG Algorithm for Time Dependent Problems Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology, Cambridge, MA 02139, U.S.A. We present an efficient implicit

More information

( ) A i,j. Appendices. A. Sensitivity of the Van Leer Fluxes The flux Jacobians of the inviscid flux vector in Eq.(3.2), and the Van Leer fluxes in

( ) A i,j. Appendices. A. Sensitivity of the Van Leer Fluxes The flux Jacobians of the inviscid flux vector in Eq.(3.2), and the Van Leer fluxes in Appendices A. Sensitivity of the Van Leer Fluxes The flux Jacobians of the inviscid flux vector in Eq.(3.2), and the Van Leer fluxes in Eq.(3.11), can be found in the literature [9,172,173] and are therefore

More information

Multigrid solvers for equations arising in implicit MHD simulations

Multigrid solvers for equations arising in implicit MHD simulations Multigrid solvers for equations arising in implicit MHD simulations smoothing Finest Grid Mark F. Adams Department of Applied Physics & Applied Mathematics Columbia University Ravi Samtaney PPPL Achi Brandt

More information

A Stable Spectral Difference Method for Triangles

A Stable Spectral Difference Method for Triangles A Stable Spectral Difference Method for Triangles Aravind Balan 1, Georg May 1, and Joachim Schöberl 2 1 AICES Graduate School, RWTH Aachen, Germany 2 Institute for Analysis and Scientific Computing, Vienna

More information

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION

AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION AN OPTIMALLY ACCURATE SPECTRAL VOLUME FORMULATION WITH SYMMETRY PRESERVATION Fareed Hussain Mangi*, Umair Ali Khan**, Intesab Hussain Sadhayo**, Rameez Akbar Talani***, Asif Ali Memon* ABSTRACT High order

More information

Discontinuous Galerkin methods Lecture 2

Discontinuous Galerkin methods Lecture 2 y y RMMC 2008 Discontinuous Galerkin methods Lecture 2 1 Jan S Hesthaven Brown University Jan.Hesthaven@Brown.edu y 1 0.75 0.5 0.25 0-0.25-0.5-0.75 y 0.75-0.0028-0.0072-0.0117 0.5-0.0162-0.0207-0.0252

More information

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends

AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends AMS 529: Finite Element Methods: Fundamentals, Applications, and New Trends Lecture 3: Finite Elements in 2-D Xiangmin Jiao SUNY Stony Brook Xiangmin Jiao Finite Element Methods 1 / 18 Outline 1 Boundary

More information

Vector and scalar penalty-projection methods

Vector and scalar penalty-projection methods Numerical Flow Models for Controlled Fusion - April 2007 Vector and scalar penalty-projection methods for incompressible and variable density flows Philippe Angot Université de Provence, LATP - Marseille

More information

Local discontinuous Galerkin methods for elliptic problems

Local discontinuous Galerkin methods for elliptic problems COMMUNICATIONS IN NUMERICAL METHODS IN ENGINEERING Commun. Numer. Meth. Engng 2002; 18:69 75 [Version: 2000/03/22 v1.0] Local discontinuous Galerkin methods for elliptic problems P. Castillo 1 B. Cockburn

More information

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

MULTIGRID CALCULATIONS FOB. CASCADES. Antony Jameson and Feng Liu Princeton University, Princeton, NJ 08544 MULTIGRID CALCULATIONS FOB. CASCADES Antony Jameson and Feng Liu Princeton University, Princeton, NJ 0544 1. Introduction Development of numerical methods for internal flows such as the flow in gas turbines

More information

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations

Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations Application of a Non-Linear Frequency Domain Solver to the Euler and Navier-Stokes Equations Matthew McMullen and Antony Jameson and Juan J. Alonso Dept. of Aeronautics & Astronautics Stanford University

More information

Solving PDEs with Multigrid Methods p.1

Solving PDEs with Multigrid Methods p.1 Solving PDEs with Multigrid Methods Scott MacLachlan maclachl@colorado.edu Department of Applied Mathematics, University of Colorado at Boulder Solving PDEs with Multigrid Methods p.1 Support and Collaboration

More information

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations

A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations A note on accurate and efficient higher order Galerkin time stepping schemes for the nonstationary Stokes equations S. Hussain, F. Schieweck, S. Turek Abstract In this note, we extend our recent work for

More information

Basic Aspects of Discretization

Basic Aspects of Discretization Basic Aspects of Discretization Solution Methods Singularity Methods Panel method and VLM Simple, very powerful, can be used on PC Nonlinear flow effects were excluded Direct numerical Methods (Field Methods)

More information

Fourier analysis for discontinuous Galerkin and related methods. Abstract

Fourier analysis for discontinuous Galerkin and related methods. Abstract Fourier analysis for discontinuous Galerkin and related methods Mengping Zhang and Chi-Wang Shu Abstract In this paper we review a series of recent work on using a Fourier analysis technique to study the

More information

Active Flux for Advection Diffusion

Active Flux for Advection Diffusion Active Flux for Advection Diffusion A Miracle in CFD Hiroaki Nishikawa National Institute of Aerospace! NIA CFD Seminar! August 25, 2015 In collaboration with the University of Michigan Supported by NASA

More information

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme

Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme Improvements of Unsteady Simulations for Compressible Navier Stokes Based on a RK/Implicit Smoother Scheme Oren Peles and Eli Turkel Department of Applied Mathematics, Tel-Aviv University In memoriam of

More information

Finite volume method on unstructured grids

Finite volume method on unstructured grids Finite volume method on unstructured grids Praveen. C praveen@math.tifrbng.res.in Tata Institute of Fundamental Research Center for Applicable Mathematics Bangalore 560065 http://math.tifrbng.res.in/~praveen

More information

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

Curved grid generation and DG computation for the DLR-F11 high lift configuration ECCOMAS Congress 2016, Crete Island, Greece, 5-10 June 2016 Curved grid generation and DG computation for the DLR-F11 high lift configuration Ralf Hartmann 1, Harlan McMorris 2, Tobias Leicht 1 1 DLR (German

More information

Hybrid Discontinuous Galerkin methods for incompressible flow problems

Hybrid Discontinuous Galerkin methods for incompressible flow problems Hybrid Discontinuous Galerkin methods incompressible flow problems Christoph Lehrenfeld, Joachim Schöberl MathCCES Computational Mathematics in Engineering Workshop Linz, May 31 - June 1, 2010 Contents

More information

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods

Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Weighted Essentially Non-Oscillatory limiters for Runge-Kutta Discontinuous Galerkin Methods Jianxian Qiu School of Mathematical Science Xiamen University jxqiu@xmu.edu.cn http://ccam.xmu.edu.cn/teacher/jxqiu

More information

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

Algebraic flux correction and its application to convection-dominated flow. Matthias Möller Algebraic flux correction and its application to convection-dominated flow Matthias Möller matthias.moeller@math.uni-dortmund.de Institute of Applied Mathematics (LS III) University of Dortmund, Germany

More information

Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB /1

Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB /1 Bericht des Instituts für Aerodynamik und Strömungstechnik Report of the Institute of Aerodynamics and Flow Technology IB Discontinuous Galerkin Methods for inviscid low Mach number flows A. Nigro Herausgeber:

More information

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

Discontinuous Galerkin methods for compressible flows: higher order accuracy, error estimation and adaptivity Discontinuous Galerkin methods for compressible flows: higher order accuracy, error estimation and adaptivity Ralf Hartmann Institute of Aerodynamics and Flow Technology German Aerospace Center (DLR) Lilienthalplatz

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

Sub-Cell Shock Capturing for Discontinuous Galerkin Methods

Sub-Cell Shock Capturing for Discontinuous Galerkin Methods Sub-Cell Shock Capturing for Discontinuous Galerkin Methods Per-Olof Persson and Jaime Peraire Massachusetts Institute of Technology, Cambridge, MA 39, U.S.A. A shock capturing strategy for higher order

More information

The Discontinuous Galerkin Finite Element Method

The Discontinuous Galerkin Finite Element Method The Discontinuous Galerkin Finite Element Method Michael A. Saum msaum@math.utk.edu Department of Mathematics University of Tennessee, Knoxville The Discontinuous Galerkin Finite Element Method p.1/41

More information

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws

A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws A Central Compact-Reconstruction WENO Method for Hyperbolic Conservation Laws Kilian Cooley 1 Prof. James Baeder 2 1 Department of Mathematics, University of Maryland - College Park 2 Department of Aerospace

More information

Discretization of PDEs and Tools for the Parallel Solution of the Resulting Systems

Discretization of PDEs and Tools for the Parallel Solution of the Resulting Systems Discretization of PDEs and Tools for the Parallel Solution of the Resulting Systems Stan Tomov Innovative Computing Laboratory Computer Science Department The University of Tennessee Wednesday April 4,

More information

FOR many computational fluid dynamics (CFD) applications, engineers require information about multiple solution

FOR many computational fluid dynamics (CFD) applications, engineers require information about multiple solution AIAA Aviation 13-17 June 2016, Washington, D.C. 46th AIAA Fluid Dynamics Conference AIAA 2016-3809 Improved Functional-Based Error Estimation and Adaptation without Adjoints William C. Tyson *, Katarzyna

More information

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

High order methods have the potential of delivering higher accuracy with less CPU time than lower order 21st AIAA Computational Fluid Dynamics Conference June 24-27, 2013, San Diego, CA AIAA 2013-2869 Adjoint Based Anisotropic Mesh Adaptation for the CPR Method Lei Shi and Z.J. Wang Department of Aerospace

More information

Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Sub-cells

Shock Capturing for Discontinuous Galerkin Methods using Finite Volume Sub-cells Abstract We present a shock capturing procedure for high order Discontinuous Galerkin methods, by which shock regions are refined in sub-cells and treated by finite volume techniques Hence, our approach

More information

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws

Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Hierarchical Reconstruction with up to Second Degree Remainder for Solving Nonlinear Conservation Laws Dedicated to Todd F. Dupont on the occasion of his 65th birthday Yingjie Liu, Chi-Wang Shu and Zhiliang

More information

How Many Steps are Required to Solve the Euler Equations of Steady, Compressible Flow: In Search of a Fast Solution Algorithm

How Many Steps are Required to Solve the Euler Equations of Steady, Compressible Flow: In Search of a Fast Solution Algorithm AIAA 2 2673 How Many Steps are Required to Solve the Euler Equations of Steady, Compressible Flow: In Search of a Fast Solution Algorithm Antony Jameson Stanford University Stanford, CA 9435 D. A. Caughey

More information

A Hybrid Method for the Wave Equation. beilina

A Hybrid Method for the Wave Equation.   beilina A Hybrid Method for the Wave Equation http://www.math.unibas.ch/ beilina 1 The mathematical model The model problem is the wave equation 2 u t 2 = (a 2 u) + f, x Ω R 3, t > 0, (1) u(x, 0) = 0, x Ω, (2)

More information

1st Committee Meeting

1st Committee Meeting 1st Committee Meeting Eric Liu Committee: David Darmofal, Qiqi Wang, Masayuki Yano Massachusetts Institute of Technology Department of Aeronautics and Astronautics Aerospace Computational Design Laboratory

More information

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS

ALGEBRAIC FLUX CORRECTION FOR FINITE ELEMENT DISCRETIZATIONS OF COUPLED SYSTEMS Int. Conf. on Computational Methods for Coupled Problems in Science and Engineering COUPLED PROBLEMS 2007 M. Papadrakakis, E. Oñate and B. Schrefler (Eds) c CIMNE, Barcelona, 2007 ALGEBRAIC FLUX CORRECTION

More information

Final abstract for ONERA Taylor-Green DG participation

Final abstract for ONERA Taylor-Green DG participation 1st International Workshop On High-Order CFD Methods January 7-8, 2012 at the 50th AIAA Aerospace Sciences Meeting, Nashville, Tennessee Final abstract for ONERA Taylor-Green DG participation JB Chapelier,

More information

The hybridized DG methods for WS1, WS2, and CS2 test cases

The hybridized DG methods for WS1, WS2, and CS2 test cases The hybridized DG methods for WS1, WS2, and CS2 test cases P. Fernandez, N.C. Nguyen and J. Peraire Aerospace Computational Design Laboratory Department of Aeronautics and Astronautics, MIT 5th High-Order

More information

Chapter 2. General concepts. 2.1 The Navier-Stokes equations

Chapter 2. General concepts. 2.1 The Navier-Stokes equations Chapter 2 General concepts 2.1 The Navier-Stokes equations The Navier-Stokes equations model the fluid mechanics. This set of differential equations describes the motion of a fluid. In the present work

More information

Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization

Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization Preprint accepted in Journal of Computational Physics. https://doi.org/0.06/j.jcp.07.04.075 Accuracy-Preserving Source Term Quadrature for Third-Order Edge-Based Discretization Hiroaki Nishikawa and Yi

More information

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

HYPERSONIC AERO-THERMO-DYNAMIC HEATING PREDICTION WITH HIGH-ORDER DISCONTINOUS GALERKIN SPECTRAL ELEMENT METHODS 1 / 36 HYPERSONIC AERO-THERMO-DYNAMIC HEATING PREDICTION WITH HIGH-ORDER DISCONTINOUS GALERKIN SPECTRAL ELEMENT METHODS Jesús Garicano Mena, E. Valero Sánchez, G. Rubio Calzado, E. Ferrer Vaccarezza Universidad

More information

Simulation of unsteady muzzle flow of a small-caliber gun

Simulation of unsteady muzzle flow of a small-caliber gun Advances in Fluid Mechanics VI 165 Simulation of unsteady muzzle flow of a small-caliber gun Y. Dayan & D. Touati Department of Computational Mechanics & Ballistics, IMI, Ammunition Group, Israel Abstract

More information

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C.

Lecture 9 Approximations of Laplace s Equation, Finite Element Method. Mathématiques appliquées (MATH0504-1) B. Dewals, C. Lecture 9 Approximations of Laplace s Equation, Finite Element Method Mathématiques appliquées (MATH54-1) B. Dewals, C. Geuzaine V1.2 23/11/218 1 Learning objectives of this lecture Apply the finite difference

More information

FLOW OVER A GIVEN PROFILE IN A CHANNEL WITH DYNAMICAL EFFECTS

FLOW OVER A GIVEN PROFILE IN A CHANNEL WITH DYNAMICAL EFFECTS Proceedings of Czech Japanese Seminar in Applied Mathematics 2004 August 4-7, 2004, Czech Technical University in Prague http://geraldine.fjfi.cvut.cz pp. 63 72 FLOW OVER A GIVEN PROFILE IN A CHANNEL WITH

More information

The Fast Sweeping Method. Hongkai Zhao. Department of Mathematics University of California, Irvine

The Fast Sweeping Method. Hongkai Zhao. Department of Mathematics University of California, Irvine The Fast Sweeping Method Hongkai Zhao Department of Mathematics University of California, Irvine Highlights of fast sweeping mehtod Simple (A Gauss-Seidel type of iterative method). Optimal complexity.

More information

Discrete and continuous adjoint method for compressible CFD J. Peter ONERA

Discrete and continuous adjoint method for compressible CFD J. Peter ONERA Discrete and continuous adjoint method for compressible CFD J. Peter ONERA J. Peter 1 1 ONERA DMFN October 2, 2014 J. Peter (ONERA DMFN) Adjoint method for compressible CFD October 2, 2014 1 / 60 Outline

More information

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations

A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations A Bound-Preserving Fourth Order Compact Finite Difference Scheme for Scalar Convection Diffusion Equations Hao Li Math Dept, Purdue Univeristy Ocean University of China, December, 2017 Joint work with

More information

Multigrid Methods and their application in CFD

Multigrid Methods and their application in CFD Multigrid Methods and their application in CFD Michael Wurst TU München 16.06.2009 1 Multigrid Methods Definition Multigrid (MG) methods in numerical analysis are a group of algorithms for solving differential

More information

Derivatives for Time-Spectral Computational Fluid Dynamics using an Automatic Differentiation Adjoint

Derivatives for Time-Spectral Computational Fluid Dynamics using an Automatic Differentiation Adjoint Derivatives for Time-Spectral Computational Fluid Dynamics using an Automatic Differentiation Adjoint Charles A. Mader University of Toronto Institute for Aerospace Studies Toronto, Ontario, Canada Joaquim

More information

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

Compressible Navier-Stokes (Euler) Solver based on Deal.II Library Compressible Navier-Stokes (Euler) Solver based on Deal.II Library Lei Qiao Northwestern Polytechnical University Xi an, China Texas A&M University College Station, Texas Fifth deal.ii Users and Developers

More information

Physical Diffusion Cures the Carbuncle Phenomenon

Physical Diffusion Cures the Carbuncle Phenomenon Physical Diffusion Cures the Carbuncle Phenomenon J. M. Powers 1, J. Bruns 1, A. Jemcov 1 1 Department of Aerospace and Mechanical Engineering University of Notre Dame, USA Fifty-Third AIAA Aerospace Sciences

More information

Scientific Computing I

Scientific Computing I Scientific Computing I Module 10: Case Study Computational Fluid Dynamics Michael Bader Winter 2012/2013 Module 10: Case Study Computational Fluid Dynamics, Winter 2012/2013 1 Fluid mechanics as a Discipline

More information