An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry

Size: px
Start display at page:

Download "An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry"

Transcription

1 An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry Jack L. Ziegler California Institute of Technology, 100 E California Blvd., MC 05-45, Pasadena, CA 9115 Ralf Deiterding Oak Ridge National Laboratory, P.O. Box 008 MS-6367, Oak Ridge, TN Joseph E. Shepherd, D. I. Pullin California Institute of Technology, 100 E California Blvd., MC 05-45, Pasadena, CA 9115 Abstract A hybrid weighted essentially non-oscillatory (WENO)/centered-difference numerical method, with low numerical dissipation, high-order shock-capturing, and structured adaptive mesh refinement (SAMR), has been developed for the direct numerical simulation of the multicomponent, compressive, reactive Navier-Stokes equations. The method enables accu resolution of diffusive processes within reaction zones. The approach combines time-split reactive source terms with a high-order, shock-capturing scheme specifically designed for diffusive flows. A description of the orderoptimized, symmetric, finite difference, flux-based, hybrid WENO/centered-difference scheme is given, along with its implementation in a high-order SAMR framework. The implementation of new techniques for discontinuity flagging, scheme-switching, and high-order prolongation and restriction is described. In particular, the refined methodology does not require upwinded WENO at grid refinement interfaces for stability, allowing high-order prolongation and thereby eliminating a significant source of numerical diffusion within the overall code performance. A series of oneand two-dimensional test problems is used to verify the implementation, specifically the high-order accuracy of the diffusion terms. One-dimensional benchmarks include a viscous shock wave and a laminar flame. In two space dimensions, a Lamb-Oseen vortex and an unstable diffusive detonation are considered, for which quantitative convergence is demonstd. Further, a two-dimensional high-resolution simulation of a reactive Mach reflection phenomenon with diffusive multi-species mixing is presented. Key words: weighted essentially non-oscillatory, detonation, adaptive mesh refinement, Navier-Stokes, direct numerical simulation, reacting compressible flow 1. Introduction The compressible, reactive Navier-Stokes equations are a mixed-type set of partial differential equations (PDEs) with stiff source terms, presenting a significant challenge for numerical simulation. The result is a multiscale problem containing sharp gradients whose discretized solution is highly sensitive to numerical dissipation. The hyperbolic part of the equations (the inviscid terms as modeled by the Euler equations) is often solved numerically by using a shockcapturing method specifically designed to be stable when discontinuities are present. However, these robust methods introduce numerical dissipation that pollutes the diffusive part of the equations. For a convective-diffusive equation, owing to the physical viscosity, there are no discontinuities in a fully resolved solution, yet shock-capturing is still necessary to handle sharp gradients without spurious oscillations. Ideally, a method free of numerical dissipation is desired to capture acculy the diffusive terms. However, owing to their lack of shock-capturing dissipation, these schemes tend to lack robustness and stability in a structured adaptive mesh refinement (SAMR) framework. Because of these difficulties, a hybrid method has been developed, which combines the introduction of some numerical dissipation at sharp gradients, e.g., across shock waves, with a dissipation-free treatment with centered stencils in regions of smooth flow. addresses: jackalak@caltech.edu(corresponding author) (Jack L. Ziegler), deiterdingr@ornl.gov (Ralf Deiterding), dale@galcit.caltech.edu (D. I. Pullin) URL: jackalak (Jack L. Ziegler), rv (Ralf Deiterding), (Joseph E. Shepherd), (D. I. Pullin) Preprint submitted to Journal of Computational Physics June 14, 011

2 The present numerical method combines and extends, both to high order and to the resolution of diffusive effects, numerical methods developed originally for large eddy simulation (LES) of turbulence [3, 56] and for efficient inviscid detonation simulation [19]. We employ a hybrid WENO/centered difference scheme [3, 56] with improved scheme switching [49]. Dynamic mesh adaptation is used to handle reactive flow problems of a multiscale nature, for which graded meshes (cf. Lele et al. [44]) are usually found insufficient. Our implementation is in flux form throughout, thereby ensuring conservation at scheme-matching boundaries, and uses a skew-symmetric form for the inertial fluxes [56], yielding improved overall kinetic energy conservation and stability. In general, our approach retains the benefits of low numerical dissipation away from shocks, the efficiency of an SAMR algorithm and the effectiveness of time-splitting for source term integration. Aside from works such as [56, 50, 67, 53], which utilize the AMROC (Adaptive Mesh Refinement in Object-oriented C++) SAMR framework, hybrid WENO methods have mainly been applied on uniform or graded meshes. Recent examples include [1, 58, 51, 1, 45, 10]. There has been much work in proving numerically and theoretically the stability of hybrid schemes. Adams et al. [1] addressed this problem and Larsson & Gustafsson [45] give a detailed analysis, particularly proving the stability for a hybrid match between finite difference WENO and centered stencils. Their proof, using Kreiss or GKS theory [9], directly applies to our scheme s framework in the uniform case, yet, is difficult to extend to the SAMR case with overlapping grids. A brief discussion is provided in 13.4 of [9], where the stability of overlapping grids is theorized to be stable when viewed as an over-specified boundary value problem and deemed provable at least in the one-dimensional case. Another high-order (in fact fourth-order accu) method for use with SAMR has been developed for the Chombo SAMR software [11] based on a globally conservative finite volume formulation. This approach, while well adapted to inviscid simulations, can suffer from numerical dissipation in smooth flow regions, impeding its suitability for small-scale diffusive and viscous phenomena. The problem is shared by the classical second-order accu MUSCL (Monotone Upstream-centered Schemes for Conservation Laws) methods and by most pure WENO schemes, thereby motivating the present work. Diffusive effects in reacting flows have become a topic of recent research interest. Day et al. [13], using the BoxLib software, have reported lower-order accu, SAMR-based, finite volume simulations for subsonic turbulent flames that model detailed chemistry and diffusive mixing. For their flows, the compressibility is small and this allows use of a low-mach-number formulation. A hybrid essentially non-oscillatory (ENO)/centered-difference method with third-order Runge-Kutta (RK) time integration was used by Fedkiw [5] for the simulation of reacting flow. Uniform grids were employed. Related simulations of diffusive compressible reacting flow with detailed chemistry have been conducted by Massa et al. [5]. They utilized a third-order in time, fourth-order in space Rusanov, Kutler, Lomax, and Warming (RKLW) scheme as described by Kennedy & Carpenter [40]. This method is not monotone or total variation diminishing (TVD) and a numerical filter, which is not appropriate for shock-capturing and SAMR, was used to damp spurious oscillations. Neglecting shock waves, a two-dimensional simulation of an equivalent shear layer behind triple points in detonations was conducted. Double Mach reflection (DMR) simulations with viscosity and thermal conduction have been reported by Vas Ilev et al. [36]. No-slip boundary conditions were used, which applies to shock-solid surface interactions rather than shock-shock interactions. Similar work has also been done for twoand three-dimensional, turbulent, compressible, reacting flow by Poludnenko et al. [59], using the fixed-grid massively parallel framework Athena-RFX. Their numerical method is based on a fully unsplit corner transport upwind (CTU) algorithm and an integration scheme using Colella-Woodward (PPM) spatial reconstruction in conjunction with an approximate nonlinear HLLC Riemann solver to achieve 3rd-order accuracy in space and nd-order accuracy in time. The outline of this paper is as follows. In 3, WENO methods are briefly introduced and then extended to describe the symmetric variant and its hybridization with centered differences. Then in 4, the implementation of the scheme with time-split integration, discontinuity flagging, and flux-based SAMR is developed. One- and two-dimensional nonreactive and reactive verification problems are presented in 5. A brief introduction to compressible, reacting, diffusive flow is presented in 6. Finally, results are presented in 7 for a fully resolved reactive, diffusive DMR with one-step chemistry, along with preliminary unresolved results for multicomponent flow with detailed transport and chemistry. The present simulations can be viewed as extension and application of the hybrid approach to detonation-driven, diffusive-reactive flows within an SAMR framework, with a focus on the accu resolution of reactive-diffusive effects.. Reactive multicomponent Navier-Stokes equations To conduct direct numerical simulations (DNS) of detonation waves, the compressible Navier-Stokes equations are extended to model multidimensional, multicomponent, chemically reacting gas flows. The model assumes an ideal gas mixture with zero bulk viscosity. Soret and Dufour effects of mass diffusion, external body forces, and radiant heat transfer are neglected. This forms a large system of nonlinear conservation laws containing stiff source terms [5] and

3 with both first- and second-order derivative terms from convective and diffusive transport. Mixture averaged transport is also assumed. In this approximation, cross diffusion terms are neglected and the solution of a matrix equation at each time step is avoided. Note that in this case, there are still sepa temperature and pressure dependent diffusivities for each species. For the derivation, see [70]..1. Formulation The problem is formulated for a mixture of N species as t q + x f conv + y h conv x f diff y h diff = s chem (1) with vector of state q = (ρu, ρv, ρe t, ρy 1,..., ρy N ) T and the convective fluxes the diffusive fluxes and f diff = h diff = f conv = uq + p (1, 0, u, 0,..., 0) T, h conv = vq + p (0, 1, v, 0,..., 0) T, () ( ( and the reactive source term τ xx, τ xy, uτ xx + vτ xy + k x T + ρ τ xy, τ yy, uτ xy + vτ yy + k y T + ρ ) T N h i D i x Y i, ρd 1 x Y 1,..., ρd N x Y N (3) i=1 ) T N h i D i y Y i, ρd 1 y Y 1,..., ρd N y Y N, (4) i=1 s chem = (0, 0, 0, 0, ω 1 (T, p, Y 1,..., Y N ),..., ω N (T, p, Y 1,..., Y N )) T, (5) where τ denotes the stress tensor (defined in Appendix A). The mass fraction of the i-th species is computed from the partial and total density as Y i = ρ i /ρ. The enthalpy of the gas mixture is denoted by h; ω i is the mass production of the i-th species, µ the mixture viscosity, k the mixture thermal conductivity, and D i the mass diffusivity of the i-th species into the mixture. The mass production s are specified by Arrhenius equations, determined by the particular reaction mechanism. The contribution of each species to the total energy is obtained by using a mass-fraction-averaged enthalpy, i.e., h = N Y i h i, where h = e t + p ρ u + v. (6) i=1 To close the system of equations, we have the ideal gas law for the average mixture properties, as derived from the partial pressure equation for each species, that reads N N N p = p i = ρy i R i T = ρrt with R = Y i R i, R i = R, (7) W i i=1 i=1 where R is the universal gas constant and W i the molar mass of each species. The mass production s are computed by summing the contributions from each chemical reaction. The reactions are all formulated with an Arrhenius equation, cf. [70]. The sound speed, a, a parameter that is calculated throughout the simulation, must be derived for a mixture, of thermally perfect, ideal gases. The frozen sound speed is defined as the derivative of the pressure with respect to the density at constant entropy and species concentrations and reads ( ) p a = = γrt = γ p N ρ ρ = γ Y i T. (8) s,y 1,...,Y N Using a representation of each species specific heat at constant pressure and constant volume, denoted by c pi (T ) and c vi (T ), respectively, as a function of T, the specific heat ratio for each species is i=1 i=1 i=1 γ i (T ) = c pi(t ) c vi (T ), c vi = c pi (T ) R i. (9) A mixture value for γ 1 is found using the mole fraction, X i, as ( N ) 1 ( X i γ(t ) = 1 +, X i = ρ i γ i (T ) 1 ρ = Y iw N with W = W i Y i W i=1 i ) 1 = N X i W i. (10) For the canonical eigendecomposition, for instance, of the Jacobian of the flux function f conv, see Appendix C. i=1 3

4 .. Temperature evaluation Thermally perfect gases require the computation of the temperature from the conserved quantities by solving an implicit equation. Consider the pressure as the sum of partial pressures, p = and also as related to the enthalpy and internal energy of the mixture, i=1 N i=1 ρy i R W i T, (11) N N p = H E = ρ i h i (T ) + ρe t, p = ρ i h i (T ) ρe t + ρ u + v. (1) The pressure in (11) and (1) must be equal, giving the equation 3. Numerical method i=1 i=1 N 0 = ρ i h i (T ) ρe t + ρ u + v N R ρy i T. (13) W i The shock-capturing component of the present hybrid schemed uses a sixth-order accu, symmetric enhancement of the classical WENO scheme as developed by Shu [37, 65]. In the limit of smooth flow, the method obtains a 6thorder centered stencil. We presently utilize only hybrid WENO/centered-difference schemes for SAMR. Alternatives could also be pure WENO schemes with enhanced smoothness measures, such as the Mapped WENO schemes [30, 8], or schemes with improved stability properties, such as the monotonicity preserving schemes [4]. Also of interest for non-steady, reactive, compressible flows is the implementation of WENO with one-dimensional shock-fitting [31]. In the following section, WENO schemes are briefly described and the extension to a symmetric WENO method is elabod. Also, the time-split approach for reactive source terms, when using a Runge-Kutta integrator, is detailed ENO and WENO schemes for conservation laws ENO and WENO discretizations [65] have revolutionized the solution of nonlinear hyperbolic conservation laws, particularly for the multidimensional Euler equations, which are often used as an inviscid, hyperbolic, non-diffusive approximation of the mixed-type Navier-Stokes equations. This approximation is suited for the simulation of shock waves, contact discontinuities, and other non-smooth flow features. ENO and WENO schemes have been specifically developed for problems containing both piecewise smooth solutions and discontinuities. They are designed to obtain arbitrarily high order of accuracy in smooth solution regions while minimizing the propagation of first-order errors obtained along discontinuities. WENO schemes are an extension of ENO. Instead of choosing from a group of stencils, the WENO approach uses a convex combination of all stencils. Smoother stencils are given larger weight, yet, at discontinuities, WENO performs exactly as ENO. In the limit of smooth regions, however, the WENO approach obtains a much higher order of accuracy. ENO and WENO schemes can either be finite difference or finite volume, yet, the finite difference variant is commonly chosen for reasons of efficiency [65]. For the finite difference schemes, the wider the interpolation stencil, the higher the order of accuracy obtained; however, this is only true provided the solution is smooth. Using centered stencils at discontinuities causes undesirable oscillations in the numerical solution. These oscillations propagate through the domain and can create instabilities in the numerical solution. When discontinuities are present, the global order of accuracy is always reduced to one [8]. ENO, WENO, and, for example, discontinuous Galerkin finite volume methods will not by themselves obtain high order of accuracy near discontinuities. Therefore, these schemes are often referred to as high-resolution rather than high-order methods. In fluid mechanics, whenever shocks are captured (rather than resolved as possible with the Navier-Stokes equations), first-order accuracy is obtained. Note that high-resolution schemes are nonetheless useful because complex structures, not resolved by low-order methods, can be studied in greater detail. High order of accuracy can be achieved in some cases, for instance, when a shock-fitting method is used [31]. Here, the discontinuity s velocity and shape is tracked, and at each time step the Rankine-Hugoniot equations for the shock are solved exactly. This is easily implemented for one-dimensional problems, yet too expensive in two and three space dimensions. Difficulties also arise on how to track complex multidimensional structures, cf. [14]. Thus, for all but the simplest problems, shock-capturing methods are currently still needed. i=1 4

5 WENO reconstruction For each interpolated flux, the smoothest stencil is chosen among the group of neighboring stencils. In a k-th-order ENO scheme, k candidate stencils are considered over a range of k 1 cells, but only one stencil is used in the reconstruction. The basis of WENO is to take advantage of this by using a convex combination of all of them. Two properties are desired: ENO-like performance at discontinuities and the usage of all k stencils in the limit of a smoothly varying solution, yielding O( x k 1 ) convergence. The convex combination is a linear combination of fluxes, where all coefficients (smoothness-biased weights), ω r, are non-negative and sum up to one, i.e., ω r 0 for r = 0,..., k 1 and k 1 r=0 ω r = 1. The results from each stencil, S r = {x j r,..., x j r+k 1 }, are combined with the weights ω r to obtain the approximation of the boundary fluxes ˆf. The combination yields k 1 ˆf j+1/ = ω r c rκ f j r+κ. (14) r=0 Since we are using a structured non-graded mesh, the same set of coefficients, c rκ, is used for each point value. This leads to an approximation of the derivative at the cell center in terms of point fluxes at the cell boundaries. The weights are designed for the limit of smoothly varying flow. In this limit, all smoothness measures are equal and the weights become the predetermined values such that all k stencils together, act as one large stencil that interpolates the k 1 cells, hence obtaining (k 1)-th order of accuracy. The weights ω r approach the coefficients d r, which, when multiplied appropriately by each stencil s coefficients c rκ and summed, become exactly those coefficients for a polynomial with k 1 interpolation points. Hence, in the limit of smooth solutions, the weights are equal to d r, while for a discontinuity, some or all weights become zero, depending on if the discontinuity is located within or at the boundary of a cell. With a smoothness measure β r for the r-th stencil defined, the weights are ω r = α r k 1 s=0 α s with α r = d r (ɛ + β r ), (15) where ɛ > 0 is an arbitrary problem- and mesh-size-dependent parameter which can range from 10 to Shu [65] recommends Depending on the type of derivative approximation (for example, with centered differences), numerous formulas for β r are possible. Thus, measures reported in the literature are varied. Note that in deriving a smoothness measure, it is still required that the β r become zero when a constant solution is encountered in order to ensure convergence to (k 1)-th order in smooth solution regions. The optimal (k 1)-th-order stencil can be biased in a particular direction for upwinding or is unbiased for a symmetric centered scheme. For the present DNS, an optimal, symmetric, centered stencil is desired, because the numerical dissipation created otherwise pollutes the sensitive nature of the diffusive part of the solution Characteristic form For the finite difference scheme, aside from solving the exact Riemann problem at the cell boundaries, the highest accuracy is obtained if a characteristic decomposition is adopted. Here, the system of equations are diagonalized using a local approximation of the Jacobian at each cell boundary. The state q j and flux f(q j ) are transformed into the characteristic state v j and flux g(q j ), as detailed by Shu [65]. The exact transformation is determined by the local eigenvectors at the cell boundary. It is unknown and must be approximated. The simplest way of doing this is to use the average state at the right and left cells. For fluid mechanics, an expensive but more accu method is to use the Roe average, which is suitable for shock waves, f j+1 f j = f j+ 1 (q j+1 + q j )(q j+1 q j ), (16) from which the eigenvectors of the Jacobian, f, can be determined. Note that the canonical eigendecomposition j+ 1 of the inertial fluxes of the Navier-Stokes equations is provided for completeness in Appendix C. One important step remains before transforming the fluxes back from the characteristic space. A flux split is conducted, which sepas the left- and right-moving contributions, based on the negative and positive characteristics. The most commonly used flux split is the Lax-Friedrichs flux splitting, where for the m-th component of the flux g ± m(v) = 1 (g m(v) ± α m v m ) (17) is used. The coefficient α m is taken as the maximum of the range of the m-th eigenvalue in the solution over the whole domain, i.e., α m = max λ m,j (q j ). (18) j 5

6 g+ j+1/ So S1 S j- j-1 j j+1 j+ j+3 j+1/ g - j+1/ g + - j+1/ So S1 S So S1 S S3 j- j-1 j j+1 j+ j+3 j+1/ (a) 5th-order Shu stencil j-3 j- j-1 j j+1 j+ j+3 j+1/ (b) 6th-order Weirs stencil Figure 1: Set of candidate stencils for two differente finite difference WENO methods using flux splitting. characteristic fluxes, g + and g, respectively, are calculated at the cell boundary located at x j+ 1. The positive and negative With the positive and negative characteristic fluxes found, the finite-difference reconstruction procedure is used twice to derive the positive and negative fluxes at the cell boundaries. As shown in Figure 1(a), two different sets of stencils and optimal stencils are used. In two space dimensions, the final form of the approximation of the point-wise time derivative for the (j, l)-th cell is 3.. Enhanced WENO schemes dq jl dt = 1 (ˆfj+ 1 x,l ˆf ) j 1,l 1 ) (ĥj,l+ 1 y ĥj,l 1. (19) WENO schemes perform well for purely hyperbolic PDEs, yet, for mixed equations with physical diffusion, they introduce too much numerical dissipation that tends to artificially remove energy from the highest resolved wave numbers [68]. This numerical damping arises from the upwinded, optimal stencils and the smoothness measures. Traditionally, finite difference approximations have been designed to maximize the order of accuracy. However, contemporary research interest in turbulent flow has expressed the need for minimizing the approximation error of the small turbulent scales. The resulting finite difference schemes are based on bandwidth-optimized stencils (see [46]). For our application, DNS, these schemes are the basis for a more general order-optimized variant. Our order-optimized scheme includes the symmetric WENO stencils first developed for bandwidth-optimized schemes, e.g., WENO-SYM [68]. Our implementation, which we call WENO/CD, is a hybrid approach, extended to an SAMR framework and configured for order optimization WENO-SYM Weirs [68] used bandwidth optimization techniques to develop symmetric optimal stencils with reduced dissipation and greater resolving efficiency. Using Fourier analysis, the coefficients are chosen to resolve the high frequencies of interest instead of tailoring them for maximal order of accuracy. In this particular case, the optimal 5th-order 5-point stencil, originally constructed with three 3-point stencils, is changed to a symmetric 6th-order, 6-point stencil that is constructed with four 3-point stencils, as shown in Figure 1(b). Then by bandwidth (rather than order) optimizing the coefficients, a 4th-order accu optimal stencil is found with the desired spectral properties. Note the differences between the WENO-SYM stencil and that of the original WENO as depicted in Figure 1(a). The optimal WENO-SYM stencil is centered at the point at which the flux is being evaluated while the optimal WENO stencil is upwinded in order to mimic the flux in the characteristic directions. The latter is advantageous for correctly modeling the flow of information but introduces numerical dissipation which is undesirable for convergence when resolving small turbulent scales and diffusive mixing. In contrast to Shu s upwinded counterparts [65] only the smoothness measurement introduces dissipation into the WENO-SYM approach, cf. [68]. Now with an extra stencil present and all stencils shifted as shown in Figure 1(b), the WENO-SYM construction is performed with the unchanged stencils S r but uses ω r 0 for r = 0,..., k with k r=0 ω r = 1 and thereby reads ˆf j+1/ = k ω r c rκ f j r+κ. (0) r=0 6

7 In the limit of smooth flow all k + 1 stencils together act as one large stencil, which interpolates k cells obtaining (k)-th order of accuracy. For the formally 6th-order accu WENO-SYM scheme, four 3rd-order accu ENO stencils are used. In this order-optimized implementation for k = 3, the optimal weights, d r, and the ENO stencils, as specified by c rκ, are { 1 d r = 0, 9 0, 9 0, 1 } {, c 1,κ = 0 6, 7 6, 11 } { 1, c,κ = 6 6, 5 6, } {, c 3,κ = 6 6, 5 6, 1 } { 11, c 4,κ = 6 6, 7 6, }. (1) 6 The evaluation of the smoothness measure for the WENO-SYM scheme is complicated by the fact that a discontinuity could be located exactly at the center of the stencil. This problem is effectively avoided by forcing the right most stencil to have a smoothness parameter, β k, equal to zero when calculating the positive characteristic flux, g +, and j+ 1 similarly forcing the left most stencil to have β 0, equal to zero for the negative characteristic flux, g. For the j+ 1 positive characteristic flux with k = 3 and β 3 = 0, the remaining smoothness measures for r = 0,..., are defined as β r = ( 3 d r,n,l f(q j k+1+r+l )), () n=1 l=1 where the smoothness coefficients, d r,n,l, are given by { 1 d 1,1,l =, 4, 3 } { 1, d,1,l =, 0, 1 } { 3, d 3,1,l =, 4, 1 } { 5, d 4,1,l =, 8, 3 }, (3) and d r,,l = { } , 1,, r = 0,..., 3. (4) 1 In the limit of smooth flow, all smoothness measures approach zero. Thus, for example, when WENO-SYM is used near but not at shock waves, the equivalent WENO interpolation is still approaching a perfect, zero-dissipation, centered stencil WENO/CD Hill et al. [3] and Pantano et al. [56] developed a robust hybrid WENO/tuned centered difference (TCD) method, which combines the TCD stencil with the WENO-SYM scheme. The centered difference stencil was bandwidthoptimized, specifically for weakly compressible decaying turbulence [56]. The optimal WENO weights are chosen to match those of the TCD scheme thereby minimizing oscillations at the matching boundaries. The location of the scheme-switching boundary is defined by a problem dependent switch. By using the relatively inexpensive TCD stencil predominantly in regions where the solution is smooth and WENO-SYM at and around discontinuities, the overall resulting WENO/TCD scheme performs faster and additionally has the spectral resolution desired in turbulence simulations. For DNS, however, where all scales are resolved, a symmetric order-optimized stencil is ideal. Therefore, for our application a WENO/CD rather than WENO/TCD method is used. For schemes based on centered stencils, no numerical viscosity is present, yet care is needed to avoid nonlinear instabilities that may develop [56]. Such instabilities can be alleviated by using a skew-symmetric formulation that conserves the kinetic energy [34] and prevents the convective terms of the momentum and energy equations from artificially producing or dissipating global kinetic energy. Without this, it has been found that in unstable flow simulations, the entropy of the system decreases with time, a clear violation of the second law of thermodynamics Stability For WENO and other high-order spatial methods, at least second-order TVD (Total variation Diminishing) time integration is required for stability. Higher order integrators, often up to fifth order, have been used, but can be computationally very expensive. Also, in viscous and reactive-flow simulations the approximation error due to the spatial discretization is generally dominant. Thus a higher-order spatial, rather than temporal discretization is used. Additionally, any temporal discretization exhibits its own numerical dissipation, but whose influence is typically much smaller than that introduced by the WENO interpolation or the upwinding. Recent research on the time integration of compressible flows has generally focused on efficiency and stability rather than the reduction of temporal numerical dissipation. The commonly chosen time discretization for hyperbolic problems is the method of lines. The most popular methods used with the Euler equations are explicit TVD or strong stability preserving Runge-Kutta (SSPRK) methods, where each of these is designed for a specific n-th order of time accuracy, O( t n ). Also, note that each TVD scheme has 7

8 a critical Courant-Friedrichs-Lewy (CFL) number, ν, above which the method is not guaranteed to be stable. A typical definition (for the 1D inviscid case only) would be ν := t x λ max 1, where λ max is the maximal eigenvalue encountered in the domain at a particular time, t, [47]. For PDEs with diffusion and convection, the latter relation needs to adjusted (see Appendix B for the case of two-dimensional reactive Navier-Stokes equations). Note that in practice we use the stability limits of linear systems of equations for our nonlinear system. The stability of a numerical method can be discussed in terms of having a bounded norm. For smooth problems, linearizing the equations and using, for instance, the L -norm is sufficient. However, for problems with discontinuities, a bounded L -norm does not ensure that the solution is non-oscillatory. For a non-oscillatory solution, at least the TV (total variation) or similarly the L max -norm must exist [7]. The TV semi-norm is defined as u T V = N j=0 u j+1 u j. Finite volume methods with order of accuracy > have not been proven to be TVD [54]. The intrinsic complexity of WENO and hybrid methods with order 3 has made any analytical proof of non-oscillatory solutions difficult. In practice, SSPRK integration is therefore used for WENO methods. The SSP property is a very strong requirement that guarantees strong monotonicity in arbitrary convex functionals, for arbitrary starting values and arbitrary nonlinear, nonautonomous equations [7]. The stability in the TVD sense of these methods is ensured for a particular CFL parameter, ν, if the spatial discretization is also stable when used with the 1st-order accu forward Euler method for temporal integration. However, proof of the TVD stability of WENO methods, that use spatial reconstruction with order 3 or higher, cannot be made as any such operator is linear unstable when combined with the forward Euler method [66] or any explicit Runge-Kutta method with less than third-order accuracy. Nevertheless, SSPRK methods work well in practice with WENO operators and provide essentially non-oscillatory solutions. Therefore, to date, in order to make some estimates of the stability region, analogies with nd-order accu spatial discretizations with forward Euler time-integration are commonly used. Note that the MUSCL method is nd-order accu both in space and time, and hence, its stability limit of ν 1 cannot be used as an analogy (cf. [47]). WENO/ENO methods with second-order spatial accuracy are equivalent to slope-limited MUSCL schemes. When combining these methods with the forward Euler method in time, the analytical nonlinear TVD stability result (when using example equations such as the advection equation and Burger s equation and Harten s lemma) ranges from ν 1 to ν 3 [7], depending on the limiter. It is surmised that WENO/ENO hybrid methods should perform similarly; yet, for numerous problems, such as the ones presented in here, they perform so well in practice that convergence in the L 1 - and L -norm can be established for ν 1 (see below). This by no means proves that using ν 1 will work for all possible solutions of the Euler and Navier-Stokes equations; a smaller value, such as ν 1, is a generally safe choice. Note, that for a full study of stability properties, an analysis of the convergence in the L max -norm is also needed Time discretization The typical third-order, three-step SSPRK(3,3) scheme, integrating from time step n to n + 1, is q (1) = q(n) + tl(q(n)), q () = 3 4 q(n) q(1) tl(q(1) ), q(n + 1) = 1 3 q(n) + 3 q() + 3 tl(q() ). (5) In this case, the linear stability limit is ν [7]. For our nonlinear problem we used the limit ν 1. This method has an SSP coefficient c = 1, thereby permitting a time step size similar to the forward Euler method. The costs of the overall method are three times a forward-euler update. In the last equation, L(q) is the numerical approximation of the spatial differential operator of the hyperbolic equation. For smooth solutions approximated with a three-step Runge-Kutta method (RK3) and sixth-order accu WENO, we therefore have q t = L(q) + O( x 6 ) + O( t 3 ). (6) When viscous scales are also being resolved, we must consider how numerical viscosity from the spatial discretization scales with the CFL number. Using the advection-diffusion equation as an example, if one uses first-order Euler time integration, upwinding on the advection term and a centered difference approximation of the diffusive term, one finds that the numerical viscosity from the space discretization (which scales with x 4 in this case) approaches zero as the CFL number approaches one. Therefore, for mixed-type PDEs with advection and diffusion terms, the highest possible stable time step should be used. For the reactive simulations, owing to the large difference in time scales between the fluid dynamics and the reactive source terms, a time-splitting method is used in combination with the SSPRK(3,3) method of Ketchenson et al. [7]. The stiff source terms are integd sepaly in each cell utilizing the 4th-order accu semi-implicit GRK4A method of Kaps and Rentrop [38], which avoids a globally coupled implicit problem. Using the Strang splitting approach, the maximal temporal order of accuracy is limited to two [47]. An easily neglected detail for Runge-Kutta schemes is the proper time update within the sub-steps, which is vital to ensure the correctness of time-dependent boundary conditions, as used, for instance, at SAMR-level boundaries when hierarchical time step refinement is employed. Therefore, we sketch the application of Strang splitting with SSPRK(3,3) below. With s stepι = ( 1, 1, 1 ) the algorithm reads: 8

9 Integ chemistry from t to t + t for ι = 1,, 3: Update ghost cells at t + t s stepι Integ fluid to t + t s stepι Integ chemistry from t + t to t + t Also, for the non-reactive preliminary simulations, a 10-step, 4th-order Runge-Kutta scheme, SSPRK(10,4) [7], is used. While typically higher than 3rd-order SSP/TVD Runge-Kutta schemes have a stability coefficient smaller than one, for this unique scheme the stable region is for ν = 6. This scheme is more efficient than SSPRK(3,3), however, is more difficult to integ with a time-splitting scheme owing to its 10 as compared to 3 sub-steps. The 4th-order scheme is stable for the collective 10 steps with a CFL number six times larger than that of the 3rd-order scheme with its collective 3 steps, leading to a scheme that is almost twice as efficient. This 4th-order scheme can also be compared to the four-step 4th-order scheme, SSPRK(4,4), which has ν = 0.64 [6]. Note that ν corresponds to the total time-step as computed from the contribution of all sub-steps. The SSPRK(10,4) scheme reads: for ι = 1,..., 10: if (ι 10): if (ι = 5): if (ι = 10): q (ι) = q (ι 1) + t 6 L(q(ι 1) ) q (5) = q (4) + t 6 L(q(4) ), q ( ) = 1 5 qn q(5), q (5) = 15q ( ) 5q (5) q(n + 1) = 6 10 q(9) + t 10 L(q(9) ) + q ( ) 4. SAMR implementation We utilize the fluid-solver framework AMROC, version.0, integd into the Virtual Test Facility [1,, 3], which is based on the block-structured adaptive mesh refinement algorithm pioneered by Berger & Oliger [7] and refined by Berger & Colella [6]. This algorithm is designed especially for the solution of hyperbolic partial differential equations with SAMR, where the computational grid is implemented as a collection of rectangular grid components. Finite-difference methods are limited to either uniform grids or SAMR, while the finite-volume approach can also be used with unstructured meshes. The SAMR method follows a patch-wise refinement stgy. Cells are flagged by error indicators and clustered into rectangular boxes of appropriate size. Refined grids are derived recursively from the coarser level and a hierarchy of successively embedded grid patches is constructed. With its parallel distribution stgy, described in detail in [15] and [19], AMROC synchronizes the overlapping ghost cell regions of neighboring patches user-transparently over processor borders whenever boundary conditions are applied. An efficient partitioning stgy for distributed memory machines is used for high-performance simulations with MPI-library, cf. [15]. Typically, a second-order accu Cartesian finite volume method (commonly of the MUSCL type) is used with SAMR implementations. AMROC has been employed very successively with such schemes to efficiently simulate shockinduced combustion, particularly detonation waves, with simplified [9] and detailed chemical kinetics [16, 18]. From the standpoint of DNS, however, the low numerical dissipation of the 6th-order hybrid WENO/CD scheme should provide faster grid-wise convergence than a second-order scheme. Also, it is predicted that for three-dimensional simulations, owing to the multiscale nature of the problem, it will be very expensive to obtain the desired resolution needed in the diffusive mixing and reaction zones. In the case where the simulation is memory rather than compute time limited (i.e., the available memory determines the highest possible resolution), the 6th-order accu method yields superior results. In order to prescribe non-rectangular domains in 7 we utilize a level-set-based embedded boundary method, that has been demonstd and verified in detail for chemically reactive flows in [17] Centered differences in flux-based form WENO schemes themselves are naturally flux-based formulations, but a flux-based formulation of the centereddifference method is also required in order to enforce conservation at the WENO-SYM/CD scheme-matching points. For the j-th point at the cell center, the flux in the x-direction can be approximated with a 7-point centered stencil as f x 1 j x (α(f j+3 f j 3 ) + β(f j+ f j ) + γ(f j+1 f j 1 )), (7) where α = 1/60, β = 3/0, and γ = 3/4 are constants selected for the 6th-order accu stencil. However, in order to enforce conservation, we must consider the fluxes at the cell boundaries f j+ 1 and f j 1. For the inertial fluxes, the local f j at the cell centers are explicitly known. However, the local cell-centered diffusive fluxes must be calculated 9

10 with a stencil similar to that of (7) as discussed in 4.. These together are used to obtain the fluxes at the cell walls, obtaining the final desired conservative approximation of the flux at the cell center, i.e., f x 1 ( ) f j x j+ 1 f j 1, (8) where f j+ 1 and f j 1 are calculated using f j+ 1 = ( ᾱ(f j+3 + f j ) + β(f j+ + f j 1 ) + γ(f j + f j+1 ) ) (9) with ᾱ = 1/60, β = /15, and γ = 37/60. However, directly using this is not advised. Presently, we utilize the skewsymmetric form on each piece of the decomposed flux (see Pantano et al. [56] for details). The derivative of the flux at the cell center is obtained by adding the contributions from the cell boundaries in (8). Note that in this formulation, conservation is ensured but at the cost of a second-order error at cell interfaces where the centered difference (CD) stencil is matched with the WENO-SYM scheme. Since WENO is only used at shock waves, this loss of accuracy is negligible compared to the dominating first-order error along the discontinuity. The forced conservation ensures the stability of the method in an SAMR framework. 4.. Diffusive-flux approximation The approximation of the diffusive fluxes shares the previously encountered problem that the numerical fluxes must be calculated at the cell walls in a conservative fashion. For orders of accuracy greater than two, it is difficult to obtain derivatives (nonlinear combinations of first and second derivatives) at the cell walls without allowing for stencil widening. To obtain a 6th-order accu diffusive-flux approximation, the fluxes need to be first evaluated at the cell centers. However, in order to obtain these approximations, first derivatives of the velocities, mass fractions, and temperatures, must be calculated. For this a standard 7-point centered stencil for the derivative is used. As an example for the velocity, the derivative in the y-direction of the v-velocity is calculated as v y = 1 l y (α(v l+3 v l 3 ) + β(v l+ v l ) + γ(v l+1 v l 1 )), (30) where l denotes the cell index in the y-direction. The appropriate diffusive-flux terms are then known at the cell centers with 6th-order accuracy. Yet, for the SAMR framework, fluxes at the cell walls are needed. Therefore, these cell-centered values are interpolated to the cell walls using (8) such that, when the wall fluxes are combined with (9), the resulting flux at the cell center is conservative at the scheme boundaries and of the desired 6th order of accuracy. In this case, the final cell-centered flux is influenced by a total of 1 cells for each direction. Hence, 6 ghost/boundary cells are required in the SAMR implementation. One may devise a way to calculate the wall fluxes directly in a way that only uses 6 cells for 6th-order accuracy, however, difficulties arise when attempting to calculate cross-derivative terms, such as τ xy (cf. Appendix A), as it is not straightforward to simultaneously use less than 1 cells and ensure a conservative form Hybrid method boundary flagging The WENO/CD scheme requires an explicit switch, from regions of smooth flow (using CD) to regions of extremely high gradients, that require WENO, such as shocks. The normalized curvature of pressure and density was used by Hill & Pullin [3]. However, this flagging criterion can be sensitive to the resolution of the mesh in the sense that a smooth flow can appear almost discontinuous if a sufficiently coarse mesh is employed. The problems encountered with this switch motivated development of an alternative, shock-detection based technique [49]. The new technique is robust, precise and efficient. While reminiscent of shock-fitting in terms of location strong shock waves, it preserves efficiency by not requiring a deformable mesh. The shock-based detection is suitable for the high-speed DMR problems, studied in depth below, because the shocks continually bound the mixing layer as shown in Figure. The technique uses an approximate Riemann solver to detect the existence and orientation of strong shock waves, while ignoring weak ones. The approximate solution to the Riemann problem is computed using Roe-averaged quantities from the given left (L) and right (R) state. Liu s entropy condition allows for characterizing the type of the wave encountered at the characteristic associated with the eigenvalues u ± a (shock or rarefaction wave). A shock is produced if and only if the central state satisfies the condition u R ± a R < u ± a < u L ± a L. (31) 10

11 (a) Shock Detection (b) Density pseudo-color plot Figure : Shock detection applied to the viscous double Mach reflection problem of Section 7.1. Here, a L,R is computed by evaluating the speed of sound, a = γp/ρ, at the left or right cell faces, and the central state (u, a ) corresponds to the Roe averages, ρl u L + ρ R u R u = ρl +, a = (γ 1)(h 1 ρ R u ), (3) where h = ρl h L + ρ R h R ρl ρl + c p,l + ρ R c p,r, c p, = ρ R ρl + c p,, γ = ρ R c p, R,, R ρl R L + ρ R R R = ρl +, (33) ρ R and h, γ, c p,, and R are the Roe-averaged specific enthalpy, heat ratio, specific heat for constant pressure, and gas constant, respectively. When testing the validity of the inequalities (31), a threshold value α Liu /a is considered to eliminate weak acoustic waves that could be easily handled by the CD scheme. For better efficiency and flexibility, this criterion is combined with a geometrical test based on a mapping of the normalized pressure gradient, θ j, that reads [49] θ j φ(θ j ) = (1 + θ j ) with θ j = p j+1 p j p j+1 + p j. (34) If Equation (31) is satisfied for a cell wall bounded by cells j and j + 1 with values different by at least α Liu /a and also φ(θ j ) > α Map holds true, then WENO is set to be used at the cell wall. This algorithm is applied independently in each spatial direction and we additionally employ it in multiple rotated frames of reference. The latter allows us to efficiently detect shocks that are not grid aligned. In our two-dimensional simulations, to be discussed below, we use the shock-detection criterion also for rotational angles ±45 and ±135 degrees to capture shock waves perpendicular to the diagonal directions of the mesh Higher-order accu hybrid prolongation and restriction Prolongation involves the interpolation of cell-centered vector of state variables at a coarse level to the next finest level s ghost or newly refined interior cells. Restriction involves the interpolation (for finite difference methods) or just simple averaging (for finite volume methods) of the fine level states onto the underlying coarse level mesh. We have extended the prolongation and restriction operators commonly used (cf. [6]) from first-order to 5th-order accuracy. In order to construct the interpolation stencils, the Aitken method [55], based on Lagrange interpolation, is used sequentially in each spatial direction. The coefficients are calculated recursively allowing for different refinement factors, for example, 4, or 8 times finer grids. Wherever possible, centered stencils are selected as shown in Figures 3(a) and 3(b). Exactly centered or slightly upwinded (by half a cell width) stencils are used in most cases. For coarse cells adjacent to mesh boundaries, as in Figure 3(c), a stencil upwinded by one cell is required, which is a result of having 6-point 5th-order accu stencils when 6 ghost cells are available. With our implementation, owing to the treatment of the time step stability criterion as described in the Appendix B, WENO is not needed at coarse/fine SAMR boundaries for stability. The hybrid prolongation and restriction operators have been applied successfully both with reactive and non-reactive simulations using the WENO/CD method and the shock-based discontinuity detection. With the 5th-order accu operators, overall 6th-order convergence was found in the two-dimensional verification problems which had smooth flow. At present, these operators are unconstrained and permit local conservation errors within the order of accuracy of the used interpolation. We note that where a discontinuity is flagged, for example with the shock-based detection, the operator defaults to the stable first-order accu interpolation. One can view 11

12 (a) Prolongation: coarse grid to fine ghost cells, upwinded (b) Restriction: fine to coarse grid underlying cells, centered (c) Restriction: upwinded case Figure 3: Fifth-order accu stencils used by the hybrid-order prolongation and restriction. These stencils are used when non-discontinuous flow is encountered. Note, that all stencils are centered except for the boundary coarse grid cells set in the restriction operation. this method as a simplified version of mesh interface WENO interpolation. In this respect, by making the WENO smoothness measures accessible to the prolongation and restriction functions, 5th-order fully upwinded stencils could be used at the shocks. However, in our case the option of defaulting to first-order accu interpolation at discontinuities is chosen for simplicity Multicomponent chemistry solver The detailed multicomponent chemistry and transport are implemented through the use of the CHEMKIN-II library [39]. This chemical kinetics package is utilized to evaluate the reaction s, enthalpies, specific heats, and transport coefficients according to a particular reaction mechanism and thermodynamic model. The temperature is found by applying a standard Newton method to an implicit temperature equation. If the Newton method does not converge in a reasonable number of iterations, a standard bisection technique is applied. The bisection method is always guaranteed to converge [19]. In order to speed up the evaluation of temperature-dependent specific heats and enthalpies, two constant tables are constructed for each species during the start-up of the computational code [0]. 5. Verification A systematic verification study of the described hybrid WENO/CD method within an SAMR framework has been conducted. The presentation starts with non-reacting and reacting diffusive perfect gas flows in one space dimensions, and considers some two-dimensional benchmarks subsequently One-dimensional viscous shock An analytical one-dimensional solution of a stationary viscous shock profile was used to verify the implementation sepaly in the x- and y-direction. The analytical solution is formulated in nondimensional form, where the upstream density, pressure, and velocity (indexed with 0) in addition to an equivalent perfect gas mean free path are used as scaling parameters. See Kramer [43] for the implicit solution (with Prandtl number of 3 4 and γ = 1.4), which is expressed as a function of the Mach number and specific heat ratio, and relates the nondimensional velocity and position. The 1

13 (a) Density (b) Entropy Figure 4: Analytical and numerical solution for the one-dimensional steady shock wave (visually no difference). Cells Density Momentum Total energy Pure CD 56.31E E-5 1.6E E E E E E E E E E Pure WENO 56.78E E E E E E E E E E E E Table 1: norms for the three state variables of the viscous shock test problem. Equation (15), was set to For the pure WENO method the ɛ value, cf. specific mean free path, if only used as a length scale, can be arbitrary. For the adopted solution it is λ 0 = 8µ 5 πρ 0p 0. The density, pressure, and hence the total energy are found with the relations, ρu = ρ 0 u 0, ū = u u 0, p = M ((γ 1)ū (γ 1))) ). (35) p 0 ū By using the analytical solution as an initial condition, the Navier-Stokes equations were marched forward in time until the computation reached a stationary state. Typical shock profiles are shown in Figure 4, where exact and numerical solutions are indistinguishable. The norm of the difference between the exact and the numerical solution was then used to verify 6th-order convergence of WENO and CD solvers, with viscous and heat conduction terms, for a perfect gas. Since this test case has a smooth solution, the WENO and CD methods were tested sepaly. The low convergence s at coarse resolution (cf. Table 1) are the result of an insufficient number of points spanning the shock thickness, and the WENO and CD stencils (6 points wide), but particularly, the viscous flux stencils (1 points wide) show degraded convergence. This is generally true for all possible length scales encountered in a simulation. Note that for this and all following verification studies, because finite difference rather than finite volume methods are used, cell centered rather than cell averaged values are used in convergence tests. 5.. One-dimensional steady laminar flame As a multicomponent verification of flows with chemistry, we compared our solution for a 4-species one-step model of hydrogen-air combustion using CHEMKIN-II and the full one-dimensional reactive multicomponent Navier-Stokes equation to the approximate FreeFlame model of CANTERA 1 using the same mixture transport and kinetic model. The flame velocity and temperature were matched to that of a typical hydrogen-air flame by changing the heat release and one-step Arrhenius reaction and activation energy. Physical transport properties were used for the H O, N, H, O mixture. The small discrepancies in the compared solutions are expected and interpreted as the result of CANTERA using a constant pressure assumption in its solution. Since the CANTERA solution is not exact for the momentum equation, there are slight differences in the steady state results to the full diffusive Navier-Stokes equations of AMROC. For our

14 implemented one-step model in AMROC, first simulated a 1D laminar flame - solves multi-dimensional, non-steady, chemically reacting Navier-Stokes equations validated flame simulation by comparing flame profiles with Cantera computations 11 Figure 5: Multicomponent laminar flame with detailed transport. Comparison is with the steady solution of CANTERA. (a) Uniform grid (b) 4 levels of SAMR Figure 6: Maximum shock pressure versus time. Uniform grid: Compares the WENO/CD solutions on a grid of 1600 and 6400 cells to a MUSCL solution with cells. 4 levels: Comparing a WENO solution with 4 refinement levels (,,,) and a base grid of 1600 cells to the highly resolved MUSCL solution with cells. In each case the domain size is 80 and the final time is 40. AMROC solution, the CANTERA result is used as the initial condition and the solution undergoes a transient process (as the pressure adjusts) to reach a slightly different steady state. To the authors best knowledge, there exist no analytical or semi-analytical, implicit solutions for multicomponent, reacting, diffusive flow. The difficulty is primarily due to modeling both mass diffusion and pressure gradients. Therefore, a comparison to CANTERA s widely accepted approximate flame solution was warranted One-dimensional unsteady detonation An unsteady reactive one-dimensional problem was used to verify the interaction of the time-split chemistry terms with the reactive fluid solver. A standard unsteady detonation problem with specific heat γ = 1., heat release q = 50, activation energy E = 50, gas constant R = 1, reaction coefficient A = 30.75, and overdrive f = 1.6 is adopted to compare to the single mode period solutions found in [35] and [19]. The initial condition is the same as that used by Hwang et al. [35], using a discontinuous ambient and post-detonation state. Deiterding [19] used the steady Zel dovich, von Neumann, and Doering (ZND) solution as the initial condition, yet, it was found that for the WENO method, the post-detonation solution is better suited as the initial non-periodic solution decays faster. The shock pressure was determined two ways, first using a local maximum, and alternatively by detecting the shock position. Because shock-capturing, rather than shock-fitting, is used, there are oscillations in the shock pressure owing to the unavoidable errors of the shock moving back and forth across the grid (when the reference frame is determined by the known average shock velocity). The best results were found by detecting the time-dependent shock position and using this to calculate the pressure, which depends analytically on the shock velocity. This shock velocity was found by using second-order differentiation of the data points corresponding to the position of the local shock pressure peaks. Using this indirect extrapolation of the velocity leads to smoother data in Figure 7 [4]. This procedure has typically not be used by previous sources. As shown in Figure 6(a), after the initial transient relaxation, a periodic solution is reached. The features of interest, i.e., the period and amplitude of the pressure oscillation, agree, although the relaxation period is slightly 14

15 Figure 7: Convergence of the maximum pressure peak of 99 for the WENO/CD, WENO, and MUSCL methods. Cell Size (half reaction widths) L 1 Cells MUSCL WENO Max Pressure Max Pressure 1.00E E E E E E E WENOCD Max Pressure Table : Convergence of the maximum pressure peak for the one-dimensional, unstable two-species detonation problem. Values are shown for the MUSCL, WENO, and WENO/CD methods. The solution accepted by the detonation research community is 99 [19]. Figure 8: One-dimensional inviscid exact solution for the manufactured Lamb-Oseen vortex problem. different for each method. The magnitude and development of the initial start-up errors are grid resolution and method dependent, which is characteristic for this unstable problem [19]. For a fairly coarse uniform grid, 0 and 80 cells per half-reaction-zone length, L 1, the WENO/centered difference hybrid scheme is fairly close and converges to a highly resolved MUSCL solution with 00 cells per L 1. In these tests a domain of size 80 was used. In Figure 6(b), the dynamic mesh adaptation is tested by using a WENO solution with a base grid of 0 cells per L 1 along with 4 refinement levels, which corresponds to 30 cells per L 1 near the shock front. In Figure 7 and Table, the convergence of the WENO/CD and pure WENO was compared in the uniform grid case to the convergence of the widely accepted MUSCL method as used by Deiterding [19]. The method of Hwang et al. [35], a 3rd-order WENO scheme, also converges to a pressure of approximately 99. Here it is found that the WENO and WENO/CD solutions converge at similar s to the maximum shock pressure. As expected, this is substantially higher than that of the nd-order MUSCL solution at the same resolution. Note that at least 10 cells per L 1 are required to have an acceptable maximal pressure amplitude and period. 15

16 1 1.E otal Energy Errror L1 Norm of To 1.E 0 1.E 03 1.E 04 1.E 05 1.E 06 al Energy Errror L1 Norm of Tota E 08 1.E Cells in each direction MUSCL nd order viscous WENO CD nd order viscous WENO CD 4th order viscous WENO CD 6th order viscous 1E Finest grid resolution WENO CD, levels WENO CD, levels, higher order AMR MUSCL, levels WENO CD, unigrid (a) Uniform mesh (b) Two SAMR levels Figure 9: Convergence plot (log-log scale) for the manufactured Lamb-Oseen vortex solution (a) and the viscous decaying vortex (b). The convergence plots show the decrease of the norm of the total energy as the resolution is doubled. Cells MUSCL nd order viscous WENO/CD nd order viscous WENO/CD 4th order viscous WENO/CD 6th order viscous E E E Table 3: Convergence on uniform grids using the manufactured solution for the two-dimensional Lamb-Oseen vortex test, showing the error values of the L 1 -norm of the total energy and the corresponding convergence s for different methods with differing viscous flux stencils. Finest grid resolution WENO/CD levels WENO/CD levels higher order SAMR MUSCL levels WENO/CD unigrid E E E E E E E E E Table 4: Convergence results for the decaying (viscous) two-dimensional Lamb-Oseen vortex benchmark, showing the error values of the L 1 -norm of the total energy and the corresponding convergence s. Except for the MUSCL method, each WENO/CD test case uses 6th-order accu viscous flux stencils, yet only the uniform grid and the multi-level test case using higher-order prolongation and restriction yields close to 6th-order convergence Two-dimensional manufactured and decaying Lamb-Oseen vortex For verification of the convergence properties of both the inviscid and viscous fluxes, a two-dimensional manufactured solution of the convecting Lamb-Oseen vortex [6] was constructed. Radial profiles for this exact solution, shown in Figure 8, were obtained for a steady, inviscid vortex problem. An exact viscous, steady solution was then constructed by adding viscous fluxes together with analytically known source terms in both the momentum and energy equations to cancel them exactly. An order-verification via the manufactured solution procedure (OVMSP) [4] creates analytic solutions to the fully general differential equations solved by the code and uses a grid convergence study to confirm the order of accuracy. Fourth- and sixth-order, conservative (in each SAMR level) viscous fluxes were constructed and verified. A convergence study was conducted for a uniform and a two-level grid. When using first-order accu prolongation and restriction, global 3rd-order spatial convergence was found for the two-level grid over a finite time for the 6th- and 4th-order methods. The uniform grid convergence results are shown in Figure 9(a) and Table 3. Further, a sepa verification problem was constructed using a highly accu, but approximate solution of the convecting, viscous, decaying Lamb-Oseen vortex. Here, the expected 6th-order convergence using the 5th-order prolongation and restriction was verified using the full compressible Navier-Stokes equations. For these test cases, a highly resolved mesh was used as reference result, and was compared to base meshes of to cells. This convergence test was carried out using two levels, a base grid with a static refinement mesh, centered in 16

17 i i θ w θ w θ w θ w i i (a) Initial State (b) t > 0 Figure 10: The model problem of two interacting planar shock waves. Figure 11: Boundary conditions for the reactive double Mach reflection problem. For the non-reactive problem, the top ghost-fluid-method (GFM) region is not needed and the exact shock solution is used at the upper boundary. the vortex. In Figure 9(b) and Table 4, with levels, nd-order convergence is found for all methods using the standard 1st-order accu prolongation and restriction operators. With a uniform grid, 6th-order convergence is confirmed for WENO/CD. Lastly, with the new 5th-order accu hybrid prolongation and restriction, overall 6th-order convergence is achieved even for the SAMR results. Note that in the SAMR case, the error is evaluated as the sum of the norms on the domain Ω λ of level λ without higher refinement. Denoting by Λ the highest level available, the norm calculation reads Λ 1 L 1 (q) = L e 1( x Λ, y Λ, Ω Λ ) + L 1 ( x λ, y λ, Ω λ \ Ω λ+1 ), (36) where L 1 ( x, y, Ω) = j,l λ=0 q jl q r jl x y (37) is the norm on the domain Ω, and where qjl r denotes the averaging projection of the reference solution from the uniform mesh down to the desired mesh with step sizes x, y. 6. Shock-driven combustion A canonical problem for shock-induced combustion in compressible flow is the detonation wave. A multidimensional detonation wave is described as having a quasi-periodic structure of transverse waves in addition to the leading shockreaction front. A key repetitive sub-structure within gaseous detonations is the three-shock or triple point configuration that arises due to a fundamental instability. Here, Mach stems and incident shocks are part of the leading shock and the resulting reflected shocks are the transverse waves. However, Mach reflection structures can also be created when shock waves encounter solid boundaries. In the following, we will concent on obtaining an accu DNS simulation of just this fundamental triple point structure The model problem Detonations are intrinsically three-dimensional; however, due to the complexity of the problem and the ability to easily extend an implementation from two to three space dimensional, a two-dimensional model is used. The problem setup for a two-dimensional, shock-initiated detonation reflection is depicted schematically in Figure 10(a). Two detonation waves travel symmetrically down inclined wedges of equal angle θ w and then collide. As depicted schematically in Figure 10(b), the collision produces a symmetrical structure consisting of two triple points with Mach stems, reflected waves, and shear layers, one set for each incident shock wave. To reduce computational cost, the symmetry of the problem is utilized. For our preliminary results, one non-reacting perfect gas species with constant specific heat was used. Later, one-step and multi-step reaction models, involving multiple species, were employed. Note that a Reynolds number Re for this flow can be defined by using the ambient density, speed of sound and also the distance the incident shock has traveled along the bottom boundary, Re = ρ a L(t) µ, L(t) = d shock sin θ w t. (38) 17

18 6.. Length scales and resolution In order to achieve accu numerical simulation results, all physically relevant length and time scales must be resolved, regardless of the order of accuracy of the numerical method. For our method, having at least 10 to 10 cells across a length scale is required before one can begin testing for convergence. The detonation problem has multiple length scales, which requires care both in setting up an adaptive solution and in interpreting the results. The incident shock thickness is slightly larger than the nondimensional length scale used in the exact one-dimensional viscous shock solution. The shock thickness reads λ shock = 8µ(T ). (39) 5 πρ p It is of the order of three to five mean free path lengths. Note that in a Mach reflection pattern, the smallest shock thickness is found in the Mach stem. Presently, we do not resolve this length scale and in this sense we are performing pseudo-dns. With shock-capturing, numerical dissipation will smear the shock in this region, yet, the other areas of the flow field are largely unaffected if their other scales (reactive and viscous) are resolved. The diffusive length scales, which include viscosity, heat, and mass diffusion, are most prevalent in the shear layer. On dimensional grounds, the viscous shear layer thickness, δ visc, grows as δ visc νt, (40) where ν = µ ρ is the dynamic viscosity, while the thermal heat conduction layer thickness, δ cond, and the mass diffusion layer thickness, δ mass,i, grow as k ref t D i δ cond, δ mass,i t, (41) ρc v ρ respectively. For hydrogen and hydrocarbon fueled detonations, typically the smallest scale is the viscous shear thickness, followed by the mass, and then the heat diffusion thickness. Also, for the chemical reactions, there are two different types of scales. A fundamental time scale comes from each Arrhenius equation and for a simple one-step model is ( ) 1 τ Arr = AY 1 T n exp Ea. (4) RT For a mixture with multiple reactions, associated time scales can differ by orders of magnitude. A further length scale of larger size is the laminar flame thickness, which results from the interaction of the chemical equations, diffusion, heat conduction, and convection. Thus far, we only run simulations for time scales capturing the flames in the laminar regime. Therefore, for the results presented, we check the resolution of the smallest length scale, the viscous shear layer thickness Initial and boundary conditions For the non-reactive simulations, the setup involves pre- and post-shock initial conditions throughout the domain. The boundary conditions include vanishing normal velocity, tangential stress and heat conduction on the inclined portions of the wedge ; symmetry boundary conditions on the horizontal boundary with zero normal velocity, tangential stress and heat conduction on the horizontal boundary, and simple zeroth-order inflow/outflow boundary conditions on the left and right boundaries. Since this is a compressible flow, the boundary errors do not travel fast enough to interact with the solution area of interest. The inclined slip surface boundary is enforced using the level set implementation of the first-order accu ghost fluid method [17]. The exact traveling shock solution is prescribed along the top boundary. For this non-reactive case, the setup is similar geometrically to the wedge interaction problem studied by Vas Ilev et al. [36]. We use, however, different boundary conditions as our present interest is in shock-shock interactions rather than shock-solid boundary interactions. For the reactive case, the one-dimensional or planar ZND detonation wave solution was used as initial condition. This admits finite- chemical reactions and describes a detonation as an infinitely thin shock wave followed by a zone of exothermic chemical reaction. The shock travels with a speed given by the Chapman-Jouguet condition. The initial condition is found by numerically solving the one-dimensional, steady, reactive Euler equations using a numerical ordinary differential equation (ODE) solver. Also, in order to reduce boundary errors, the top boundary was angled and set to a solid slip boundary condition, as shown in Figure 11. The initial and boundary conditions for the multicomponent, detailed chemistry results are the same as in the two-component, one-step chemistry case, aside from a differing ZND solution due to the increased complexity in chemistry. 18

19 (a) Vorticity in the mixing layer (b) Mixing thickness growth Figure 1: Vorticity in the mixing layer and the laminar mixing layer thickness as a function of distance from the triple point, von Karman momentum-integral technique. The last black dot is from our numerical simulation for the approximate thickness at a distance of 1.35 mm behind the triple point. This thickness is in the laminar stable regime. 7. Applications 7.1. Non-reactive diffusive double Mach reflection A fully resolved unsteady DMR simulation in air with γ = 1.4 was conducted. The initial conditions were selected to match the numerical and experimental results of Vas Ilev et al. [36], where a Mach number M = 4.5, inflow angle θ w = 36, and viscosity and thermal conductivity of µ = Pa s and k = W/(m K) were chosen. However, in order to gauge the performance of the code for detonation simulations, a slip boundary condition was applied, rather than the no-slip boundary condition proposed by Vas Ilev et al. [36]. The constant viscosity and conductivity correspond approximately to the average values for the post-shock conditions for the ambient state with T = 300 K and p = 000 Pa. A nondimensionalization or scaling of the fluid dynamic equations was used and is detailed in Appendix A. The maximum CFL parameter for automatic time step adjustment was 0.98 using the ten-step RK4 integration. Refinement criteria that capture the physics of each length scale in the problem were utilized. The density gradient is used to refine the convective length scale, the x- and y-velocity gradients are used for the viscous length scale, and the energy gradient for the conduction lengths. The viscous length scale is estimated by using the average density of the top and bottom flows of the shear layer ρ avg = kg/m 3. The shock speed and speed of sound used to calculate the Reynolds number are 1,566 and 348 m/s, respectively. Through experience, it has been found that for (40), using the time value at which the shear layer begins to become unstable is sufficient for calculating a viscous length scale δ visc. Note this naturally applies only to resolved simulations, in which there are at least 10 to 100 cells within δ visc for our discretization approach. Table 5 summarizes runs performed for the non-reactive, diffusive double Mach reflection. For the result shown in Table 5(D) the incident shock thickness (encompassing the high gradient part) is only slightly larger than λ shock = 8µ 5 πρ p m. This corresponds to approximately 100 cells across the shear layer (at finest grid resolution) immediately behind the triple point and some 10 cells across the incident shock. In the absence of an exact solution and with the necessity of adaptive mesh refinement to resolve the scales, a standard convergence study is difficult. For the shear-layer portions of the flow, comparisons with free shear layer theory were used to study solution accuracy. Directly behind the triple point, the flow is laminar and stable; therefore, for constant viscosity, the thin-layer equations apply. The similarity solution obeys the Blasius ODE but with boundary conditions for the free-mixing layer. A demonstrative numerical result is shown in Figure 1(a). Here, the growth and transition to instability (the initial inviscid mode) of the region dominated by vorticity is shown. The mixing thickness can also be obtained using the von Kármán momentum-integral technique [5]. It is assumed that the flows on both sides of the shear layer are incompressible and that there is no pressure gradient along the layer. As assumed in Bendor [5], the upper and lower velocities, u and u 3 as shown in Figure 1(a), tangential to the interface are assumed to have a laminar profile and are approximated with third-order polynomials. The benefit of the von Kármán integral method is that it approximates the effects of the density difference across the layer, unlike the Blasius method, for which an average density was used. Of equal importance is that it also allows for a viscosity variation: the lower fluid is much hotter than the upper fluid, yielding a physically non-negligible change in viscosity. Yet, for the sake of simplicity, the total displacement thickness was calculated and shown in Figure 1(b). The dot on Figure 1(b) shows the comparison of the numerical and boundary layer theory results. In addition, the high-resolution results were compared to a simulation with one less refinement level, which supported visual convergence. 19

20 Density pseudo-color (A) Density contour Method WENO/CD-RK4 6 levels (,,,, ) base grid: x = [ 1, 34] y = [0, 6] L = m Diffusion δvisc = q µt ρ m xmin = m t = 5.0 (nondim), s Re = 6, 150 (B) WENO/CD-RK4 5 levels (,,,4) base grid: x = [ 0.8, 4] y = [0, 4.3] L = m δvisc m xmin = m t = 3.48 (nondim), s Re = 4, 78 WENO/CD-RK4 6 levels (,,,, 4) base grid: x = [ 0.8, 4] y = [0, 4.3] L = m δvisc m xmin = m t = 3.48 (nondim), s Re = 4, 78 WENO/CD-RK4 7-levels (,,,,, 4) base grid: x = [ 0.8, 4] y = [0, 4.3] L = m δvisc m xmin = m t = 3.48 (nondim), s Re = 4, 78 (C) (D) Table 5: Non-reactive diffusive double Mach reflection: pseudo-color density and contour plots of the DMR structure. Figure (A) displays the long-term behavior and Figures (B) to (D) demonst the convergence of the WENO/CD method in resolving the viscous processes in the shear layer, by showing a succesive increase in resolution by a factor of for three simulations. The approximate viscous scale and minimum cell size show the required resolution for convergence of the viscous DMR problem. Note: For the electronic version, be sure to use the zoom tool in the PDF reader to study the details of the high resolution plots Convergence results A series of simulations were conducted to investigate the influence of resolution and SAMR level distribution on the initial roll-up of the shear layer. Pseudo-color and contour plots of the density are presented in Table 5 (B) to (D) for 3 different SAMR resolutions. Through this investigation, it was found that setting the refinement thresholds to enable adequate coverage of the shear layer and its surrounding region is vital for convergence because the interactions of the SAMR levels create grid-level disturbances that can influence the initially highly sensitive vortical roll-up. The region behind the shock wave close to the second triple point requires the highest level of refinement (used similarly for the shear layer) because the roll-up first occurs behind this shock. 0

21 Figure 13: SAMR levels for the DMR convergence test. The domain corresponds to those of tests (B)-(D) of Table 5. Levels Density y-velocity Total energy t = 3.48, domain: [17.0, 4.0] [0.0, 3.5] t = 3.60 domain: [17.0, 4.0] [0.0, 3.5] t = 3.84 domain: [18.5, 4.0] [0.0, 3.5] (incident shock at edge of domain) Table 6: norms for some state variables using the 7-level case as the reference solution. Using the highest resolved case as an approximate exact numerical solution, the convergence of the WENO/CD method was quantified. As an example, Figure 13 shows the distribution of SAMR refinement levels for the 7-level case at a time of t = The norms in Table 6 demonst the convergence of the state variables, the density, momentum, and total energy. The computation of these norms utilized only the domain surrounding the shear layer. Here, convergence is demonstd from the time the shear layer begins to roll up, t = 3.36, to the time at which half of the shear layer has left the domain, t = For these norms, s of convergence are calculated assuming that all levels are being refined, rather than just the finest level. Also shown is Table 7, where instead of changing the number of levels, the resolution of the base grid is halved in each direction. Here, because all grids are being refined/coarsened rather than just those coinciding with the finest grid, the convergence s are slightly higher. Even higher s are found when a domain excluding the shock waves is used for the norms. As an example, the of convergence for only the unstable jet at the bottom of the domain is shown. In this case the last for the density increases from 1.33 to 1.43 and for the total energy, from 1.35 to Note that in all of these DMR test cases for Tables 6 and 7, when comparing one result to another, all the coarse/fine grid boundaries do not exactly match up. This is unavoidable with our adaptive mesh refinement stgy, as the grid is being updated at every time step and its coverage depends on the local gradients of the solution. The evaluation of the norms is carried out as described at the end of Section 5.4, with the only difference that the reference solution q r itself is now defined on a hierarchical SAMR mesh. The data on the highest locally available level of the reference solution is averaged onto the currently evaluated level of the present approximation. Since the SAMR approach leads to refinement domains Ω λ that are always properly nested within the next coarser level domain Ω λ 1 plus a buffer region of at least one layer of coarse level cells, it is safe to assume that for the cases considered here the reference solution is always significantly better resolved. We have implemented the used error norm computation for large-scale parallel adaptive simulations as a mere post-processing step reading the I/O files gened by AMROC into a sepa single-processor program. 1

22 Base grid Density Total energy t = 3.84 domain: [19., 4.0] [0.0, 3.3] (incident shock at edge of domain) t = 3.84 domain: [19., 3.55] [0.0, 1.14] bottom jet (shocks are not included) Table 7: norms for some state variables using the 7-level case (with base grid) as the reference solution. Coarser solutions also have 7-levels, but use coarser base grids. These quantitative measures and visual comparisons of the solution support that our method is converging. In our two highest resolutions shown in Table 5, the diffusive processes are resolved. 7.. Double Mach reflection detonation Demonstrative, fully-resolved, diffusive, detonation-reflection simulations have also been completed in two space dimensions for a one-step, two-species, marginally stable detonation. The problem setup is similar to the non-reactive case, except for modifications of initial flow field and boundary conditions, required for an extension of a shock wave to a detonation. Simulations were conducted using the WENO/CD method and the robust MUSCL method for comparison. It was found that the accuracy of the flow was highly sensitive to the particular locations of the SAMR levels. A simple two-species, single-reaction model was used with temperature dependent transport properties. Because of the later goal of using multicomponent detailed chemistry, the thermodynamical and transport properties of our model where selected and fitted to physical parameters for a H -O detonation initially at T = 300 K and p = 6, 700 Pa. Using a high-temperature extension of the GRI30 mechanism in CANTERA and the SDToolbox, the ZND solution was calculated with detailed chemistry and used to make an approximate chemistry and transport model with a single Arrhenius equation, constant specific heat, and temperature dependent transport. The Arrhenius activation energy and pre-exponential, heat release, and specific heat ratio were chosen by matching the Chapman-Jouguet speed and the von Neumann (post-shock) pressure at the beginning of the ZND detonation. For this two-species, calorically perfect model we have γ = γ 1 = γ, p = ρrt, R = R 1 = R and ρ = ρ 1 + ρ, ρ 1 = ρy 1, ρ = ρy. (43) With the total energy defined by the heat release per unit mass parameter, q, the equation of state takes the explicit form p ρe t = (γ 1) + 1 ρ(u + v p ) + ρ 1 q or e t = (γ 1)ρ + 1 (u + v ) + qy 1. (44) This is equivalent to having product and reactant enthalpies of the form h 1 = h 0 + q + c p T, h = h 0 + c p T = h h 1 = h prod h react = h reaction = q. (45) The mass fraction production s are ( ) Ea ω 1 = ρy 1 A exp RT and ( ) Ea ω = ρy 1 A exp. (46) RT The thermodynamic parameters T = 300 K, p = 6670 Pa, ρ = kg/m 3, γ = , W = 0.09 kg/mol, q = J/mol, E a = J/mol, and A = s 1 were used. This corresponds to a post-shock pressure of approximately 1.7 atm and detonation shock speed of d shock = m/s. The viscosity, thermal conductivity, and mass diffusions were selected by matching general trends and the values at the end of the reaction zone of the one-step and detailed chemistry models encountered in their sepa one-dimensional steady ZND solutions. In all of theses ZND configurations, the solution and parameters are described as a function of position or equivalently time. For the viscosity and conductivity, the Sutherland model was used, µ = µ ref ( T T ref ) 3 T T ref, k = k ref ( T T ref ) 3 T T ref. (47) Toolbox/index.html

23 (a) Temperature Figure 14: Temperature (K) pseudo-color plot for ZND initial condition with one-step chemistry. (a) Density (b) Product Mass Fraction Figure 15: Pseudo-color plots for a fully-resolved marginally stable detonation with one-step chemistry. A simple expression that includes the inverse dependence on pressure was used for the mass diffusion ( ) 3 ( ) 3 T T p atm T D 1 = D 1ref T ref T ref p, D T p atm = D ref T ref T ref p. (48) At the end of the reaction zone, the temperature is approximately 500 K and the pressure is 1 atm. This yields the following transport parameters for our one-step model: T ref = 500 K, µ ref = Pa s, k ref = W/(mK), D 1ref = m /s, D ref = m /s. Note that for calculating a Reynolds number we use µ ref rather than µ as µ in this case is a function of temperature One-step chemistry Results for the whole domain are presented in Figures 14-15(a). For this simulation, the ZND planar steady detonation wave solution was used as initial condition. Using an average density, ρ 0.60 kg/m 3, of the top and bottom portions of the shear layer directly behind the triple point, viscosity of Pa s, thermal conductivity of W/(mK), a mass diffusivity of m /s for the average temperature of 000 K, and a pressure of atm the diffusive scales were estimated (see Table 8(A)). Observe that the viscous scale is the smallest, and mass diffusion and heat diffusion scale are approximately 1.5 and 10 times larger, respectively Convergence results Using the nondimensional version of the equations and up to 8-levels of refinement, convergence of the method for the reactive DMR was verified as shown in Table 8 (B) to (D). For these simulations, the National Energy Research Scientific Computing Center machine Carver (quad-core Intel 5500 series) was used with 18 cores. Additionally, in order to increase the efficiency of the simulation and allow for higher resolution, a time-dependent coarsening region behind the DMR was utilized, as shown in Figure 16(b). Three-step RK3 integration was used with a CFL time step parameter of 0.99 in conjunction with the time-split integration for the chemistry. As expected, it was found that when the induction length is larger than the viscous scales (as is for realistic physical parameters), a fully resolved simulation is limited by the viscous length scale. Shown in Figure 16(c) is the use of the WENO scheme only at the strong shocks. At the highest resolution, the shock coming from the second triple point is not strong enough to activate 3

24 Density pseudo-color Density contour Mass fraction pseudo-color Method (A) WENO/CDRK3/GRK4A 6 levels (,,,,) base grid: x = [ 10, 70] y = [0, 50] L = 1 mm Diffusion xmin q = m δvisc µt ρ 5 = m q kt δcond ρcv =.08e q 4m D 1 δmass,1 ρ t 5 = m t = 10 (nondim), s, Re = 6, 780 (B) WENO/CDRK3/GRK4A 6 levels (,,,,) base grid: x = [ 10, 30] y = [0, 0] L = 1 mm xmin = m δvisc m δcond m δmass, m t = 4.3 (nondim), s Re =, 910 WENO/CDRK3/GRK4A 7-levels (,,,,,) base grid: x = [ 10, 30] y = [0, 0] L = 1 mm xmin = m δvisc m δcond m δmass, m t = 4.3 (nondim), s Re =, 910 WENO/CDRK3/GRK4A 8-levels (,,,,,,) base grid: x = [ 10, 30] y = [0, 0] L = 1 mm xmin = m δvisc m δcond m δmass, m t = 4.3 (nondim), s Re =, 910 MUSCL/ GRK4A 6 levels (,,,,) base grid: x = [ 10, 30] y = [0, ] L = 1 mm xmin = m δvisc m δcond m δmass, m t = 4.3 (nondim), s Re =, 910 MUSCL/ GRK4A 7-levels (,,,,,) base grid: x = [ 10, 30] y = [0, ] L = 1 mm xmin = m δvisc m δcond m δmass, m t = 4.3 (nondim), s Re =, 910 MUSCL/ GRK4A 7-levels (,,,,,) base grid: x = [ 10, 30] y = [0, ] L = 1 mm xmin = m t = 4.3 (nondim), s (C) (D) (E) (F) (G) Table 8: Reactive diffusive double Mach reflection: density, density contour, and mass fraction pseudo-color plots of the DMR structure. Figure (A) demonsts the long-term behavior and Figures (B) to (D) demonst the convergence of the WENO/CD method in resolving the viscous processes in the mixing layer, by showing a increase in resolution for 3 simulations. The approximate viscous scale and minimum cell size give the required resolution for convergence of the viscous DMR problem. Figures (E) to (F) show the convergence of a standard MUSCL scheme for the same problem. Figure (G) shows the equivalent inviscid simulation. Note: For the electronic version, be sure to use the zoom tool in the PDF reader to study the details of the high resolution plots. 4

25 (a) Refinement levels (b) Refinement levels (c) WENO usage (red) Figure 16: SAMR levels and WENO usage for the 8-level reactive DMR convergence test. Levels Density Y 1 t = 4.300, domain: [3.0, 30.0] [0, 5.0] t = domain: [3.0, 30.0] [0, 5.0] (Mach stem/incident shock has left the domain) Table 9: norms for the state variables using the 8-level case as the reference solution. the discontinuity flag and the centered difference method captures the shock satisfactorily. At these resolutions, the weak shocks are nearly resolved, yet the strong shocks remains under-resolved. Again, using the highest resolved 8-level case as a reference solution, norms were calculated for the density and first species mass fraction to quantify the convergence of the reactive DMR problem. Quantitative results are given in Table 9; pseudo-color plots of the absolute value of the cell-wise difference between current and reference approximation are displayed in Table 10. As previously shown for the nonreactive case, the solution is converging and acculy resolved. The latter statement is further supported by the visualization of the local errors in Table 10, showing obvious visual convergence in the shear layer Method comparison Using up to 7-levels refinement, the computation was repeated with the MUSCL method and second-order accu finite differences for the diffusive terms. As shown in Table 8 (E) to (F), the overall flow field is similar, including the position of the shock waves, the jet, and the mixing layer. However, not surprisingly, is the observed result that the roll-up of the shear layer occurs later, which is surmised to be from the additional numerical viscosity (from the spatial solver and temporal integrator) and from the second-order errors from linear interpolation across the SAMR levels. Also for comparison, an inviscid solution is shown in Table 8(G). In this case, it is the numerical viscosity (which is a function of the resolution used) that dictates the roll-up of the mixing layer. This last case stresses the importance of including physical rather than numerical viscosity when simulating detonations as most detonation simulations us the 5

26 A) B) 4 levels 5 levels C) D) 6 levels 7-levels Table 10: Density errors calculated with a comparison to the highest resolved case (8-levels). Scheme Levels Wall time CPU time MUSCL s = 1.74 h 55.6 h MUSCL s = 6.97 h 33 h MUSCL s = 4.0 h 769 h WENO/CD s = 4.83 h 155 h WENO/CD s = 14.7 h 470 h WENO/CD s = 49.5 h 1590 h Table 11: Comparison of run times for the MUSCL and WENO/CD methods using one-step, two-component chemistry for the DMR problem. Intel 5400 series, 3 cores, SAMR base grid, x = ( 10, 30), y = (0, 0), final time t = reactive Euler equations as an approximation. Also, as shown in Table 11, is a comparison of the computational expense of the MUSCL and WENO/CD methods. Results are shown for 3 cores as actual wall time and total CPU hours. The WENO/CD method is approximately two times more expensive than MUSCL as the number of levels is increased while using the same base grid. Note that the wall times increase at a greater than linear as each level is added H -O -Ar multicomponent chemistry Using our simplified two-component one-step chemistry model as a basis for comparison, the results were further extended to realistic, multicomponent, detailed chemistry. Adapted from Deiterding [19], detailed chemistry and transport of the diffusive DMR problem was modeled using a basic hydrogen-oxygen mechanism as extracted from the hydrocarbon mechanism by Westbrook [69]. This mechanism consists of 9 species O, H O, H, O, OH, H, HO, H O, Ar and 34 Arrhenius reactions. Due to the larger computational expense required by the additional species and chemistry terms, presently, the diffusive processes are two times less resolved than the previously presented twocomponent flow results. Because the reaction zone length scale is much larger than the diffusive scales, and we resolve the diffusive scales, the influence of the chemistry is completely resolved, as shown with the OH radical mass fraction field in Table 1. Note that the two-component one-step case was modeled to correspond to the detailed chemistry simulations in terms of the reactive and diffusive length scales. Also, except for the 8-level case, the smallest cell sizes are the same, and the refinement criteria are similar. Therefore, a comparison of the simulations supports that this detailed chemistry result, being similar to the one-step result, is also resolved in the 7-level case shown in Table 1. The expense of the highest resolved case was 140, 000 h CPU, running 3 months continuously with 64 cores. An even further resolved simulation with 8-levels is currently unfeasible for us. Also note that, at the current resolution, a 6

27 (a) A) (b) B) Figure 17: A) DMR density pseudo-color results with detailed chemistry and transport of an H -O -Ar detonation in a mixture of initial mole ratios of : 1 : 7 and at T = 300 K and p = 6, 700 Pa. The Chapman-Jouguet detonation speed is 1, 67 m/s and the induction length m. Problem setup: [ 0.010, 0.030] m [0.0, 0.0] m, 7 levels (,,,,,), base grid, x min = m, t = s. B) Refinement levels of the DMR at a time of t = Density pseudo-color Density contour OH mass fraction pseudo-color Method Diffusion (A) WENO/CD- RK3/GRK4A 4 levels (,,) base grid: x = [ 1 cm, 3 cm] y = [0,.5 cm] x min = m t = s Re =, 910 (NERSC Carver) 18 cores: s = 1 h, 700 h CPU (B) WENO/CD- RK3/GRK4A 5 levels (,,,) base grid: x = [ 1 cm, 3 cm] y = [0,.5 cm] x min = m t = s Re =, 910 (NERSC Carver) 18 cores: s = 63 h 8, 000 h CPU (C) WENO/CD- RK3/GRK4A 6 levels (,,,,) base grid: x = [ 1 cm, 3 cm] y = [0,.5 cm] x min = m t = s Re =, 910 (NERSC Carver) 56 cores: s = 144 h 37, 000 h CPU (C) WENO/CD- RK3/GRK4A 7-levels (,,,,,) base grid: x = [ 1 cm, 3 cm] y = [0,.5 cm] x min = m t = s Re =, 910 millikan local Intel 5400 series 64 cores: s = 190 h 140, 000 h CPU Table 1: Reactive diffusive double Mach reflection with detailed chemistry: density, density contour, and mass fraction pseudo-color plots of the DMR structure. 7

An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry

An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry An adaptive high-order hybrid scheme for compressive, viscous flows with detailed chemistry J. L. Ziegler, R. Deiterding, J. E. Shepherd, and D. I. Pullin Aeronautics and Mechanical Engineering California

More information

The RAMSES code and related techniques I. Hydro solvers

The RAMSES code and related techniques I. Hydro solvers The RAMSES code and related techniques I. Hydro solvers Outline - The Euler equations - Systems of conservation laws - The Riemann problem - The Godunov Method - Riemann solvers - 2D Godunov schemes -

More information

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement

Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Numerical Solutions for Hyperbolic Systems of Conservation Laws: from Godunov Method to Adaptive Mesh Refinement Romain Teyssier CEA Saclay Romain Teyssier 1 Outline - Euler equations, MHD, waves, hyperbolic

More information

Riemann Solvers and Numerical Methods for Fluid Dynamics

Riemann Solvers and Numerical Methods for Fluid Dynamics Eleuterio R Toro Riemann Solvers and Numerical Methods for Fluid Dynamics A Practical Introduction With 223 Figures Springer Table of Contents Preface V 1. The Equations of Fluid Dynamics 1 1.1 The Euler

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

A numerical study of SSP time integration methods for hyperbolic conservation laws

A numerical study of SSP time integration methods for hyperbolic conservation laws MATHEMATICAL COMMUNICATIONS 613 Math. Commun., Vol. 15, No., pp. 613-633 (010) A numerical study of SSP time integration methods for hyperbolic conservation laws Nelida Črnjarić Žic1,, Bojan Crnković 1

More information

Finite Volume Schemes: an introduction

Finite Volume Schemes: an introduction Finite Volume Schemes: an introduction First lecture Annamaria Mazzia Dipartimento di Metodi e Modelli Matematici per le Scienze Applicate Università di Padova mazzia@dmsa.unipd.it Scuola di dottorato

More information

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

A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A New Fourth-Order Non-Oscillatory Central Scheme For Hyperbolic Conservation Laws A. A. I. Peer a,, A. Gopaul a, M. Z. Dauhoo a, M. Bhuruth a, a Department of Mathematics, University of Mauritius, Reduit,

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

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

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures

Application of a Laser Induced Fluorescence Model to the Numerical Simulation of Detonation Waves in Hydrogen-Oxygen-Diluent Mixtures Supplemental material for paper published in the International J of Hydrogen Energy, Vol. 30, 6044-6060, 2014. http://dx.doi.org/10.1016/j.ijhydene.2014.01.182 Application of a Laser Induced Fluorescence

More information

Solving the Euler Equations!

Solving the Euler Equations! http://www.nd.edu/~gtryggva/cfd-course/! Solving the Euler Equations! Grétar Tryggvason! Spring 0! The Euler equations for D flow:! where! Define! Ideal Gas:! ρ ρu ρu + ρu + p = 0 t x ( / ) ρe ρu E + p

More information

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

Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of. Conservation Laws 1. Abstract Inverse Lax-Wendroff Procedure for Numerical Boundary Conditions of Conservation Laws Sirui Tan and Chi-Wang Shu 3 Abstract We develop a high order finite difference numerical boundary condition for solving

More information

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS

NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS NUMERICAL SOLUTION OF HYPERBOLIC PARTIAL DIFFERENTIAL EQUATIONS JOHN A. TRANGENSTEIN Department of Mathematics, Duke University Durham, NC 27708-0320 Ш CAMBRIDGE ЩР UNIVERSITY PRESS Contents 1 Introduction

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

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

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods

Strong Stability-Preserving (SSP) High-Order Time Discretization Methods Strong Stability-Preserving (SSP) High-Order Time Discretization Methods Xinghui Zhong 12/09/ 2009 Outline 1 Introduction Why SSP methods Idea History/main reference 2 Explicit SSP Runge-Kutta Methods

More information

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation

High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation High Order Accurate Runge Kutta Nodal Discontinuous Galerkin Method for Numerical Solution of Linear Convection Equation Faheem Ahmed, Fareed Ahmed, Yongheng Guo, Yong Yang Abstract This paper deals with

More information

An Improved Ghost-cell Immersed Boundary Method for Compressible Inviscid Flow Simulations. Thesis by Cheng Chi

An Improved Ghost-cell Immersed Boundary Method for Compressible Inviscid Flow Simulations. Thesis by Cheng Chi An Improved Ghost-cell Immersed Boundary Method for Compressible Inviscid Flow Simulations Thesis by Cheng Chi In Partial Fulfillment of the Requirements For the Degree of Masters of Science King Abdullah

More information

Scalable Non-Linear Compact Schemes

Scalable Non-Linear Compact Schemes Scalable Non-Linear Compact Schemes Debojyoti Ghosh Emil M. Constantinescu Jed Brown Mathematics Computer Science Argonne National Laboratory International Conference on Spectral and High Order Methods

More information

Department of Mathematics University of California Santa Barbara, Santa Barbara, California,

Department of Mathematics University of California Santa Barbara, Santa Barbara, California, The Ghost Fluid Method for Viscous Flows 1 Ronald P. Fedkiw Computer Science Department Stanford University, Stanford, California 9435 Email:fedkiw@cs.stanford.edu Xu-Dong Liu Department of Mathematics

More information

Chapter 1. Introduction

Chapter 1. Introduction Chapter 1 Introduction Many astrophysical scenarios are modeled using the field equations of fluid dynamics. Fluids are generally challenging systems to describe analytically, as they form a nonlinear

More information

A Scalable, Parallel Implementation of Weighted, Non-Linear Compact Schemes

A Scalable, Parallel Implementation of Weighted, Non-Linear Compact Schemes A Scalable, Parallel Implementation of Weighted, Non-Linear Compact Schemes Debojyoti Ghosh Emil M. Constantinescu Jed Brown Mathematics Computer Science Argonne National Laboratory SIAM Annual Meeting

More information

A Finite Volume Code for 1D Gas Dynamics

A Finite Volume Code for 1D Gas Dynamics A Finite Volume Code for 1D Gas Dynamics Michael Lavell Department of Applied Mathematics and Statistics 1 Introduction A finite volume code is constructed to solve conservative systems, such as Euler

More information

Positivity-preserving high order schemes for convection dominated equations

Positivity-preserving high order schemes for convection dominated equations Positivity-preserving high order schemes for convection dominated equations Chi-Wang Shu Division of Applied Mathematics Brown University Joint work with Xiangxiong Zhang; Yinhua Xia; Yulong Xing; Cheng

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

Validation of an Entropy-Viscosity Model for Large Eddy Simulation

Validation of an Entropy-Viscosity Model for Large Eddy Simulation Validation of an Entropy-Viscosity Model for Large Eddy Simulation J.-L. Guermond, A. Larios and T. Thompson 1 Introduction A primary mainstay of difficulty when working with problems of very high Reynolds

More information

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 43 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Treatment of Boundary Conditions These slides are partially based on the recommended textbook: Culbert

More information

Projection Dynamics in Godunov-Type Schemes

Projection Dynamics in Godunov-Type Schemes JOURNAL OF COMPUTATIONAL PHYSICS 142, 412 427 (1998) ARTICLE NO. CP985923 Projection Dynamics in Godunov-Type Schemes Kun Xu and Jishan Hu Department of Mathematics, Hong Kong University of Science and

More information

Detonation Simulations with a Fifth-Order TENO Scheme

Detonation Simulations with a Fifth-Order TENO Scheme Commun. Comput. Phys. doi: 10.4208/cicp.OA-2018-0008 Vol. x, No. x, pp. 1-37 xxx 201x Detonation Simulations with a Fifth-Order TENO Scheme Haibo Dong 1, Lin Fu 2, Fan Zhang 3,, Yu Liu 4 and Jun Liu 1

More information

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II

Advection / Hyperbolic PDEs. PHY 604: Computational Methods in Physics and Astrophysics II Advection / Hyperbolic PDEs Notes In addition to the slides and code examples, my notes on PDEs with the finite-volume method are up online: https://github.com/open-astrophysics-bookshelf/numerical_exercises

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

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

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 29 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS Hierarchy of Mathematical Models 1 / 29 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 2 / 29

More information

The Dynamics of Detonation with WENO and Navier-Stokes Shock-Capturing

The Dynamics of Detonation with WENO and Navier-Stokes Shock-Capturing The Dynamics of Detonation with WENO and Navier-Stokes Shock-Capturing Christopher M. Romick, University of Notre Dame, Notre Dame, IN Tariq D. Aslam, Los Alamos National Laboratory, Los Alamos, NM and

More information

Multi-D MHD and B = 0

Multi-D MHD and B = 0 CapSel DivB - 01 Multi-D MHD and B = 0 keppens@rijnh.nl multi-d MHD and MHD wave anisotropies dimensionality > 1 non-trivial B = 0 constraint even if satisfied exactly t = 0: can numerically generate B

More information

arxiv: v4 [physics.flu-dyn] 23 Mar 2019

arxiv: v4 [physics.flu-dyn] 23 Mar 2019 High-Order Localized Dissipation Weighted Compact Nonlinear Scheme for Shock- and Interface-Capturing in Compressible Flows Man Long Wong a, Sanjiva K. Lele a,b arxiv:7.895v4 [physics.flu-dyn] 3 Mar 9

More information

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION

CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION CHAPTER 7 SEVERAL FORMS OF THE EQUATIONS OF MOTION 7.1 THE NAVIER-STOKES EQUATIONS Under the assumption of a Newtonian stress-rate-of-strain constitutive equation and a linear, thermally conductive medium,

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

Computational issues and algorithm assessment for shock/turbulence interaction problems

Computational issues and algorithm assessment for shock/turbulence interaction problems University of Nebraska - Lincoln DigitalCommons@University of Nebraska - Lincoln NASA Publications National Aeronautics and Space Administration 2007 Computational issues and algorithm assessment for shock/turbulence

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

Chapter 1 Direct Modeling for Computational Fluid Dynamics

Chapter 1 Direct Modeling for Computational Fluid Dynamics Chapter 1 Direct Modeling for Computational Fluid Dynamics Computational fluid dynamics (CFD) is a scientific discipline, which aims to capture fluid motion in a discretized space. The description of the

More information

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws Bruno Costa a, Wai Sun Don b, a Departamento de Matemática Aplicada, IM-UFRJ, Caia Postal 6853, Rio de Janeiro, RJ, C.E.P. 945-97,

More information

Verified Calculation of Nonlinear Dynamics of Viscous Detonation

Verified Calculation of Nonlinear Dynamics of Viscous Detonation Verified Calculation of Nonlinear Dynamics of Viscous Detonation Christopher M. Romick, University of Notre Dame, Notre Dame, IN Tariq D. Aslam, Los Alamos National Laboratory, Los Alamos, NM and Joseph

More information

Part 1. The diffusion equation

Part 1. The diffusion equation Differential Equations FMNN10 Graded Project #3 c G Söderlind 2016 2017 Published 2017-11-27. Instruction in computer lab 2017-11-30/2017-12-06/07. Project due date: Monday 2017-12-11 at 12:00:00. Goals.

More information

ENO and WENO schemes. Further topics and time Integration

ENO and WENO schemes. Further topics and time Integration ENO and WENO schemes. Further topics and time Integration Tefa Kaisara CASA Seminar 29 November, 2006 Outline 1 Short review ENO/WENO 2 Further topics Subcell resolution Other building blocks 3 Time Integration

More information

A Fifth Order Flux Implicit WENO Method

A Fifth Order Flux Implicit WENO Method A Fifth Order Flux Implicit WENO Method Sigal Gottlieb and Julia S. Mullen and Steven J. Ruuth April 3, 25 Keywords: implicit, weighted essentially non-oscillatory, time-discretizations. Abstract The weighted

More information

3. FORMS OF GOVERNING EQUATIONS IN CFD

3. FORMS OF GOVERNING EQUATIONS IN CFD 3. FORMS OF GOVERNING EQUATIONS IN CFD 3.1. Governing and model equations in CFD Fluid flows are governed by the Navier-Stokes equations (N-S), which simpler, inviscid, form is the Euler equations. For

More information

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations

Semi-Lagrangian Formulations for Linear Advection Equations and Applications to Kinetic Equations Semi-Lagrangian Formulations for Linear Advection and Applications to Kinetic Department of Mathematical and Computer Science Colorado School of Mines joint work w/ Chi-Wang Shu Supported by NSF and AFOSR.

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

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu

Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Bound-preserving high order schemes in computational fluid dynamics Chi-Wang Shu Division of Applied Mathematics Brown University Outline Introduction Maximum-principle-preserving for scalar conservation

More information

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS

AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS 1 / 59 AA214B: NUMERICAL METHODS FOR COMPRESSIBLE FLOWS The Finite Volume Method These slides are partially based on the recommended textbook: Culbert B.

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

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

Investigation of an implicit solver for the simulation of bubble oscillations using Basilisk

Investigation of an implicit solver for the simulation of bubble oscillations using Basilisk Investigation of an implicit solver for the simulation of bubble oscillations using Basilisk D. Fuster, and S. Popinet Sorbonne Universités, UPMC Univ Paris 6, CNRS, UMR 79 Institut Jean Le Rond d Alembert,

More information

Advanced Numerical Methods for non-premixed Flames

Advanced Numerical Methods for non-premixed Flames 0 Advanced Numerical Methods for non-premixed Flames Annarita Viggiano Department of Environmental Engineering and Physics University of Basilicata Italy 1. Introduction Engine designers are under increasing

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

Art Checklist. Journal Code: Article No: 6959

Art Checklist. Journal Code: Article No: 6959 Art Checklist Journal Code: JCPH Article No: 6959 Disk Recd Disk Disk Usable Art # Y/N Format Y/N Remarks Fig. 1 Y PS Y Fig. 2 Y PS Y Fig. 3 Y PS Y Fig. 4 Y PS Y Fig. 5 Y PS Y Fig. 6 Y PS Y Fig. 7 Y PS

More information

30 crete maximum principle, which all imply the bound-preserving property. But most

30 crete maximum principle, which all imply the bound-preserving property. But most 3 4 7 8 9 3 4 7 A HIGH ORDER ACCURATE BOUND-PRESERVING COMPACT FINITE DIFFERENCE SCHEME FOR SCALAR CONVECTION DIFFUSION EQUATIONS HAO LI, SHUSEN XIE, AND XIANGXIONG ZHANG Abstract We show that the classical

More information

Direct Numerical Simulations of a Two-dimensional Viscous Flow in a Shocktube using a Kinetic Energy Preserving Scheme

Direct Numerical Simulations of a Two-dimensional Viscous Flow in a Shocktube using a Kinetic Energy Preserving Scheme 19th AIAA Computational Fluid Dynamics - 5 June 009, San Antonio, Texas AIAA 009-3797 19th AIAA Computational Fluid Dynamics Conference, - 5 June 009, San Antonio, Texas Direct Numerical Simulations of

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

The RAMSES code and related techniques 2- MHD solvers

The RAMSES code and related techniques 2- MHD solvers The RAMSES code and related techniques 2- MHD solvers Outline - The ideal MHD equations - Godunov method for 1D MHD equations - Ideal MHD in multiple dimensions - Cell-centered variables: divergence B

More information

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2

Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer C2 b 2 Numerical Methods for Conservation Laws WPI, January 2006 C. Ringhofer ringhofer@asu.edu, C2 b 2 2 h2 x u http://math.la.asu.edu/ chris Last update: Jan 24, 2006 1 LITERATURE 1. Numerical Methods for Conservation

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

On limiting for higher order discontinuous Galerkin method for 2D Euler equations

On limiting for higher order discontinuous Galerkin method for 2D Euler equations On limiting for higher order discontinuous Galerkin method for 2D Euler equations Juan Pablo Gallego-Valencia, Christian Klingenberg, Praveen Chandrashekar October 6, 205 Abstract We present an implementation

More information

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics

Diffusion / Parabolic Equations. PHY 688: Numerical Methods for (Astro)Physics Diffusion / Parabolic Equations Summary of PDEs (so far...) Hyperbolic Think: advection Real, finite speed(s) at which information propagates carries changes in the solution Second-order explicit methods

More information

The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1

The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1 The Penultimate Scheme for Systems of Conservation Laws: Finite Difference ENO with Marquina s Flux Splitting 1 Ronald P. Fedkiw Computer Science Department Stanford University, Stanford, California 94305

More information

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation

Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation Numerical Analysis and Scientific Computing Preprint Seria Hybrid semi-lagrangian finite element-finite difference methods for the Vlasov equation W. Guo J. Qiu Preprint #21 Department of Mathematics University

More information

Introduction to Heat and Mass Transfer. Week 9

Introduction to Heat and Mass Transfer. Week 9 Introduction to Heat and Mass Transfer Week 9 補充! Multidimensional Effects Transient problems with heat transfer in two or three dimensions can be considered using the solutions obtained for one dimensional

More information

Computational Analysis of an Imploding Gas:

Computational Analysis of an Imploding Gas: 1/ 31 Direct Numerical Simulation of Navier-Stokes Equations Stephen Voelkel University of Notre Dame October 19, 2011 2/ 31 Acknowledges Christopher M. Romick, Ph.D. Student, U. Notre Dame Dr. Joseph

More information

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG

YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG Abstract. The central scheme of

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 General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations

A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations A General Technique for Eliminating Spurious Oscillations in Conservative Schemes for Multiphase and Multispecies Euler Equations Ronald P. Fedkiw Xu-Dong Liu Stanley Osher September, 2 Abstract Standard

More information

3.4. Monotonicity of Advection Schemes

3.4. Monotonicity of Advection Schemes 3.4. Monotonicity of Advection Schemes 3.4.1. Concept of Monotonicity When numerical schemes are used to advect a monotonic function, e.g., a monotonically decreasing function of x, the numerical solutions

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

FDM for wave equations

FDM for wave equations FDM for wave equations Consider the second order wave equation Some properties Existence & Uniqueness Wave speed finite!!! Dependence region Analytical solution in 1D Finite difference discretization Finite

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 a class of numerical schemes. for compressible flows

On a class of numerical schemes. for compressible flows On a class of numerical schemes for compressible flows R. Herbin, with T. Gallouët, J.-C. Latché L. Gastaldo, D. Grapsas, W. Kheriji, T.T. N Guyen, N. Therme, C. Zaza. Aix-Marseille Université I.R.S.N.

More information

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes

A class of the fourth order finite volume Hermite weighted essentially non-oscillatory schemes Science in China Series A: Mathematics Aug., 008, Vol. 51, No. 8, 1549 1560 www.scichina.com math.scichina.com www.springerlink.com A class of the fourth order finite volume Hermite weighted essentially

More information

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows.

A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows. A parametrized maximum principle preserving flux limiter for finite difference RK-WENO schemes with applications in incompressible flows Tao Xiong Jing-ei Qiu Zhengfu Xu 3 Abstract In Xu [] a class of

More information

Resolution and Energy Dissipation Characteristics of Implicit LES and Explicit Filtering Models for Compressible Turbulence

Resolution and Energy Dissipation Characteristics of Implicit LES and Explicit Filtering Models for Compressible Turbulence fluids Article Resolution and Energy Dissipation Characteristics of Implicit LES and Explicit Filtering Models for Compressible Turbulence Romit Maulik and Omer San * School of Mechanical and Aerospace

More information

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION

CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION CENTRAL DISCONTINUOUS GALERKIN METHODS ON OVERLAPPING CELLS WITH A NON-OSCILLATORY HIERARCHICAL RECONSTRUCTION YINGJIE LIU, CHI-WANG SHU, EITAN TADMOR, AND MENGPING ZHANG Abstract. The central scheme of

More information

Level Set and Phase Field Methods: Application to Moving Interfaces and Two-Phase Fluid Flows

Level Set and Phase Field Methods: Application to Moving Interfaces and Two-Phase Fluid Flows Level Set and Phase Field Methods: Application to Moving Interfaces and Two-Phase Fluid Flows Abstract Maged Ismail Claremont Graduate University Level Set and Phase Field methods are well-known interface-capturing

More information

Development and analysis of a Lagrange-Remap sharp interface solver for stable and accurate atomization computations

Development and analysis of a Lagrange-Remap sharp interface solver for stable and accurate atomization computations ICLASS 2012, 12 th Triennial International Conference on Liquid Atomization and Spray Systems, Heidelberg, Germany, September 2-6, 2012 Development and analysis of a Lagrange-Remap sharp interface solver

More information

A method for avoiding the acoustic time step restriction in compressible flow

A method for avoiding the acoustic time step restriction in compressible flow A method for avoiding the acoustic time step restriction in compressible flow Nipun Kwatra Jonathan Su Jón T. Grétarsson Ronald Fedkiw Stanford University, 353 Serra Mall Room 27, Stanford, CA 9435 Abstract

More information

Multiscale Computation of Isotropic Homogeneous Turbulent Flow

Multiscale Computation of Isotropic Homogeneous Turbulent Flow Multiscale Computation of Isotropic Homogeneous Turbulent Flow Tom Hou, Danping Yang, and Hongyu Ran Abstract. In this article we perform a systematic multi-scale analysis and computation for incompressible

More information

Sung-Ik Sohn and Jun Yong Shin

Sung-Ik Sohn and Jun Yong Shin Commun. Korean Math. Soc. 17 (2002), No. 1, pp. 103 120 A SECOND ORDER UPWIND METHOD FOR LINEAR HYPERBOLIC SYSTEMS Sung-Ik Sohn and Jun Yong Shin Abstract. A second order upwind method for linear hyperbolic

More information

High-resolution finite volume methods for hyperbolic PDEs on manifolds

High-resolution finite volume methods for hyperbolic PDEs on manifolds High-resolution finite volume methods for hyperbolic PDEs on manifolds Randall J. LeVeque Department of Applied Mathematics University of Washington Supported in part by NSF, DOE Overview High-resolution

More information

An Improved Non-linear Weights for Seventh-Order WENO Scheme

An Improved Non-linear Weights for Seventh-Order WENO Scheme An Improved Non-linear Weights for Seventh-Order WENO Scheme arxiv:6.06755v [math.na] Nov 06 Samala Rathan, G Naga Raju Department of Mathematics, Visvesvaraya National Institute of Technology, Nagpur,

More information

Slip flow boundary conditions in discontinuous Galerkin discretizations of the Euler equations of gas dynamics

Slip flow boundary conditions in discontinuous Galerkin discretizations of the Euler equations of gas dynamics Slip flow boundary conditions in discontinuous Galerkin discretizations of the Euler equations of gas dynamics J.J.W. van der Vegt and H. van der Ven Nationaal Lucht- en Ruimtevaartlaboratorium National

More information

Godunov methods in GANDALF

Godunov methods in GANDALF Godunov methods in GANDALF Stefan Heigl David Hubber Judith Ngoumou USM, LMU, München 28th October 2015 Why not just stick with SPH? SPH is perfectly adequate in many scenarios but can fail, or at least

More information

Development of One-Step Chemistry Models for Flame and Ignition Simulation

Development of One-Step Chemistry Models for Flame and Ignition Simulation Development of One-Step Chemistry Models for Flame and Ignition Simulation S.P.M. Bane, J.L. Ziegler, and J.E. Shepherd Graduate Aerospace Laboratories California Institute of Technology Pasadena, CA 91125

More information

Fluid Dynamics and Balance Equations for Reacting Flows

Fluid Dynamics and Balance Equations for Reacting Flows Fluid Dynamics and Balance Equations for Reacting Flows Combustion Summer School 2018 Prof. Dr.-Ing. Heinz Pitsch Balance Equations Basics: equations of continuum mechanics balance equations for mass and

More information

Numerical Methods for Partial Differential Equations CAAM 452. Spring 2005

Numerical Methods for Partial Differential Equations CAAM 452. Spring 2005 Numerical Methods for Partial Differential Equations Instructor: Tim Warburton Class Location: Duncan Hall 1046 Class Time: 9:5am to 10:40am Office Hours: 10:45am to noon in DH 301 CAAM 45 Spring 005 Homeworks

More information

HFVS: An Arbitrary High Order Flux Vector Splitting Method

HFVS: An Arbitrary High Order Flux Vector Splitting Method HFVS: An Arbitrary High Order Flu Vector Splitting Method Yibing Chen, Song Jiang and Na Liu Institute of Applied Physics and Computational Mathematics, P.O. Bo 8009, Beijing 00088, P.R. China E-mail:

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

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS

A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS A NUMERICAL STUDY FOR THE PERFORMANCE OF THE RUNGE-KUTTA FINITE DIFFERENCE METHOD BASED ON DIFFERENT NUMERICAL HAMILTONIANS HASEENA AHMED AND HAILIANG LIU Abstract. High resolution finite difference methods

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

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

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws

Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws Multi-Domain Hybrid Spectral-WENO Methods for Hyperbolic Conservation Laws Bruno Costa Wai Sun Don February 5, 6 Abstract In this article we introduce the multi-domain hybrid Spectral-WENO method aimed

More information