A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.....

20
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS Int. J. Numer. Melh. Fluids 31: 79-95 (1999) A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE EULER AND NAVIER-STOKES EQUATIONS CARLOS ERIK BAUMANN) AND J. TINSLEY ODEN*·2 Texas Instilute for Computational and Applied Mathematics, The University of Texas a/ Aus/in. Aus/in. TX 78712, USA SUMMARY This paper introduces a new method for the solution of the Euler and Navier-Stokes equations, which is based on the application of a recently developed discontinuous Galerkin technique to obtain a compact, higher-order accurate and stable solver. The method involves a weak imposition of continuity conditions on the state variables and on inviscid and diffusive nuxes across inter-element and domain boundaries. Within each element the field variables are approximated using polynomial expansions with local support; therefore, this method is particularly amenable to adaptive refinements and polynomial enrichment. Moreover, the order of spectral approximation on each element can be adaptively controlled according to the regularity of the solution. The particular formulation on which the method is based makes possible a consistent implementation of boundary conditions, and the approximate solutions are locally (elementwise) conservative. The results of numerical experiments for representative benchmarks suggest that the method is robust, capable of delivering high rates of convergence, and well suited to be implemented in parallel computers. Copyright © 1999 John Wiley & Sons, Ltd. KEY WORDS: discontinuous Galerkin; Euler; Navier-Stokes I. INTRODUCTION A new discontinuous Galerkin technique is presented for the solution of the Euler and Navier-Stokes equations that supports an extended set of basis functions, including piecewise discontinuous approximations. The formulation is locally or elementwise conservative, it does not require auxiliary variables as do mixed or hybrid methods, and produces a mass matrix that is block diagonal (uncoupled blocks) for any degree of the polynomial basis functions. The current trend in computational tluid dynamics (CFD) is to obtain high accuracy using reconstruction techniques [1-3] or large stencils, which are strongly dependent on the quality of the underlying mesh [4,5]. The approach in this paper is to attain higher accuracy using polynomial expansions within each element; this approach was introduced in References [6-9] for scalar problems, where a priori error estimates and stability analysis are presented, Contrasting with other techniques that use discontinuous basis functions to discretize second-order diffusion operators and that lead to indefinite discrete approximations [10.11], the present formulation produces positive definite discrete approximations to the diffusive * Correspondence to: Texas Institute for Computational and Applied Mathematics. The University of Texas at Austin, Austin, TX 78712, USA. I Research Engineer. COMCO Inc., Austin. TX. USA. 1 Director of TICAM. Cockrell Family Regents Chair in Engineering # 2. CCC 0271-2091/99/170079-20$17.50 Copyright (Q 1999 John Wiley & Sons, Ltd.

Transcript of A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.....

Page 1: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS

Int. J. Numer. Melh. Fluids 31: 79-95 (1999)

A DISCONTINUOUS hp FINITE ELEMENT METHOD FORTHE EULER AND NAVIER-STOKES EQUATIONS

CARLOS ERIK BAUMANN) AND J. TINSLEY ODEN*·2Texas Instilute for Computational and Applied Mathematics, The University of Texas a/ Aus/in. Aus/in.

TX 78712, USA

SUMMARY

This paper introduces a new method for the solution of the Euler and Navier-Stokes equations, whichis based on the application of a recently developed discontinuous Galerkin technique to obtain acompact, higher-order accurate and stable solver. The method involves a weak imposition of continuityconditions on the state variables and on inviscid and diffusive nuxes across inter-element and domainboundaries. Within each element the field variables are approximated using polynomial expansions withlocal support; therefore, this method is particularly amenable to adaptive refinements and polynomialenrichment. Moreover, the order of spectral approximation on each element can be adaptively controlledaccording to the regularity of the solution. The particular formulation on which the method is basedmakes possible a consistent implementation of boundary conditions, and the approximate solutions arelocally (elementwise) conservative. The results of numerical experiments for representative benchmarkssuggest that the method is robust, capable of delivering high rates of convergence, and well suited to beimplemented in parallel computers. Copyright © 1999 John Wiley & Sons, Ltd.

KEY WORDS: discontinuous Galerkin; Euler; Navier-Stokes

I. INTRODUCTION

A new discontinuous Galerkin technique is presented for the solution of the Euler andNavier-Stokes equations that supports an extended set of basis functions, including piecewisediscontinuous approximations. The formulation is locally or elementwise conservative, it doesnot require auxiliary variables as do mixed or hybrid methods, and produces a mass matrix thatis block diagonal (uncoupled blocks) for any degree of the polynomial basis functions.

The current trend in computational tluid dynamics (CFD) is to obtain high accuracy usingreconstruction techniques [1-3] or large stencils, which are strongly dependent on the qualityof the underlying mesh [4,5]. The approach in this paper is to attain higher accuracy usingpolynomial expansions within each element; this approach was introduced in References [6-9]for scalar problems, where a priori error estimates and stability analysis are presented,

Contrasting with other techniques that use discontinuous basis functions to discretizesecond-order diffusion operators and that lead to indefinite discrete approximations [10.11],the present formulation produces positive definite discrete approximations to the diffusive

* Correspondence to: Texas Institute for Computational and Applied Mathematics. The University of Texas at Austin,Austin, TX 78712, USA.I Research Engineer. COMCO Inc., Austin. TX. USA.1Director of TICAM. Cockrell Family Regents Chair in Engineering # 2.

CCC 0271-2091/99/170079-20$17.50Copyright (Q 1999 John Wiley & Sons, Ltd.

Page 2: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

80 C.E. BAUMAN'l AND J.T. aDEN

terms of the governing equations, which is fundamental for time-marching algorithms and formany iterative techniques.

The novelty of the method presented here is that it is a truly discontinuous Galerkintechnique that handles the diffusion operators without resorting to a mixed formulation. Thisis very advantageous considering that for a problem in ~d, using a mixed formulation, thenumber of state variables increases from (d + 2) to (d2 + 2d + 2) when the energy equation isincluded, and from (d + I) to (d2 + d + I) when it is not included. Most of the discontinuousGalerkin solutions to the Navier-Stokes equations have been obtained using mixed formula-tions; see, for example, Bassi and Rebay [12.13]. Lomtev et al. [14-17], Warburton et at. [18],and Cockburn and Shu in the development of the local discontinuous Galerkin method [19].

This paper is structured as follows. Section 2 introduces a model scalar convection-diffusionproblem with the associated notation, and in Section 3 the associated discontinuous Galerkinapproximation with a priori error estimation is presented. Then, notations for Euler andNavier-Stokes problems are introduced in Section 4, and the space discretizations with brokenspaces in an infinite-dimensional setting are introduced in Section 5. The approximation withpolynomial basis is described in Section 6. Finally, a number of numerical experiments arediscussed in Section 7 and major conclusions of the study are collected in Section 8.

2. SCALAR CONVECTION-DIFFUSION PROBLEM

Let 0 be an open bounded Lipschitz domain in ~", such as the polygonal domain in ~2

depicted in Figure I. Consider a model second-order convection diffusion problem character-ized by the following scalar partial differential equation and boundary conditions

-V'(AVu)+V·(pu)+(Tu=S, in OclR" I (I)

u=f(AVu)'lI = g

(2)

where PE(L ""(0»'1 is the mass tlux vector. (TEL ""(0), cr> 0 a.e. in 0, SEU(O), andA E(L ""(0»" x" is a diffusivity matrix characterized as follows:

Figure I. Domain and boundaries-notation.

Copyright © 1999 John Wiley & Sons. LId. /111.J. NII"'er. Melh. H/lid, 31: 79-95 (1999)

Page 3: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS hp FINITE ELEMENT METHOD 81

n

Figure 2. Domain and boundary-notation.

(3)

fJ.]aTa';;?,aTA(x)a';;?,xoaTa, x,';;?,cto>O, \faE!RcI,

a.e. in O.The boundary 00 consists of disjoint parts, rD on which Dirichlet conditions are imposed,

and r N on which Neumann conditions are imposed: r D" r N= 0, r DUrN = 00, and measrD > O. The intlow r_and outflow r + parts of the boundary are defined as follows:

fD;? f _= {xEoOI(P 'n)(x) < 0 a.e.}. r + = oO\r_.

2. J. Families of regular partitions

Let us first introduce regular partitions of 0 [20-22] (see Figure 2). Let & = {&,,(O)} II> 0 bea family of regular partitions of 0 c !Rei into N == N(&,,) subdomains 0e' such that for &hEfJ',

N(!?"J

Q= U Qe and Oe"Of=0 for e#je=1

Let us define the inter-element boundary by

fin! = U (00f,,80e),Of' 0cE!?"

On fin!' we define n = ne on (eOe" oOr) C fint for indices e and f such that e >f

2.2. Broken spaces

We define the so-called broken spaces on the partition &,,(0):

H"'WI,) = {VEU(O): vlo"EH"'(Oe) \fOeE,qIl/i(Q)}.

(4)

(5)

(6)

if vEH"'(Oe)' the extension of v to the boundary oOe. indicated by the trace operation YoV, issuch that IOVEH",-1:2(oOe), m ';;?, 1/2. The trace of the normal derivative IIVEHm-3/2(OOe),m > 3/2, which will be written as Vv' n liln, is interpreted as a generalized tlux at the elementboundary 80e. '

With this notation, for vln.EH312+E(Oe) and vlu EH312+ E(Of)' we introduce the jump-, - f

operator [.] defined on ref = Oe"Of# 0 as follows:

[v] = (Yov)!,'u."r'f - (Yov)laof" 1,1' e >f (7)

and the average operator < . > for the normal flux is defined for (AVt:)'nEL2(ref) as

Copyright (;) 1999 John Wiley & Sons. Ltd. 111/. J. Numer. Me/h. Fluids 31: 79-95 (1999)

Page 4: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

82 C.E. BAUMANN AND J.T. ODEN

I«AVv)'n) = - «(AVv)·n)lan.r.. + «(AVv)'n)lan'fr\')' e >f,2 ' .:1 ,I'

(8)

where A is the diffusivity. Note that n represents the outward normal of the element withhigher index_

3. THE DISCONTINUOUS GALERKIN METHOD

The discontinuous Galerkin formulation for convection-diffusion problems is built as anextension of the classical discontinuous Galerkin method for hyperbolic problems [23-31],with the diffusion operators treated as in [7-9]. Here we review definitions and formulationspresented in [8].

3.1. Weak formulation

Let W(.'?"h) be the Hilbert space on the partition 9" defined as the completion of H3/2+«.'?"h)under the norm II . IIw defined as follows (induced by (14»:

Ilulltv= Ilullj,+ Ilull~+ Iluo-l:2116,fl' (9)

Ilvllt= n'~h t. Vv·AVv dx+lvI6_';l'h' (10)

Ilu II~= lulpl'/216.fl + L IVu- P /11$11/215.0,+ lulp ·nll/215 .• + + Ihau-IP ·nII/215";nt

flt,e&h

+ Ih - ~[u]11$ 'n 11/215.1';n.' (II)

IvI5'r"'h = Ih-xvlhD + IhX(AVv)'nlhD + Ih-a[v]Ih"" + Ih'«AVv)'n)16";nt' (12)

and

IvI6.• = L v2 ds, for rE{r n, r N' rint}·

The terms h ± .., with a = 1/2, are introduced to minimize the mesh-dependence of an otherwisemesh-dependent norm. In (12), the value of h is he/(2a1) on r0, and the average (he + hf)/(2a1)

on that part of rinl shared by two generic elements Oe and Of' the constant al being definedin (3). In (11), however. h is 11,./2 on r0, and the average (he + hf)/2 on aOcnaop

A consistent formulation of the problem in (I) and (2) is the following variational statement:

Find UE W(9h) such that B(u, v) = L(v) VVE W(.'?"h) (13)

where

B(u,v)= L {r [Vv'AVu-(Vv·p)u+vo-u]dx+ r. vu-(p'ne)dS}O,.e.." Jfl.. Jao.\. _+ f.D «(AVv)'nu - v(AVu)-n) ds + Ln. «(AVv)'n)[u] - «AVu)'n )[v]) ds,

(14)

u ± = !i.Po u(x ± f.p), for XE rill"

Copyright © 1999 John Wiley & Sons. Ltd. Int. J. Numer. Melli. Fluids 31: 79-95 (1999)

Page 5: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

and

DISCONTINUOUS hp FINITE ELEMENT METHOD 83

L(v)= L r vSdx+ r (AVv)'nfds+ r VgdS-f. vf(ft'n)ds, (15)neE&'h JOe JrD JrN r _

RemarkNote that H6(o.) c W(&,,). Indeed, for u, vEHb(Q), the bilinear and linear forms B(u, v) andL(v) reduce to those of the continuous Galerkin formulation, which is known to be unstablefor not wel1-resolved convection-dominated problems. The use of discontinuous basis functionsin combination with (14) and (15), however, produces a method with superior stabilityproperties. It is proven in Reference [8] that the formulation presented is globally and local1y(e1ementwise) conservative.

3.2. Polynomial approximations on partitions

For future reference, we record a local approximation property of polynomial tinite elementapproximations. Let 0 be a regular master element in IRd, and let {Fn} be a family ofinvertible maps from ft onto o.e (see Figure 3). For every element neE[JjIJ' the finite-dimensional space of real-valued shape functions Pc Hm(o) is the space Pp,(O) of polynomialsof degree ~Pe defined on D.. Then we define

Pp,,(o.e) = {ljIlljI = (f o Fn,.t ,(fE? = PPc(O)}.

Using the spaces Pp,(o.J, we can defineN(.o/'j,l

Wp(&,,) = TI Pp,.co.e),e=l

(16)

(17)

N(fJJ,,) being the number of elements in &IJ.The approximation properties of Wp(&,J will be estimated using standard local approxima-

tion estimates (see [32]). Let uEHS(o.e): there exists a constant C depending on s and on the

exFigure 3. Mappings n --+ n, and discontinuous approximation.

Copyright 10 1999 John Wiley & Sons, Ltd. Int. J. Numer. Melh. Fluids 31: 79-95 (1999)

Page 6: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

84 C.E. BAUMANN AND J.T. ODEN

angle condition of ne, but independent of u, he = diam(ne), and Pe' and a polynomial up ofdegree Pe' such that for any °~ r ~ s, the following estimate holds:

hl,-rllu - up Ilr.o,~ C p~-r Ilu11.\.0,,' s ~ 0, (18)

where II, Ilr.o denotes the usual Sobolev norm, and µ = min(p, + I,s).<'

3.3. Discontinuous Galerkin approximation

The variational formulation of the discontinuous Galerkin method (13) will be used as abasis to construct approximations to the exact solution in a finite-dimensional space. Thevariational formulation in the space Wp(.0"h) is the following:

(19)

where B( . , . ) and L( , ) are defined in (14) and (15) respectively.Note that all the properties of the discontinuous Galerkin method (13) also hold for the

finite-dimensional approximation (19); namely, solutions are elementwise conservative, massmatrices are block diagonal, and the space of discontinuous functions provides the basis toobtain solutions with potentially good stability properties.

One of the most important characteristics of a method for the solution of convection-diffusion problems is that of stability, The following section addresses this issue and providesan a priori error estimation to solutions of (19).

3.4. A priori error estimation

Let us first define the norm II . IIWI which is used in the error estimate:

Ilulliv] = Ilulit] + IluII}], (20)

Ilulit) = luI6.9'"+ Ih"ul6,rDvrN + lhoa]' L(AVu)'nI6,rD + Ih~[u]lh;n' + Ihoa]' 1«AVu)'n >16.r;",

+ Ih"(u >16 r , (2l)• lilt

lul~.9'h= L r u2 dx, IvI6.1"= r v2 ds, for rE {r D' r N' rint},O,.e9'"JOe Jr

and

Ilull}) = Ih~u+16.r_ + Ih"[u]I6.r;no+ Ilhupll6.o, (22)

with a = 1/2, J = 3/2 and up = IPI- I(VU' P) when IPI > 0, otherwise up = 0. In II. IIv and II . 11f!'the scaling parameter h is hell on ane (l an, and the average (he + hf)/2 on anerian/, J

Solutions to convection-diffusion problems can exhibit features that range from those ofdiffusion-dominated problems to those of pure convection problems. The error of diffusion-dominated problems is better measured in the HI-norm because the associated physics dependson the solution gradient, such as heat transfer, viscous stresses, etc.; whereas the error inconvection-dominated transport is better measured in the L 2-norm because the underlyingphysics depends almost exclusively on the solution values rather than on its gradient.

The range [0, I) of local Peclet numbers (Pe) represents a class of problems in whichdiffusion effects are dominant. and for which the W-nOlm converges to the V-norm as Pe -7 0.The analysis of stability in the V-norm for diffusion dominated problems was presented in[7,9], where optimal h-convergence rates are presented.

Copyright © 1999 John Wiley & Sons. Ltd. Int. J. NUlIler. Me/h. Fluids 31: 79-95 (1999)

Page 7: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS hp FINITE ELEMENT METHOD 85

For high Pe, where convection is important, the following a priori error estimate applies (see[8]). It is assumed that the reaction coefficient (J = 0, which is the worst case scenario from thepoint of view of stability.

Theorem 3.]Let the solution to (J 3) be ue HS('~Ir(Q»), with s> 3/2, and assume that there exists K ;::::0 andCp > 0 such that

inf sup IB(u, v)l;:::: C,,p;;"a",,,'ueWI velVI

Ilullw,~1 11"llwlSIwhere Pmax = max,(pe)' If the approximation estimate (18) holds for the spacesthe error of the approximate solution liDO is bounded as follows:

(23)

(24)

where µe = min(Pe + I, s). E -+ 0 + , and the constant C depends on s and on the angle conditionof the element, but it is independent of u, he and Pe'A proof of this result can be found in [8].

RemarkNumerical experiments presented in [8] indicate that K < 1.5.

4. EULER AND NAVIER-STOKES PROBLEMS

First we introduce a mode' problem and related notations in preparation for developing andanalyzing the discontinuous Galerkin formulation.

Let Q be a bounded Lipschitz domain in !Rd. The governing equations for the conservationof mass, momentum and energy can be written in vector form as follows:

(25)

Vex, 0) = Vo(x), at t = 0

where repeated indices are summed throughout their range. V = (u" ... ,lim) = V(x, t)e!R'" isa vector of conservation variables with m = d + I or d + 2 when the energy equation isincluded, F,(V) = U;;. ... ,f;/I,)e!Rm and F~(V) = (fib' .. ,.f,;,I)elR'" are the inviscid and diffu-sive flux vectors associated with the ith space co-ordinate, and S represents the body forces inthe momentum equations and a source of heat (e.g. heat source due to viscous dissipation) inthe energy equation. The system of equations (25) is accompanied by appropriate boundaryconditions for each problem.

4.1. Inviscid and viscous flux vectors

The inviscid tlux vectors Fi are homogeneous functions of degree I in the conservativevariables V; therefore, the /luxes can be written as F,= A,(V)V. where A,(V) is the Jacobian

Copyright Cl 1999 John Wiley & Sons. Ltd. /Ill. J . .'Yuma. Me/Ir. Fillids 31; 79-95 (1999)

Page 8: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

86 C.E. BAUMANN AND J.T. ODEN

matrix. Let F,,(V) be the normal flux at any point on a boundary on with outward normal n;then

F" = Fin" iE[I, ... , d],

of,, (V) = Ai(V)n"An( V) =---auThe flux vector F,,(V) can be split into inflow and outflow components F,~ and F,-:; forexample

where A is the diagonal matrix of eigenvalues of Am and the columns of the matrix R are thecorresponding eigenvectors. From a physical point of view, F: and F,-; represent the fluxes ofmass, momentum and energy leaving ( + ) and entering ( - ) the domain through on.

Given that the approximation of field variables may be discontinuous across internalsurfaces in n or across an, let us define

V± = lim V(x ± En),t' ......0+

where x is a point at a boundary that can be real (e.g. bounding walls) or artificial (e.g.inter-element. far-field). With this notation, F: (V-) is the tlux in the direction n, andF;; (V+) is that in the opposite direction.

The projection of the viscous tlux vectors F; onto the normal n to a boundary is a linearfunctional of V, and will be written in the following alternative forms

where for Newtonian tlows, the matrix D" is a linear differential operator.

5. SPACE DISCRETIZA nON WITH BROKEN SPACES

For a partition f?J" in this family, we introduce a broken space V(.<3I',,) of admissible vectors ofconservation variables V = Vex) as follows:

V1·(F;;;'(Vz) + F,~(Vn)ELJ(one);

VJ• D;,V2EL I(One); VJ• F~(V2)EL J(ane);

For a given initial condition data Vo, and appropriate boundary conditions, the spacediscretization using the discontinuous Galerkin method can be stated as follows:

Copyright © 1999 John Wiley & Sons. Ltd. Int. J. NUn/er. Me/h. Fillicls 31: 79-95 (1999)

Page 9: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS hp FINITE ELEMENT METHOD

Given Uo= Uo(x), for tE(O, T), find

U( , , t)E V(t?i\) X HI(O, T) such that U(x, 0) = Uu(x), and

r WTOO~dx + L r WT(F~.(U-) + F~(U+) dsJo OcelP}, Jan,.+ frill! «WTD;:)[U] - [W1](F~» ds + frD (WTD,~U - WTF~) ds

i awT+ L a (F~ - F;) dx

o"elP}, i!O, Xi

_ r WTSdx+ r wTD~Dds+ r WTF~ds, 'v'WEV(&'h)In JrD IN

where

87

(26)

Fn (U) = Fi(U)ne, U± = lim U(x ± Ene), F~(U) = F:'(U)n"

F~(U) = D"U." I ~-o+

F;' are known in closed form for the usual flux vector and flux difference splittings (see [7] andreferences therein).

It is important to observe that (26) reduces to the classical weak Galerkin approximation ifwe restrict V(&'h) to a space of continuous functions.

We now prove that (26) renders a conservative formulation. To show that (26) is globallyconservative, let us pick a test function W = (VI' ... , vm) such that

vi(X) = I, i=l, ... ,m 'v'XEn,

by definition WE V(&'h)' Substituting W in (26), we get

r °aU dx + L r (F;:;'(U-) + F;;;.(U+) ds - r F~ ds = r S dx + r F~ ds. (27)In t ncelP}, Jvo,. Jro Ju JrN

For any pair of adjoining elements (n., nf), the following identities hold:

F;;(U-) = - F;;(U+) and F;;(U+) = - F;;(U-).I' 'f I' 'j

Substituting the above identities in (27), we obtain

r °aU dx + r (F,;(U-) + F;;(U+» ds = r S dx + r F~ ds + r F;; ds, (28)In t Jon In JrN Jrn

which shows that the formulation is globally conservative.To show that the formulation is also locally conservative, we select a generic weighting

function

i= I, ... ,m,

Copyright () 1999 John Wiley & Sons. Ltd. 1m. J. Nllnler. Me/II. FIt/ids 31: 79-95 (\ 999)

Page 10: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

88 C.E. BAUMANN AND J.T. ODEN

which represents the conservation equations at element level when the inter-element viscousforces are taken as the average <F~;).

5.1. Equivalence of the weak formulation

In this section we prove that any solution to problem (25) with appropriate boundaryconditions is also a solution to the variational problem (26).

Assuming that the fluxes F'j and Fi are differentiable within each element of the partition, werewrite the summations on the left-hand-side of (26) as follows:

1 awTL a-(F}'-F;)dxneEil'h 0., Xi- '" 1 T(OF} OF;) d f T" iTt'- - L.. W ax. - iJx X+. W (F,,-F,.)ds+ . [W (Fn-FII)]ds

O<,e9"h OJ. " dO I inl

and

L r WT(F,t(U-) + F;;:(U+» dxn ..Eil'. JaOe

= ~ W7(F,;(U-)+F;(U+»ds+ r [W1(F:(U-)+F,~(U+»ds.Jon Jrint

Substituting the above expressions in (26), we obtain

r Wl(F,;(U-) + F;;(U+) - F,,) ds + r WTD~(U - 0) ds + r WT(F:; - i~)dsJan JrD IN

+ L;,,, <WTD,~)[U] ds + Lnt ([W1(F,;(U-) + F;(U+) - <FII» - <WT)[Fn - F~]} ds

'" 1 T(iJU of; aFt' ) d - 0+ L. W ;;-+-;;---;;--s X-, VWeV(&'t,),n,.Eil'/< n,. (,lOX; ox;

which shows that any sufficiently smooth solution to the model problem (25) with appropriateboundary conditions satisfies (26).

6. APPROXIMA nON WITH POLYNOMIAL BASIS

For every element O,.E&';" the finite-dimensional space of real-valued shape functions is takento be the space PIJ,.(n) of polynomials of degree ~ Pc defined on its master element Q. Thenwe define

pp,.(O,,) = {ifJlifJ = /foFn,I,/feP = Pp)Q)} ,

where Fn is an invertible mapping from the master element n onto n,..Let Vp(2)'h) be the following finite-dimensional subspace of V(&'t,):

(

N(Y"/<) )'"Vp(ePh) = ,III p",.(O,) c V(£!l't,),

and let the time domain be subject to a family of partitions:

2)'r(to, IN) = {(t;, 1;+ I)' I; < ti+ I' 0 ~ i~N - I}.

(29)

Copyright (:) 1999 John Wiley & Sons. Ltd. 1m. J. NlImer. Me/h. Fluids 31: 79-95 (1999)

Page 11: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS hp FINITE ELEMENT METHOD 89

Then, a space-time discretization of the Navier-Stokes equations with piecewise constantapproximation in time can be stated as follows:

Given Va = Vo(x), find VirE Vp(&\) x Vo(&'/), such that

(t1l+I-tll)-1 L r WT.'CVIt(t,,+,)-VIt(tn»dxncE9Ph J!l(

+nJ..."In..WT,(F,~ (Vj; (r,,» + F,~ (Vii (til))) ds

+ r. «WT,D0[V/r(tIl)] - [Wl)(F;;(t,,») ds + r (WT,D?;Vh - WT,F;;> dsJr1llt JrD'" 1 oWT, ( u+ 1... . a Fi - F;)(t,,) dxn,.E&" one Xi

= L r WT,S(tll) dx + r Wf,1J ?,'U(t,,) ds + r wT,i;;(t,,) dsn,.E9"" In,. Jrn JrN

VWItE Vp(&'It), 0 $; n $; N - 1

(30)

This discretization is only first-order-accurate in time, it is used to converge to steady solutionsof the Navier-Stokes equations.

Regarding the space Vp(&'It). analytical stability studies and numerical experiments presentedin [6,7,9] indicate that the order of polynomial approximation should be Pe ~ 2 VneE&'It(n).

6.1. Algorithm for steady state computations

Let the restriction of the state vector Vit to any given element ne be written as

VIt(x, I)ln, = W,,(x)lI,.(t),

where We is a matrix of local shape functions of dimension m x (Pp (ne»"', and lie is the vectorof element degrees of freedom of dimension (Ppe(ne»"'. Then~ the algebraic system ofequations (30) can be written in matrix form as follows:

I Mbll=bt(S"-N(V"») I (31)

where

bll=1I"+1_1I", ot=tll-t-I-t,,, M= L r WJWedx,O,.E.<>'" In,

sn = L r W;S(t,,) dx + r WTD I~(;(tll) ds + r WTi~(t,,) ds,n"E&" JOe JrD JrN

N(V/)= L ~ W;(F~(Vh(t,,»+F;;:'(Vi:-(t,,»)dsn..E:¥" Jon~.+ r «WTD,~)[Vh(t,,)] - [WTJ(F~;(tn») ds + r (WTD?;Uh - WTF::) dsJrilll JrD

i aW['+ oc~"''' n, OX; (F;' - F,)(t,,) dx,

Copyright © 1999 John Wiley & Sons, Ltd. 1m. J. Nlt/Iler Me/h. F1uil/s 31: 79-95 (1999)

Page 12: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

90 C.E. BAUMANN AND J.T. ODEN

where W is a matrix of dimension m x dim(Vp(&h)' the mass matrix has dimensionsdim(Vp(&h» x dim(Vp(&h»' whereas Ju, S" and N(V") are vectors of dimension dim(Vp(&h»)'

Given that M is a block diagonal matrix with uncoupled blocks, each block havingdimensions (dim(PpJDe»)''' x (dim(Pp.(De))"', the system of equations (31) can be solvedelement by element as follows:

MeJu,. = Jt(S~ - Ne(V"»),u~+ I = u~ + JUe

(32)

where S~ and Ne( V") are the components of S" and N( V") associated with the test functionsWe, which have local support on D,.

The maximum allowable time step Jt associated with an explicit time-marching scheme as(32) is limited by a CFL condition where convection is dominant, and a time step of order h2

where diffusion effects are dominant. To ameliorate this limitation on the time step, it isadvisable to utilize an elementwise point-implicit scheme.

6.2. Elementwise point-implicit scheme

The point-implicit scheme is obtained by linearizing all those equations coming from weightfunctions We whose support is the domain of a given element De, with respect to all the degreesof freedom Ue associated with the same element.

Using (30) with local linearization at element level, we get the following time-marchingscheme:

(las" aN")-Me -~ +--.!.. JUe = (S~ - Ne(V"»Jt aUe aUe

where

iJS~-1 ..wT as (V") We dx,-au -!l eaVee ,

(33)

and Me, S~ and Ne are the same as in (32).It is important to note that the scheme is applied element by element. For steady state

calculations, the changes JUe are used to update lie and to compute the residual of otherelements as soon as JUe is obtained. In a Gauss-Seidel fashion, this updating accelerates theconvergence to the steady state.

For time-dependent problems, an explicit multi-step Runge-Kutta scheme can be applied.The number of explicit steps depends on accuracy and on stability considerations.

Copyright © 1999 John Wiley & Sons. Lid. /"C. J. NlI11ler. Melh. Fluids 31: 79-95 (1999)

Page 13: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS lip FINITE ELEMENT METHOD

2 Iii Iii I

91

Experiment: Test OH38 <>Approximate: Euler -.-.-

<>~-'-'-.-.-.-.-'-.-.-.+.-.-.-.-.-.-.-.-'-'-'-.-.-.-.-.-.-.-

"

Q,

<>

1.5

0.5

o

~"iiiii \i ii.I \i "i ii "i \i \i \i \,! \0I "i .'...., 0I -....

i;;;;i;;;;ji;ii;ii <>

··\.....-.-._.'!._9_ ..../· ...·'¢......_._._._.-o_._._._._._._._._._ ....... -.-.-.-.-.-.-.-.-.-.-.-.4---- .• -.-.-.-.-.-.-.-.-.-.I I

o 0.2 0.4zIL

0.6 0.8

Figure 4. Pressure coefficient along the windward and leeward centerlines.

7. NUMERICAL EXPERIMENTS

The first test case is a standard benchmark for the solution of the Euler equations: reflectionand interaction of oblique shock waves. The test consists of a cascade with an aspect ratio of4% and Mao = 1.40. Plate I shows the final mesh and the Mach number distribution, and Plate2 shows the pressure distribution. A comparison with finite difference solutions obtained withfiner grids reveals that the same quality of solution is obtained using the DG approximationwith significantly fewer elements.

The next test case is the simulation of inviscid flow around the shuttle orbiter at M oc = 7.40and attack angle 40°. The objective of this simulation is to compare the pressure coefficientfrom wind tunnel experiments [33] and the values obtained using numerical simulation. Theperfect gas model is used in the computations, since high-temperature effects were not presentin the wind tunnel experiment.

Given that the geometry of the aft section of the vehicle has been simplified, the compari-sons with wind tunnel data should be made only forward of the eJevon hinge-line. Thissimplification is justified because the flow in the aft region is predominantly supersonic;consequently, the modeling of the geometry past the elevon hinge-line has negligible upstreaminfluence.

The solution is obtained using mesh sequencing, starting with a grid of 25 x 42 x 37 linearelements, executing the final iterations on a grid of 50 x 84 x 74 linear elements.

Plate 3 shows the streamline pattern and Plate 4 the Mach number distribution at twonormal planes. A comparison between the pressure coefficient from wind tunnel experiments[33] and the values obtained using numerical simulation is shown in Figure 4 for the centerline,and in Figure 5 for a cross-section station z/L = 0.6 (from nose to tail). The latter figure showsthe pressure coefficient as a function of the angle around the body.

Copyright (;) 1999 John Wiley & Sons, Ltd. 111/.J. Numer. Melh. Fhlids 31; 79-95 (\999)

Page 14: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

92 C.E. BAUMANN AND J.T. aDEN

These numerical results indicate that the dominant inviscid flow features are well-predictedon the windward and leeside of the Shuttle Orbiter at a high angle of attack. As expected, theaft portion of the vehicle is not well-modeled past z/L = 0.8 due to the geometric simplifica-tions introduced in the mesh past the elevon hinge-line.

Solutions to the incompressible Navier-Stokes equations are obtained using the artificialcompressibility technique. The energy equation is not included, and the system is closed witha barotropic model p = c2(p - Po), where ('2 is a positive constant chosen so that c2» V~,ax(velocity modulus squared), and Po is a reference density. The continuity equation

op a- + P - (puj) = 0at ax;

includes the artificial compressibility parameter fJE(O, 1]. Using p, the inviscid pressure waveshave the following velocities:

i=1

The test cases selected are two widely used benchmarks for laminar viscous flows, the drivencavity problem at Re 3200 and 7500 as described in [34].

The solutions are obtained with a mesh of quadratic elements, which is equivalent (innumber of degrees of freedom) to a mesh of 60 x 60 linear elements (used for plotting results)as shown in Plate 5, this figure also shows the pressure distribution on the background. Notethat the pressure range shown is considerably narrower than the actual range, which is verywide because of the presence of singularities at the top corners of the cavity. The cut-off values

I I I

Q,u

0.8

0.6

0.4

0.2

o

_._._._._.!._._._._."O- ....-.-;.-.,\\iiiiiiiiiiii,iiiiiiiiiiiiiiiiiiiiii

\._ .~._._.~._.- ._._./l_.-.-' -.-'-

Experiment Test OH38 0Approximate: Euler -.-.-

o - - -._.__ ._._._._-.-.-.-.-.-

o 20 40 60 80 100Angle

120...L

140 160 180

Figure 5. Pressure coefficient at the fuselage station 2/ L = 0.6.

Copyright © 1999 John Wiley & SOilS. Ltd. bu. J. Nlllller. Melh. Fluids 31: 79-95 (1999)

Page 15: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS /Jp FINITE ELEMENT METHOD 93

1.

o.

o.

O.IIIQ)E80Gi>

-0.

-0.

-0.

-0.

Driven Cavity - Rey 3200

.4Y coord. at x=O.

.8 1.0

Figure 6. Comparison of horizontal velocity through the middle vertical plane.

[Pmin' Pm"xl applied to the range of pressure allow to observe small changes within the domain,excluding the areas adjaccnt to the top corners. Plate 6 shows the streamlinc pattern.

A comparison with high resolution values (Re 3200 case) reported in [34] for the horizontalvelocity at the middle vertical plane is shown in Figure 6 and a comparison of vertical velocityat the middle horizontal plane is shown in Figure 7. These comparisons indicate that highlyaccurate velocity profiles can be obtained with a very coarse mesh using the presentformulation.

8, CONCLUSIONS

A new discontinuous Ga[erkin technique for the solution of the Euler and Navier-Stokesequations is developed as an extension of the method presented in [8,9]. The fOlmulation iscompact with elementwise discontinuous basis functions, is locally or elementwise conservative,does not require auxiliary variables as mixed methods, and produces a mass matrix that isblock diagonal (uncoupled blocks) for any degree of the polynomial basis functions. Fordiffusion-dominated problems, the order of the local polynomial approximations should begreater or equal to 2.

The structure of this discontinuous Galerkin method. particularly the f~lct that the degreesof freedom of an individual element are coupled only with those of neighbors sharing aboundary, suggest that the method is easily parallelizable. Parallel algorithms based on themethod are the subject of future research.

A stability analysis and a priori error estimates are developed for the scalar case in [8.9], andnumerical cvidence presented in the previous section suggests that this formulation is highlyreliable for obtaining numerical solutions to problems characterized by a wide range of fluid

Copyright <I:J 1999 John Wiley & Sons. Ltd. lilt. J. Numer. Metll. Fluids 31: 79-95 (1999)

Page 16: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

94

o.

o.

o

gjE~o.Ql>

-0.

-0.

-0.

Driven Cavity - Rey 3200

CE. BAUMANN AND J.T. aDEN

.4 '0.6

x coord, at y.:O.

Figure 7. Comparison of vertical velocity through the middle horizontal plane.

flow conditions. Remarkably, this fommlation is stable even when the flow field is notwell-resolved, and does not produce the classical oscillations near sharp gradients (e.g.boundary layers), which are characteristic in classical HI approximations of undeITesolvedboundary layers,

ACKNOWLEDGMENTS

The support of this work by the Army Research Office under grant DAAH04-96-0062 IS

gratefully acknowledged.

REFERENCES

I. A. Harten and S. Osher, 'Uniformly high-ordcr accurate non-oscillatory schemes', SIAM J. Numer. Anal .. 24.279-309 (1987).

2. B. Van Leer, Towards the ultimate conservative difference scheme. III. Upstream-centered finite differenceschemes for ideal compressible flow', J. Compo Phys., 23, 263-175 (1977).

3. P.R. Woodward and P. Colella. 'The piecewise parabolic method (PPM) for gas dynamical calculations', J.Compul. Phys., 54, 174-201 (1984).

4. P.L. Roe. 'Error estimates for cell-vertex solutions of the compressible Euler equations'. Technical Report 87-6.ICASE, January 1987.

5. E. Turkel, S. Yaniv and U. Landau. 'Accuracy of schemes for the Euler equations with non-uniform meshes'.Technical Report 85-59, ICASE, December 1985.

6. I. Babuska, C.E. Baumann and J.T. aden. 'A discontinuous hp finite element mcthod for diffusion problems: IDanalysis', T1CAM Report 97-22. also Comput. Ma/h. Appl.. 37. 103-122 (1999).

7. C.E. Baumann. 'A hp-adaptive discontinuous finite elemcnt method for computational fluid dynamics', Ph.D.Dissertation. The University of Texas at Austin, August J 997.

8. C.E. Baumann and J.T. aden. 'A discontinuous hp finitc clement method for convection-difTusion problems'.Complll. Melhods Appl. Mech. Eng. (1998) to appear.

Copyright ~ 1999 John Wiley & Sons. Ltd. Int. J. Numer. Me/h. Fluids 31: 79-95 (1999)

Page 17: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

Platc I. Cascade, aspect ralio 4%. ,If, 1.40. mcsh and Mach number.

Plate 2. Cascade. aspe~l ralio 41h., ,\II

Copyright 0 1999 Johll Wiley & SOliS, Ltd.

1040, pressure.

1111. J. .\'1I/1/cr. M('IIt. l'/"idl'Jlll) 11999)

Page 18: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

Plate 3. Shuuk Orbiter, .II, = 7.4. incidence 4U.()O, streamlines.

Plate 4. Shuttle Orbiter, 111, = 7.4, incidence 4U.00. Mach number.

Copyright cj 1999 John Wiley & Sons. Ltd. /111. J. ,villi/a. Melli. /'llIid, JI( I) (1999)

Page 19: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

Plale 5. Driven cavil)' at R" = 750U: mesh anc..!pressure cOIllOurs.

Plate 6. Driven cavity at R<' = 7500: pressure contours and streamlines.

C'opytight '9 1999 John Wiley & Sons. Ltd. II/I. J. ,villI/f'/'. '\/<'Ih. FII/id,' 31(1) (1999}

Page 20: A DISCONTINUOUS hp FINITE ELEMENT METHOD FOR THE …oden/Dr._Oden...«AVv)'n) = - «(AVv)·n)lan.r.. +«(AVv)'n)lan'fr\')' e >f, 2 '.:1 ,I' (8) where A is the diffusivity. Note that

DISCONTINUOUS hp FINITE ELEMENT METHOD 95

9. J.T. Oden, I. Babuska and C.E. Baumann, 'A discontinuous hp finitc element mcthod for diffusion problems',T1CAM Report 97-21, also J. Comput. Phys., t46, 491-519 (1998).

10. L.M. Delves and C.A. lIall, 'An implicit matching principle for global element calculations', J. Inst. Math. Appl..23, 223-234 (1979).

11. J. Nitsche. 'Door ein Variationsprinzip zur Losung von Dirichlet Problemen bei Verwcndung von Teilriiumen. diekeinen Randbedingungen unterworfen sind', AM. Math. Sem. Unit'. Hamburg, 36, 9-15 (1971).

12. F. Bassi and R. Rebay, 'A high-order accurate discontinuous finite element mcthod for the numerical solution ofthe compressible Navier-Stokes equations'. J. Compl/t. Plrys. (1997) submittcd.

13. F. Bassi, R. Rebay, M. Savini and S. Pedinotti, 'The discontinuous Galcrkin method applied to CFD problems',2nd Europ. Conlon Tllrboll/llchinery, Fluid Dynamics and Thamod)'namics, ASME. 1995.

14. I. Lomtcv and G.E. Karniadakis, 'A discontinuous Galerkin method for the Navier-Stokes equations'. Int. J.Numer. Methods Fir/ids (1997) submitted.

15. 1. Lomtev and G.E. Karniadakis, 'Simulations of viscous supersonic Bows on unstructured meshes', AIAA -97-0754, 1997.

16. I. Lomtev, C.B. Quillen and G.E. Karniadakis, 'Spectral/hp methods for viscous compressiblc Bows on unstruc-tured 2D meshes', J. Compul. Phys. (1998) to appear.

17. 1. Lomtev, C.W. Quillen and G. Karniadakis, 'Speetral/hp methods for viscous compressible 110ws on unstructured2D meshes'. Technical Report. Center for Fluid Mechanics Turbulence and Computation. Brown University,Providence, RI 02912, 1996.

18. T.e. Warburton, I. Lomtc\'. R.M. Kirby and G.E. Kamiadakis, 'A discontinuous Galerkin method for theNavier-Stokes equations on hybrid grids', Center for Fluid Mechanics 97-14. Division of Applied Mathematics,Bro",,, University, 1997.

19. B. Cockburn and C.W. Shu, 'Thc local discontinuous Galerkin method for time dependent convection-diffusionsystems', SIAM J. Numer. Anal. (1997) submitted.

20. P.G. Ciarlet, The Finite Elell/elll Method for Elliptic Problems. North-Holland, Amsterdam, 1978.21. J.T. Oden and G.F. Carey. Texas Finite Elements Series Va/. IV. Mathematical Aspecis. Prcntice-Hall. Englewood

Cliffs, NJ, 1983.22. J.T. Odcn and J.N. Rcddy, An lmroducfioll to the Mathematical Theory of Finite Elemelll.\·.Wiley. New York.

1976.23. K.S. Bcy, 'An hp-Adaptive discontinuous Galcrkin method for hyperbolic conservation laws'. Ph.D. Disserlatioll.

The University of Texas at Auslin, May 1994.24. B. Cockburn, S. Hou and C.W. Shu. TYB Runge-Kutta local projcction discontinuous Galcrkin finite element

for conservation laws. IV. The multi-dimensional case'. ,',lath. Comp., 54, 545 (1990).25. B. Cockburn, S. Hou and C.W. Shu, 'The Runge-Kutta discontinuous Galerkin method for conservation laws.

Y. Multi-dimensional systems', ICASE Report 97-43, 1997.26. B. Cockburn. S.Y Lin and C.W. Shu, TVB Runge-Kutta local projection discontinuous Galcrkin finite element

for conservation laws. III. One-dimensional systems'. J. Cumpul. Phys., 84. 90-113 (1989).27. B. Cockburn and C.W. Shu. TYB Runge-Kutta local projection discontinuous Galcrkin finite element for

conservation laws. II. Gcneral framework', Math. Complll., 52. 411-435 (1989).28. C. Johnson and J. Pitkaranta. 'An analysis of thc discontinuous Galerkin method for a scalar hyperbolic

equation'. Math. CompU/., 46, 1-26 (1986).29. P. Lesaint. 'Finite element methods for symmetric hyperbolic equations', Numer. Mllth., 244-255 (1973).30. P. Lesaint and P.A. Raviart, 'On a finite element method for solving the neutron transport equation'. in C. de

Boor (ed.), Malhematical Aspects of Finite Elemellls in Partial Differential Equations. Academic Press, Ncw York.1974. pp. 89-123.

31. P. Lesaint and P.A. Raviart, 'Finite element collocation methods for first-order systems'. Math. CumpU/., 33,891-918 (1979).

32. 1. Babuska and M. Suri. The hp-version of the finite element method with quasi-uniform meshes'. Math. lv/ode/.Numer. Anal., 21, 199-238 (1987).

33. W.H. Dye and T. Polek. 'Results of pressure distribution tests on a (LOW-scale space shuttle orbiter (61-0) in theNasa/arc 3.5-foot hypersonic wind tunnel (test oh38)', Technical Report. NASA. 1975.

34. U. Ghia. K.N. Ghia and CT. Shin. 'lligh-Re solutions for incompressible 110w using the Navier-Stokesequations and a multigrid method', 1. Compl/t. Phy.!.. 48,387-41 I (1982).

Copyright il::l 1999 John Wiley & Sons, Ltd. Int. J. Numer. Ml'lh. Fluid, 31: 79-95 (1999)