Skip to main content
Philosophical transactions. Series A, Mathematical, physical, and engineering sciences logoLink to Philosophical transactions. Series A, Mathematical, physical, and engineering sciences
. 2014 Aug 13;372(2022):20130318. doi: 10.1098/rsta.2013.0318

High-order computational fluid dynamics tools for aircraft design

Z J Wang 1,
PMCID: PMC4095896  PMID: 25024419

Abstract

Most forecasts predict an annual airline traffic growth rate between 4.5 and 5% in the foreseeable future. To sustain that growth, the environmental impact of aircraft cannot be ignored. Future aircraft must have much better fuel economy, dramatically less greenhouse gas emissions and noise, in addition to better performance. Many technical breakthroughs must take place to achieve the aggressive environmental goals set up by governments in North America and Europe. One of these breakthroughs will be physics-based, highly accurate and efficient computational fluid dynamics and aeroacoustics tools capable of predicting complex flows over the entire flight envelope and through an aircraft engine, and computing aircraft noise. Some of these flows are dominated by unsteady vortices of disparate scales, often highly turbulent, and they call for higher-order methods. As these tools will be integral components of a multi-disciplinary optimization environment, they must be efficient to impact design. Ultimately, the accuracy, efficiency, robustness, scalability and geometric flexibility will determine which methods will be adopted in the design process. This article explores these aspects and identifies pacing items.

Keywords: computational fluid dynamics, high-order, aircraft design, green and sustainable aviation

1. Introduction

According to Boeing (http://www.boeing.com/boeing/commercial/cmo/) and Airbus (http://www.airbus.com/company/market/forecast/) forecasts, worldwide airline traffic in terms of revenue passenger kilometres is expected to grow 4.7–5% per year in the next 20 years, essentially doubling every 15 years. This rate of growth is much larger than the world gross domestic product growth rate over the same period, forecasted to be around 3.2%. Accommodating such growth will require many new aircraft and more flights, plus new runways, airports and traffic control systems. If the commercial aviation industry remains at the present technology level, the likely consequences are a significant escalation in harmful greenhouse gas (GHG) emissions, unprecedented traffic jams in the sky, non-stop noise near airports and more citizens unhappy about the effects on their health and their quality of life. The consequence of burning fossil fuels is well established in their long-term impact on climate and global warming due to GHG emissions, primary being CO2 and NOx. Two recent studies in both the USA and the UK appear to directly link aircraft noise with cardiovascular and other diseases [1,2].

The importance of reducing the environmental impact of aviation has been fully realized by many governments and private industry; and many researchers have started efforts to address the environmental concerns [35]. Words such as green or sustainable are coined to describe future aircraft or aviation with reduced environmental impact. In 2010, the US National Science and Technology Council released the National Aeronautics Research and Development Plan (http://www.whitehouse.gov/sites/default/files/microsites/ostp/aero-rdplan-2010.pdf), which sets the following goals for aircraft in 10 years:

  • — increase lift/drag ratio by 25%;

  • — reduce fuel burn by 70% compared with Boeing 737/CFM56;

  • — reduce noise by 62 dB cumulative below current FAA standard for large subsonic jet aircraft; and

  • — reduce NOx emissions by 80% below current international standard.

Many breakthroughs must take place in the coming decades to satisfy the ever more stringent environmental regulations. One of the breakthroughs will be physics-based highly accurate/efficient and robust aircraft and engine design tools, and noise prediction tools. The most critical among them are computational fluid dynamics (CFD) tools capable of handling the entire flight envelope from take-off to landing, and predicting the highly unsteady and turbulent flow inside an engine. At present, most CFD design tools are based on the second-order finite volume method on hybrid unstructured meshes capable of handling complex geometries [6]. The governing equations are the Reynolds-averaged Navier–Stokes equations using a turbulence model such as the Spalart–Allmaras model [7] or detached eddy simulation [8] to handle turbulent flows at high Reynolds numbers. These tools have proved to be very useful in predicting flow at the cruise condition and were used heavily in the design of the latest Boeing and Airbus commercial aircraft. However, they have generally failed to predict highly separated flow for high-lift configurations during take-off and landing, because a statistically steady mean flow may not exist at such flow regimes. In addition, the highly separated turbulent flow is dominated by unsteady vortices of disparate scales, whose accurate resolution calls for high-order CFD methods, at least third-order accurate [9]. Shown in figure 1 is the vorticity distribution computed with a second-order and a fourth-order discontinuous Galerkin (DG) type scheme for an isentropic vortex propagating through the domain eight times. The second-order simulation was performed on a fine mesh, while the fourth-order scheme was conducted on a coarse mesh so that both have the same number of degrees of freedom (ndf) and roughly the same computational cost. Note that the fourth-order scheme preserves the vortex strength much more accurately than the second-order scheme.

Figure 1.

Figure 1.

Vorticity distribution for a convective isentropic vortex computed with second- and fourth-order schemes with the same ndf. The vortex travels eight times across the computational domain. (a) Second-order scheme on a fine mesh and (b) fourth-order scheme on a coarse mesh.

Another major design parameter is aircraft noise, which is composed of three major sources: airframe noise, engine noise and landing gear noise (which is singled out because it is the dominant noise during take-off and landing). It is mostly produced by unsteady, turbulent flow through the engine and around major airframe components. The direct computation of aircraft noise is extremely challenging, as the noise (or pressure fluctuation) is governed by the same equations governing the flow, the Navier–Stokes equations. However, the pressure fluctuations are normally orders of magnitude smaller than the mean flow quantities. To overcome the difficulty, various acoustic analogies [10,11] are used in which the noise computation is decoupled from the flow simulation. From the unsteady aerodynamic flow, acoustic sources are identified, and then propagated to the far field by solving a simpler set of governing equations such as the Euler equations or a linear wave equation. This approach has achieved remarkable success in many applications. Refer to the review article [12] in this Theme Issue for details. The fidelity of the approach hinges upon the following questions:

  • (1) How accurate is the near-field flow simulation?

  • (2) Can the noise problem be partitioned into a source and propagation problem?

  • (3) How accurate can the noise sources be propagated to the far field?

It has been shown in many computational aeroacoustics (CAA) studies that high-order methods with very low dissipation and dispersion errors are critical in noise propagation problems. In addition, many prior noise simulations demonstrated that an accurate near-field computation is often the determining factor of how reliable the noise prediction is. In order to accurately compute noise for the entire flight envelope, accurate near-field aerodynamic simulations call for high-order methods.

2. Review of high-order methods

High-order methods have received considerable attention from the CFD community in the past two decades owing to their potential of delivering higher accuracy with lower cost than low-order methods. Before proceeding any further, let us first clarify what we mean by ‘high order’. A numerical method is said to be kth-order accurate (or of order k) if the solution error e is proportional to the mesh size h to the power k, i.e. ehk. In the aerospace community, high-order means third- or higher-order accuracy.

Many types of high-order methods have been developed to deal with a diverse range of problems. Interested readers can refer to several review articles on high-order methods [1315]. At the extremes of the accuracy spectrum, one finds the spectral method [16] as the most accurate, and first-order methods (the Godunov method [17], for example) as the least accurate. Many high-order methods have been used successfully in CAA and CFD applications. An incomplete list includes the compact methods [18,19], essentially non-oscillatory (ENO)/weighted ENO methods [2022], dispersion-relation-preserving (DRP) [23] and upwind DRP methods [24], weighted compact nonlinear schemes [25], spectral element [26], SUPG (streamline upwind Petrov–Galerkin) [27,28], staggered grid multi-domain [29], high-order k-exact finite volume [30,31], residual distribution [32], DG [3336], spectral volume/difference [3739], PnPm [40] and correction procedure via reconstruction (CPR) [4143].

Which high-order methods will be embraced by future design tools? Distinguishing features may include geometric flexibility, accuracy/efficiency, robustness and scalability. Note that we put accuracy/efficiency as a single criterion to emphasize that they must be considered together. When we determine which method is the most accurate, we need to look at the solution error produced with roughly the same amount of central processing unit (CPU) time. In order to limit the scope of this paper, we will focus on discontinuous high-order methods capable of handling unstructured meshes.

The ancestor of discontinuous methods was the Godunov finite volume method, in which the numerical solution is discontinuous across element interfaces. In order to ensure conservation, a unique flux must be used at an interface. This flux was computed analytically in the original Godunov method by solving a Riemann problem, but was later replaced with various approximate Riemann solvers [44,45] to reduce the computational cost. The Godunov method is compact in that the scheme residual of an element depends on itself and its immediate neighbours. Compact methods incur minimum amount of data communication on modern parallel computers including CPU and graphics processing unit (GPU) clusters. On a GPU card with thousands of compute cores, it was demonstrated that minimizing communication was paramount in achieving the best performance [46].

Unfortunately, the Godunov method is not accurate at all, being only first-order. The only way to rescue it was to extend it to higher-order accuracy. The most obvious idea was borrowed from a finite-difference method by using neighbouring elements to build a higher-order solution polynomial, as shown in figure 2a, resulting in higher-order methods such as the MUSCL [47] and ENO/WENO methods [20]. Later this idea was successfully extended to unstructured meshes and often called k-exact finite volume method [30]. The biggest drawback of these methods is that they are not compact. For example, the scheme stencil for a second-order finite volume method includes neighbours' neighbours. The other idea to extend the Godunov method to higher order was borrowed from a finite-element method by defining multiple degrees of freedom (d.f.) on an element, as shown in figure 2b. The reconstructed solution polynomial uses only local data from the element itself. The scheme stencil includes itself and only its immediate neighbours. This was exactly how the DG method [35,36] was conceived.

Figure 2.

Figure 2.

(a) A possible non-compact third-order reconstruction stencil for element i. (b) A compact stencil with multiple d.f. in element i. (Online version in colour.)

3. Recent progress in compact discontinuous methods

To present the basic idea, we consider the following one-dimensional conservation law

3. 3.1

where Q is the state variable and F is the flux. The computational domain [a,b] is discretized into N elements, with the ith element defined by Vi≡[xi−1/2,xi+1/2]. Each element can be transformed into the standard element [−1, 1] using a linear transformation if necessary. A degree p polynomial basis is denoted by Inline graphic.

(a). Discontinuous Galerkin method

The approximate numerical solution is piecewise continuous with discontinuities at element interfaces. On element Vi, the solution is approximated with a polynomial of degree p, i.e.

(a). 3.2

where ui,j is the expansion coefficient. Let W be a smooth weighting function. Substituting (3.2) into a weighted residual form of (3.1) on Vi, we obtain

(a). 3.3

In order to achieve conservation, the flux across an element interface must be unique. Therefore, the flux in (3.3) is replaced with a unique Riemann flux

(a). 3.4

where Inline graphic is the solution on the left side of interface i+1/2, and Inline graphic is the solution on the right side of the interface. Equation (3.3) then becomes

(a). 3.5

Let W be each of the basis functions Inline graphic. We then obtain just enough equations to update the d.f. As the flux is usually a nonlinear function of the state variable, a Gauss quadrature formula is used to compute the volume integral. Finally denoting Qh the global d.f., the equations can be cast in the following form:

(a). 3.6

where M is the global mass matrix, and Rh(Qh) the global residual.

(b). Related formulations

The Runge–Kutta DG method was first published in the late 1980s [36]. During the 1990s, the CFD community started to pay attention to the idea. However, the k-exact finite volume (FV) method received much more research effort, as unstructured grid methods became the state of the art. Since the 1990s, many researchers have tried to improve the DG method in whatever way possible. For example, a quadrature-free DG approach was developed in [48], and nodal DG (NDG) method developed in [49]. The present author developed an FV version of the DG method and called it the spectral volume (SV) method [15]. The SV method, however, ran into stability and efficiency issues in three dimensions. The search for a more efficient finite-difference-like DG method led Liu et al. [37] to develop the so-called spectral difference method. In one dimension, the method is equivalent to the staggered grid multi-domain method [29]. Here is the basic idea.

Given a degree p solution polynomial Qi(x,t) on element Vi, construct a flux polynomial Inline graphic that is one degree higher at p+1. Then the solution is updated using an FD-like formula, i.e.

(b). 3.7

Two sets of grid points, i.e. the solution points and flux points, are defined in each element. The flux points must always include the two endpoints so that a unique flux can be imposed at the cell interface to achieve conservation. Let the position vector of the jth solution point at cell i be denoted by xi,j, and the kth flux point at cell i be denoted by xi,k. Denote Qi,j the solution at xi,j. Given the solutions at the solution points, an element-wise degree p polynomial can be constructed using a Lagrange-type polynomial basis, i.e.

(b). 3.8

where Li,j(x) is the cardinal basis function. Next, compute the flux values at the flux points. For the interior flux points, the value is computed based on the state variable at the flux point, i.e. Inline graphic. At the two endpoints, Riemann fluxes are again used. Then the degree p+1 flux polynomial is built from the flux values at the flux points

(b). 3.9

The SD method ran into stability issues on a triangular mesh [39]. Later, the introduction of a new basis function for the flux appears to have fixed the problem [50].

The search for an FD-like formulation continued and led to the development of the flux reconstruction or CPR method [41]. The difference between the SD and CPR methods lies in how the flux polynomial is constructed. In CPR, the flux polynomial is written as

(b). 3.10

where Inline graphic is a degree p internal flux polynomial approximating F(Qi(x)) in some sense, and σi(x) is the correction flux polynomial of degree p+1. One way to compute Inline graphic is

(b). 3.11

At both endpoints of element i, the flux polynomial should take the values of the Riemann flux, i.e.

(b). 3.12

The correction flux polynomial is then further expressed in the following form to satisfy the two boundary conditions:

(b). 3.13

where both gL(x) and gR(x) are degree p+1 polynomials called correction functions, which satisfy

(b). 3.14

Equation (3.7) then becomes

(b). 3.15

Many correction functions were presented in [41], corresponding to different numerical schemes, including the DG and SD/SV, and other new methods were discovered for the first time. Note that equation (3.15) can be written as

(b). 3.16

where Inline graphic is the correction polynomial of degree p. Since the pioneering work by Huynh [41], the CPR formulation in the form of (3.16) was first extended to triangular and mixed elements [43,51,52]. Energy stability was proved in [53], and other members of the family were discovered in [54,55]. See [42] for a comprehensive review of recent developments.

The relative performance of quadrature-based DG (QDG), NDG, SD and CPR formulations were compared in [56] by solving a vortex propagation problem governed by the Euler equations on a quadrilateral mesh. Figure 3a shows the density error versus work unit, which is a scaled CPU time used in the International Workshop on High-Order CFD Methods [9]. In this idealized comparison, CPR appears to perform the best. Figure 3b displays the cost per d.f. for these schemes at different orders of accuracy. It is interesting to note that the cost per d.f. decreases for the CPR scheme with increasing p. This is due to the fact that these schemes are one-dimensional in each coordinate direction on a quadrilateral element.

Figure 3.

Figure 3.

(a) L2 error of density versus work units for the vortex propagation problem using fifth-order spatial operators (p=4). (b) Computational cost per d.f. versus polynomial order. (Online version in colour.)

In figure 4, the performance of the second-order finite volume method (p=1) in the TAU code was compared with CPR schemes of various orders with a benchmark problem of flow over a bump in a channel, also from the International Workshop on High-Order CFD Methods. The entropy error was plotted against the work units. Note that all high-order CPR schemes (p>1) outperformed the second-order FV scheme for this problem.

Figure 4.

Figure 4.

Comparison of entropy error for flow over a bump in a channel between CPR and FV schemes. (Online version in colour.)

4. Towards a high-order CFD design tool

After decades of research and development mostly in academia and government laboratories, adaptive high-order methods started to attract more attention from industry in the past decade. In the USA, Boeing engineers studied both the SUPG and DG methods [28] for aerodynamic problems. It was concluded that, though these methods demonstrated a lot of potential, much remains to be done for the high-order methods to be used routinely in a design tool. In Europe, the Adaptive Higher-Order Variational Methods for Aerodynamic Applications in Industry (ADIGMA) project [57] supported a consortium consisting of 22 organizations, which included the main European aircraft manufacturers, the major European research establishments and several universities, all with well proved expertise in CFD. The goal of ADIGMA was the development and utilization of innovative adaptive higher-order methods for the compressible flow equations enabling reliable, mesh-independent numerical solutions for large-scale aerodynamic applications in the aircraft industry. ADIGMA's follow-on project Industrialisation of High-Order Methods (IDIHOM) focused on industry problems. In addition, two international workshops on high-order CFD methods were held in 2012 and 2013, respectively. One of the objectives is to provide an open and impartial forum for evaluating the status of high-order methods in solving a wide range of flow problems. Some of the findings are documented in a review paper [9]. In the following subsections, we describe recent progress in several major pacing items, which will determine how soon these methods will be implemented into design tools.

(a). High-order mesh generation

Many production simulations with a second-order method require tens or hundreds of millions of cells to produce results of engineering accuracy [6,58]. Some mistakenly believe that high-order simulations would need meshes of similar size. Because high-order methods took much more CPU time than low-order methods on the same mesh, high-order methods were dismissed as prohibitively expensive. In reality, high-order methods can achieve similar accuracy on a much coarser mesh than low-order methods. Therefore, meshes with only tens or hundreds of thousands of elements may be adequate for a high-order simulation. For such a coarse mesh, it is critical to represent curved boundaries with high-order polynomials [33] to achieve high overall accuracy in the simulation.

High-order mesh generation poses two new challenges. First, it is more difficult to generate coarse meshes for a complex geometry, as automated mesh generation algorithms can break down when generating surface meshes at regions with high curvature. Second, generating highly clustered viscous meshes near a curved wall is daunting, as interior mesh lines can cross the curved boundary, or intersect each other, as shown in figure 5a. Curved interior elements are necessary to remove the crossing, as shown in figure 5b for quadratic triangular elements.

Figure 5.

Figure 5.

(a) Illustration of an interior edge crossing with a curved boundary. (b) With curved interior edges, mesh crossing is avoided. (Online version in colour.)

Several approaches have been used to overcome some of the difficulties. Many groups generated fine multi-block structured meshes first. Then these fine meshes are merged once or twice to produce high-order quadratic (degree 2) or quartic (degree 4) quadrilateral and hexahedral meshes. An example of merging four quadrilateral elements into one quadratic element is displayed in figure 6. Although this approach enabled high-order simulations to be carried out, it is time consuming to generate structured meshes for complex geometries and is not, therefore, a long-term solution. Another approach is to generate a linear mesh as coarse as possible using commercial mesh generators. Then the elements with a curved wall boundary are made high order by generating curved edges and surfaces, as shown in figure 5a. Finally, the interior elements are also curved based on solid mechanics [59] to avoid grid lines crossing into each other, thus guaranteeing the positivity of the Jacobian of the geometric transformation. In case the geometry is not available, a surface reconstruction technique is used to rebuild a high-order surface [38,60] before the surface and volume meshes are curved.

Figure 6.

Figure 6.

The merging of four linear quadrilateral elements into a single quadratic quadrilateral element. (Online version in colour.)

Ultimately, aircraft manufacturers as large as Boeing or Airbus may not be able to develop and maintain its own high-order mesh generator. Commercial high-order mesh generators need to be developed for these high-order methods to be used routinely in design.

In order to facilitate communications between a high-order mesh generator and a high-order flow solver, it is necessary to define a standard format to store a high-order hybrid mesh containing the usual types of elements, including triangular, quadrilateral, tetrahedral, hexahedral, pyramidal and prismatic elements. A couple of years ago, a public domain mesh generator named Gmsh [61] was the only one capable of supporting high-order elements, and Gmsh format was therefore selected by the First International Workshop on High-Order CFD Methods. Recently the widely used CFD standard called CGNS [62] was successfully extended to handle cubic elements, and a new proposal supporting quartic elements was approved. The existence of such a mesh standard for high-order elements is very critical, as there are so many more variations in high-order elements than linear elements.

(b). Shock capturing

Shock waves have to be dealt with in the design of future high-speed transonic and supersonic aircraft. Shock-capturing low-order finite volume methods have demonstrated their capability in aircraft design. For adaptive high-order methods, there are two main approaches: limiter [34,63,64] and artificial viscosity [65,66]. There are pros and cons to each approach, and neither is fully satisfactory. The ultimate shock-capturing approach should satisfy all the following requirements:

  • — accuracy preserving away from the discontinuity;

  • — free of user adjustable parameters;

  • — capable of converging to machine zero for steady problems; and

  • — positivity preserving for pressure and density [67].

Although currently no approach satisfies all the requirements, there has been sufficient progress in both approaches to allow high-quality steady and unsteady simulations with shock waves to be performed. It appears that the limiter approach can be made essentially parameter free, and accuracy preserving, but is often difficult to achieve iterative convergence for steady problems, whereas the artificial viscosity approach is convergent, but not parameter free. Generally speaking, limiter is preferred for unsteady problems, and artificial viscosity is more popular for steady problems. For example, a positivity and accuracy preserving compact WENO limiter was developed and applied successfully to various unsteady problems with strong shock waves in a very robust manner [67], including the double Mach reflection problem shown in figure 7. Several artificial viscosity-based approaches were successfully employed to compute steady inviscid, viscous and turbulent flows with shock waves [68,69].

Figure 7.

Figure 7.

Double Mach reflection problem with 960×240 cells. Twenty-nine equally spaced density contours from 1.3 to 23. (Adapted from Du et al. [67].)

Shock-capturing methods degrade to first-order accuracy locally near a discontinuity because the error in the location of the shock is proportional to the mesh size. Methods that offer natural subcell resolution can make the error smaller, but cannot change the order. This argument suggests h-refinement near shock waves, coupled with a piecewise constant reconstruction, which is the robust, first-order Godunov method. How a locally first-order scheme affects the solution elsewhere is not clear, especially for unsteady flow problems. If the mesh near a shock wave is sufficiently fine such that the magnitude of the first-order error is comparable to the high-order error elsewhere with a coarser mesh, the first-order method will clearly not affect the overall accuracy of the simulation. In any case, hp-adaptations for problems with shock waves appear to offer the best promise in accuracy and robustness.

(c). Efficient time integration algorithms

When the DG method was first developed, the Runge–Kutta algorithm was used for time integration [35]. For unsteady flow problems on a relatively uniform mesh, it was quite adequate. For high-Reynolds-number turbulent flow problems, the resolution of the viscous boundary layer demands an anisotropic mesh near solid walls with aspect ratio as large as 10 000. These anisotropic elements impose an extremely severe time-step limit for any explicit schemes and make them ineffective. Therefore, implicit time marching schemes are essential for such problems. For RANS turbulent flow simulations, the highly nonlinear nature of turbulence models introduces extra stiffness into the already very stiff high-order operators, making convergence to the steady state very difficult and time consuming.

There has been significant progress in the development of time integrators for high-order spatial operators in the past decades, e.g. the LU-SGS algorithm [70,71], hp-multigrid solvers [7275,76], Krylov subspace methods such as GMRES with various preconditioners [77,78] and mixed explicit/implicit approaches [79]. The most used turbulent flow solvers appear to employ a GMRES algorithm with either an ILU, hp-multigrid or a line preconditioner [75]. Techniques to improve the robustness of turbulent flow computations such as line search were demonstrated in [80]. With this progress, it is now possible to obtain three-dimensional steady RANS turbulent flow solutions with little user interference.

Shown in figure 8 is such a turbulent flow computation at a transonic speed over a delta wing with artificial viscosity for shock capturing and the kω turbulence model [69]. Key flow features such as the shock wave and vortices were resolved well with a fourth-order DG method.

Figure 8.

Figure 8.

The cp-distribution and slices of the λ2-criterion of a fourth-order DG solution on a four times residual-based adapted mesh with 201 259 curved elements for a transonic turbulent flow at Mach number of 0.8, a Reynolds number of 2×106 and an angle of attack of 20.5°. A kω turbulence model was used in the simulation. (Adapted from Hartmann [69].) (Online version in colour.)

For RANS simulations, high-order methods are still not robust and efficient enough to be used as a design tool. The stiffness can still drive simulations divergent, or stall convergence to a steady state. In addition, the memory requirement grows with the order to the power of 6 in three dimensions. This is because ndf is proportional to p3, and then the matrix size is of the order of n2df. Memory may become a bottleneck for very high-order space discretizations, i.e. p>3. Fortunately, for most real-world problems, it appears p=2 and 3 offer the most benefit as shown in figure 4. Research is very much needed to improve the robustness and the rate of convergence and reduce the memory requirement of implicit solvers. Finally, the scalability and performance of these implicit approaches on massively parallel computers is another topic of considerable interest.

(d). Error estimate and hp-adaptations

Mesh adaptation (or h-adaptation) has been demonstrated in academia and government research laboratories for low-order methods as a very effective way to reduce simulation cost and improve solution accuracy, especially for unstructured grid-based tools. Its use in commercial CFD tools has not been as widespread as expected probably because of the difficulty in coupling geometric modelling, mesh generation, error estimate, mesh adaptation and flow simulation. Once this software engineering problem is solved, the CFD market will embrace a robust h-adaptation tool with open arms.

With the development of high-order methods, the order of accuracy is not fixed to first or second order any more. A typical high-order solver can easily incorporate first- to fourth- or even sixth-order schemes in the same simulation. In theory, one would use a first-order scheme near a shock on a fine mesh, and a fourth-order scheme in a smooth flow region on a coarse mesh. Order adaptation (or p-adaptation) adds another dimension into the simulation process. Performing hp-adaptation will enable potentially much higher pay-off than having h- or p-adaptation alone. The decision on where to perform h- or p-adaptation is not an easy one. In many cases, it is difficult to distinguish a smooth feature from a discontinuity on a mesh with finite resolution. Fortunately, if one does h-adaptation instead of p-adaptation with a smooth feature, no serious harm is done to the simulation.

There has been great progress in the past decades on error estimates and hp-adaptations, and interested readers can refer to a recent review [81] for more details. Here, we highlight the success and potential demonstrated by the goal-oriented adjoint-based error estimate and adaptation [8286]. Let Qh denote the numerical solution, and Jh(Qh) the scalar engineering output of interest (such as the lift or drag coefficient). The output adjoint ψh has the same dimension as Qh and is the sensitivity to an infinitesimal residual perturbation, which can be computed based on the discrete adjoint equation

(d). 4.1

The adjoint has become a very powerful tool in error estimation and adaptations. Its application to high-order methods appears to speed up CFD simulations significantly, sometimes by orders of magnitude.

Next, we present a sample application of adjoint-based h-adaptation [87] for turbulent flow over a flat plate at M=0.2 and ReL=10×106, a benchmark case from the Turbulence Modelling Resource website. The drag on the flat plate was used as the goal. The DG computations were performed with MIT's ProjectX (PX) code. Computational results from well-known NASA second-order finite volume codes, CFL3D (structured grid-based) and FUN3D (unstructured grid-based), are included for comparison. In addition, non-adaptive DG simulations are also included. Figure 9 shows CD versus Inline graphic. We can observe the following from figure 9:

  • — Even on the structured meshes provides on the website, the DG discretization gives less error for the same ndf than the second-order finite volume results.

  • — The adaptive results are significantly superior to the structured mesh results, and in particular the structured mesh finite volume results. Starting at around 5000 d.f. (corresponding to about h∼0.014), the adaptive results are more accurate than any of the structured mesh results even those of the highest d.f. finite volume cases (with about 160 000 d.f.).

Figure 9.

Figure 9.

Comparison of performance between finite volume and DG methods for turbulent flow over a flat plate, at M=0.2 and ReL=5×106 (L=1). CFL3D and FUN3D are second-order finite volume codes, while PX is a DG code. SA turbulence model. (Courtesy of C. Wagner and D. Darmofal, who generated the figure using the approach described in [87].)

After that, we show another example demonstrating the adjoint-based approach for an unsteady moving boundary problem: two aerofoils pitching and plunging in series at low Reynolds number [83]. The simulation started at t=0 and concluded at t=7.5. The output of interest is the lift on the second aerofoil integrated from time t=7.25 to t=7.5. The spatial meshes from the final output-based p-adaptation are shown in figure 10. Note that the near-aerofoil and vortex shedding regions are targeted for adaptation, as well as the group of large elements surrounding the mesh motion regions. Comparing with uniform p results, the p-adaptation was able to reduce the number of d.f. by several orders of magnitude.

Figure 10.

Figure 10.

(ac) Two-aerofoil case: output-adapted meshes at various stages of the motion. Blue is p=0, and red is p=5. (Adapted from Kast & Fidkowski [83].)

It is expected that the relative savings in three dimensions with hp-adaptations will be greater than in two dimensions. Impressive results have already appeared in the literature, e.g. in [88]. However, the challenges of coupling error estimates, hp-adaptation, mesh generation, geometry and flow solver will be greater too. In addition, the robustness of three-dimensional high-order viscous mesh generation for complex geometries may be the main bottleneck. All these challenges remain topics of considerable research.

5. Conclusion

We first review the design criteria for future aircraft. In addition to performance and affordability, environmental impact will become increasingly important. Based on forecasted future growth in aviation, reducing fuel burn, GHG emission and noise become imperative. The US government has established aggressive goals in aircraft performance, fuel burn, GHG emission and noise, which is an important first step. Realizing these goals hinges on new ideas in aircraft and engine technology, and technical breakthroughs in the coming decades. One enabling breakthrough will be high-fidelity simulation tools for aircraft aerodynamics, engine and noise computation.

We believe new generations of design tools for aircraft and engines will be based on adaptive high-order methods capable of handling complex configurations. Preliminary two- and three-dimensional computations documented in the first two International Workshops on High-Order CFD Methods demonstrated the potential of these methods for orders of magnitude improvement in accuracy/efficiency over existing lower-order methods. After a decade of very intensive research in the USA, Europe and other parts of the world, we are inching closer to a new generation of CFD design tools based on these high-order methods. In order of importance, I believe progress in the following areas will make that vision a reality:

  • — Commercial quality high-order mesh generation tools. Right now, each research group has its own tool to produce high-order meshes. This is adequate for research purposes, but not efficient for production simulations. Robust high-order mesh generators are needed to push these high-order methods into the design process.

  • — Robust error estimates and hp-adaptations. An automated hp-adaptation tool can reduce simulation cost by orders of magnitude. Research in this area may produce the greatest long-term pay-off.

  • — Highly scalable, efficient, robust and low-memory implicit solvers. Massively parallel computers including GPUs will be used in future design computations. The scalability of implicit time integration algorithms including preconditioners will be critical.

  • — Parameter free, accuracy preserving and convergent shock capturing. Future transonic and supersonic aircraft, and high-performance engines, demand robust shock capturing.

Funding statement

The author's research on high-order methods was/has been funded by AFOSR, NASA, DOE, US Navy, NSF, DARPA, as well as Michigan State University, Iowa State University and the University of Kansas.

References

  • 1.Correia AW, Peters JL, Levy JI, Melly S, Dominici F. 2013. Residential exposure to aircraft noise and hospital admissions for cardiovascular diseases: multi-airport retrospective study. Br. Med. J. 347, f5561 ( 10.1136/bmj.f5561) [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Hansell AL, et al. 2013. Aircraft noise and cardiovascular disease near Heathrow airport in London: small area study. Br. Med. J. 347, f5432 ( 10.1136/bmj.f5432) [DOI] [PubMed] [Google Scholar]
  • 3.Agarwal RK. 2012. Review of technologies to achieve sustainable (green) aviation. In Recent advances in aircraft technology (ed. Agarwal R.), ch. 19 Rijeka, Croatia: Intech; ( 10.5772/38899) [DOI] [Google Scholar]
  • 4.Antoine NE, Kroo IM. 2005. Framework for aircraft conceptual design and environmental performance studies. AIAA J. 43, 2100–2109. ( 10.2514/1.13017) [DOI] [Google Scholar]
  • 5.Henderson RP, Martins JRRA, Perez RE. 2012. Aircraft conceptual design for optimal environmental performance. Aeronaut. J. 116, 1–22. See http://aerosociety.com/News/Publications/Aero-Journal/Online/825/Aircraft-conceptual-design-for-optimal-environmental-performance/. [Google Scholar]
  • 6.Vassberg JC, et al. 2010. Summary of the Fourth AIAA CFD Drag Prediction Workshop. In 28th AIAA Applied Aerodynamics Conf., Chicago, IL, 28 June–1 July. AIAA Paper 2010–4547. [Google Scholar]
  • 7.Spalart PR, Allmaras SR. 1994. A one-equation turbulence model for aerodynamic flows. Rech. Aerosp. 1, 5–21. [Google Scholar]
  • 8.Spalart PR, Jou W-H, Strelets M, Allmaras SR. 1997. Comments on the feasibility of LES for wings, and on a hybrid RANS/LES approach. In Advances in DNS/LES (eds Liu C, Liu Z.), pp. 137–147. Columbus, OH: Greyden Press. [Google Scholar]
  • 9.Wang ZJ, et al. 2013. High-order CFD methods: current status and perspective. Int. J. Numer. Methods Fluids 72, 811–845. ( 10.1002/fld.3767) [DOI] [Google Scholar]
  • 10.Williams JEF, Hawkings DL. 1969. Sound generated by turbulence and surfaces in arbitrary motion. Phil. Trans. R. Soc. Lond. A 264, 321–342. ( 10.1098/rsta.1969.0031) [DOI] [Google Scholar]
  • 11.Lighthill MJ. 1952. On sound generated aerodynamically. I. General theory. Proc. R. Soc. Lond. A 211, 564–587. ( 10.1098/rspa.1952.0060) [DOI] [Google Scholar]
  • 12.Lele SK, Nichols JW. 2013. A second golden age in aeroacoustics?. Phil. Trans. R. Soc. A 372, 20130321 ( 10.1098/rsta.2013.0321) [DOI] [PubMed] [Google Scholar]
  • 13.Deng X, Mao M, Tu G, Zhang H, Zhang Y. 2012. High-order and high accurate CFD methods and their applications for complex grid problems. Commun. Comput. Phys. 11, 1081–1102. ( 10.4208/cicp.100510.150511s) [DOI] [Google Scholar]
  • 14.Ekaterinaris JA. 2005. High-order accurate, low numerical diffusion methods for aerodynamics. Prog. Aerosp. Sci. 41, 192–300. ( 10.1016/j.paerosci.2005.03.003) [DOI] [Google Scholar]
  • 15.Wang ZJ. 2007. High-order methods for the Euler and Navier–Stokes equations on unstructured grids. Prog. Aerosp. Sci. 43, 1–41. ( 10.1016/j.paerosci.2007.05.001) [DOI] [Google Scholar]
  • 16.Gottlieb D, Orszag SA. 1977. Numerical analysis of spectral method: theory and applications Philadelphia, PA: SIAM. [Google Scholar]
  • 17.Godunov SK. 1959. A finite-difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat. Sb. 47, 271. [Google Scholar]
  • 18.Lele SK. 1992. Compact finite difference schemes with spectral-like resolution. J. Comput. Phys. 103, 16–42. ( 10.1016/0021-9991(92)90324-R) [DOI] [Google Scholar]
  • 19.Visbal MR, Gaitonde DV. 2002. On the use of higher-order finite-difference schemes on curvilinear and deforming meshes. J. Comput. Phys. 181, 155–185. ( 10.1006/jcph.2002.7117) [DOI] [Google Scholar]
  • 20.Harten A, Engquist B, Osher S, Chakravarthy S. 1987. Uniformly high order essentially non-oscillatory schemes III. J. Comput. Phys. 71, 231–303. ( 10.1016/0021-9991(87)90031-3) [DOI] [Google Scholar]
  • 21.Jiang G, Shu C-W. 1996. Efficient implementation of weighted ENO schemes. J. Comput. Phys. 126, 202–228. ( 10.1006/jcph.1996.0130) [DOI] [Google Scholar]
  • 22.Shu C-W. 1998. Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws. In Advanced numerical approximation of nonlinear hyperbolic equations (eds Cockburn B, Johnson C, Shu C-W, Tadmor E, Quarteroni A.). Lecture Notes in Mathematics, vol. 1697, pp. 325–432. New York, NY: Springer. [Google Scholar]
  • 23.Tam CKW, Webb JC. 1993. Dispersion-relation-preserving finite difference schemes for computational acoustics. J. Comput. Phys. 107, 262–281. ( 10.1006/jcph.1993.1142) [DOI] [Google Scholar]
  • 24.Zhuang M, Chen RF. 1998. Optimized upwind dispersion-relation-preserving finite difference scheme for computational aeroacoustics. AIAA J. 36, 2146–2148. ( 10.2514/2.319) [DOI] [Google Scholar]
  • 25.Deng X, et al. 2010. Extending the fifth-order weighted compact nonlinear scheme to complex grids with characteristic-based interface conditions. AIAA J. 48, 2840–2851. ( 10.2514/1.J050285) [DOI] [Google Scholar]
  • 26.Patera AT. 1984. A Spectral element method for fluid dynamics: laminar flow in a channel expansion. J. Comput. Phys. 54, 468–488. ( 10.1016/0021-9991(84)90128-1) [DOI] [Google Scholar]
  • 27.Hughes TJR. 1987. Recent progress in the development and understanding of SUPG methods with special reference to the compressible Euler and Navier–Stokes equations. Int. J. Numer. Methods Fluids 7, 1261–1275. ( 10.1002/fld.1650071108) [DOI] [Google Scholar]
  • 28.Venkatakrishnan V, Allmaras SR, Kamenetski DS, Johnson FT. 2003. Higher order schemes for the compressible Navier–Stokes equations. AIAA Paper 2003–3987. [Google Scholar]
  • 29.Kopriva DA. 1998. A staggered-grid multidomain spectral method for the compressible Navier–Stokes equations. J. Comput. Phys. 143, 125–148. ( 10.1006/jcph.1998.5956) [DOI] [Google Scholar]
  • 30.Barth TJ, Frederickson PO. 1990. High-order solution of the Euler equations on unstructured grids using quadratic reconstruction. AIAA Paper 90–0013. [Google Scholar]
  • 31.Colella P, Woodward P. 1984. The piecewise parabolic method for gas-dynamical simulations. J. Comput. Phys. 54, 174–201. ( 10.1016/0021-9991(84)90143-8) [DOI] [Google Scholar]
  • 32.Abgrall R. 2006. Residual distribution schemes: current status and future trends. Comput. Fluids 35, 641–669. ( 10.1016/j.compfluid.2005.01.007) [DOI] [Google Scholar]
  • 33.Bassi F, Rebay S. 1997. A high-order accurate discontinuous finite element method for the numerical solution of the compressible Navier–Stokes equations. J. Comput. Phys. 131, 267–279. ( 10.1006/jcph.1996.5572) [DOI] [Google Scholar]
  • 34.Biswas R, Devine KD, Flaherty J. 1994. Parallel, adaptive finite element methods for conservation laws. Appl. Numer. Math. 14, 255–283. ( 10.1016/0168-9274(94)90029-9) [DOI] [Google Scholar]
  • 35.Cockburn B, Shu C-W. 1989. TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws II: general framework. Math. Comput. 52, 411–435. [Google Scholar]
  • 36.Cockburn B, Shu C-W. 1998. The Runge–Kutta discontinuous Galerkin finite element method for conservation laws V: multidimensional systems. J. Comput. Phys. 141, 199–224. ( 10.1006/jcph.1998.5892) [DOI] [Google Scholar]
  • 37.Liu Y, Vinokur M, Wang ZJ. 2006. Discontinuous spectral difference method for conservation laws on unstructured grids. J. Comput. Phys. 216, 780–801. ( 10.1016/j.jcp.2006.01.024) [DOI] [Google Scholar]
  • 38.Sun Y, Wang ZJ, Liu Y. 2007. High-order multidomain spectral difference method for the Navier–Stokes equations on unstructured hexahedral grids. Commun. Comput. Phys. 2, 310–333. See http://www.global-sci.com/issue/abstract/readabs.php?vol=2&page=310&year=2007&issue=2&ppage=333/. [Google Scholar]
  • 39.Van den Abeele K, Lacor C, Wang ZJ. 2008. On the stability and accuracy of the spectral difference method. J. Sci. Comput. 37, 162–188. ( 10.1007/s10915-008-9201-0) [DOI] [Google Scholar]
  • 40.Dumbser M, Balsara DS, Toro EF, Munz CD. 2008. A unified framework for the construction of one-step finite volume and discontinuous Galerkin schemes on unstructured meshes. J. Comput. Phys. 227, 8209–8253. ( 10.1016/j.jcp.2008.05.025) [DOI] [Google Scholar]
  • 41.Huynh HT. 2007. A flux reconstruction approach to high-order schemes including discontinuous Galerkin methods. AIAA Paper 2007–4079. [Google Scholar]
  • 42.Huynh HT, Wang ZJ, Vincent PE. 2014. High-order methods for computational fluid dynamics: a brief review of compact differential formulations on unstructured grids. Comput. Fluids 98, 209–220. ( 10.1016/j.compfluid.2013.12.007) [DOI] [Google Scholar]
  • 43.Wang ZJ, Gao H. 2009. A unifying lifting collocation penalty formulation including the discontinuous Galerkin, spectral volume/difference methods for conservation laws on mixed grids. J. Comput. Phys. 228, 8161–8186. ( 10.1016/j.jcp.2009.07.036) [DOI] [Google Scholar]
  • 44.Liou M-S. 2000. Mass flux schemes and connection to shock instability. J. Comput. Phys. 160, 623–648. ( 10.1006/jcph.2000.6478) [DOI] [Google Scholar]
  • 45.Roe PL. 1981. Approximate Riemann solvers, parameter vectors, and difference schemes. J. Comput. Phys. 43, 357–372. ( 10.1016/0021-9991(81)90128-5) [DOI] [Google Scholar]
  • 46.Klockner A, Warburton T, Bridge J, Hesthaven JS. 2009. Nodal discontinuous Galerkin methods on graphics processors. J. Comput. Phys. 228, 7863–7882. ( 10.1016/j.jcp.2009.06.041) [DOI] [Google Scholar]
  • 47.van Leer B. 1979. Towards the ultimate conservative difference scheme V. A second order sequel to Godunov's method. J. Comput. Phys. 32, 101–136. ( 10.1016/0021-9991(79)90145-1) [DOI] [Google Scholar]
  • 48.Atkins HL, Shu C-W. 1998. Quadrature-free implementation of discontinuous Galerkin method for hyperbolic equations. AIAA J. 36, 775–782. ( 10.2514/2.436) [DOI] [Google Scholar]
  • 49.Hesthaven JS, Warburton T. 2002. Nodal high-order methods on unstructured grids: I. Time-domain solution of Maxwell's equations. J. Comput. Phys. 181, 186–221. ( 10.1006/jcph.2002.7118) [DOI] [Google Scholar]
  • 50.Balan A, May G, Schöberl J. 2012. A stable high-order spectral difference method for hyperbolic conservation laws on triangular elements. J. Comput. Phys. 231, 2359–2375. ( 10.1016/j.jcp.2011.11.041) [DOI] [Google Scholar]
  • 51.Haga T, Gao H, Wang ZJ. 2011. A high-order unifying discontinuous formulation for the Navier–Stokes equations on 3D mixed grids. Math. Model. Nat. Phenom. 6, 28–56. ( 10.1051/mmnp/20116302) [DOI] [Google Scholar]
  • 52.Gao H, Wang ZJ, Huynh HT. 2013. Differential formulation of discontinuous Galerkin and related methods for the Navier–Stokes equations. Commun. Comput. Phys 13, 1013–1044. ( 10.4208/cicp.020611.090312a) [DOI] [Google Scholar]
  • 53.Jameson A. 2010. A proof of the stability of the spectral difference method for all orders of accuracy. J. Sci. Comput. 45, 348–358. ( 10.1007/s10915-009-9339-4) [DOI] [Google Scholar]
  • 54.Castonguay P, Vincent PE, Jameson A. 2012. A new class of high-order energy stable flux reconstruction schemes for triangular elements. J. Sci. Comput. 51, 224–256. ( 10.1007/s10915-011-9505-3) [DOI] [Google Scholar]
  • 55.Vincent PE, Castonguay P, Jameson A. 2011. A new class of high-order energy stable flux reconstruction schemes. J. Sci. Comput. 47, 50–72. ( 10.1007/s10915-010-9420-z) [DOI] [Google Scholar]
  • 56.Yu ML, Wang ZJ, Liu Y. 2014. On the accuracy and efficiency of discontinuous Galerkin, spectral difference and correction procedure via reconstruction methods. J. Comput. Phys. 259, 70–95. ( 10.1016/j.jcp.2013.11.023) [DOI] [Google Scholar]
  • 57.Kroll N. 2009. ADIGMA: a European project on the development of adaptive higher-order variational methods for aerospace applications. In 47th AIAA Aerospace Sciences Meeting, AIAA 2009–176, Orlando, FL. [Google Scholar]
  • 58.Vassberg JC. 2005. Expectations for computational fluid dynamics. Int. J. Comput. Fluid Dyn. 19, 549–558. ( 10.1080/10618560500508375) [DOI] [Google Scholar]
  • 59.Persson P-O, Peraire J. 2009. Curved mesh generation and mesh refinement using Lagrangian solid mechanics. In Proc. 47th AIAA Aerospace Sciences Meeting and Exhibit. AIAA Paper 2009-949. [Google Scholar]
  • 60.Jiao X, Wang D. 2011. Reconstructing high-order surfaces for meshing. Eng. Comput. 28, 361–373. ( 10.1007/s00366-011-0244-8) [DOI] [Google Scholar]
  • 61.Geuzaine C, Remacle J-F. 2009. Gmsh: a three-dimensional finite element mesh generator with built-in pre- and post-processing facilities. Int. J. Numer. Methods Eng. 79, 1309–1331. ( 10.1002/nme.2579) [DOI] [Google Scholar]
  • 62.CGNS System. The standard for numerical analysis data. See http://www.cgns.org.
  • 63.Park JS, Kim C. 2014. Higher-order multi-dimensional limiting strategy for discontinuous Galerkin methods in compressible inviscid and viscous flows. Comput. Fluids 96, 377–396. ( 10.1016/j.compfluid.2013.11.030) [DOI] [Google Scholar]
  • 64.Yang M, Wang ZJ. 2009. A parameter-free generalized moment limiter for high-order methods on unstructured grids. Adv. Appl. Math. Mech. 1, 451–480. See http://www.global-sci.org/aamm/readabs.php?vol=1&no=4&doc=451&year=2009&ppage=480/. [Google Scholar]
  • 65.Huang PG, Wang ZJ, Liu Y. 2005. An implicit space-time spectral difference method for discontinuity capturing using adaptive polynomials. AIAA Paper 2005–5255. [Google Scholar]
  • 66.Persson P-O, Peraire J. 2006. Sub-cell shock capturing for discontinuous Galerkin methods. In Proc. 44th AIAA Aerospace Sciences Meeting and Exhibit. AIAA Paper 2006-112. [Google Scholar]
  • 67.Du J, Shu C-W, Zhang M. 2014. A simple weighted essentially non-oscillatory limiter for the correction procedure via reconstruction (CPR) framework. Appl. Numer. Math. In press ( 10.1016/j.apnum.2014.01.006) [DOI] [Google Scholar]
  • 68.Barter GE, Darmofal DL. 2010. Shock capturing with PDE-based artificial viscosity for DGFEM: Part 1, Formulation. J. Comput. Phys. 229, 1810–1827. ( 10.1016/j.jcp.2009.11.010) [DOI] [Google Scholar]
  • 69.Hartmann R. 2013. Higher-order and adaptive discontinuous Galerkin methods with shock-capturing applied to transonic turbulent delta wing flow. Int. J. Numer. Methods Fluids 72, 883–894. ( 10.1002/fld.3762) [DOI] [Google Scholar]
  • 70.Jameson A, Caughey DA. 2001. How many steps are required to solve the Euler equations of steady compressible flow: in search of a fast solution algorithm. In 15th AIAA Computational Fluid Dynamics Conf., Anaheim, CA, 11–14 June. AIAA Paper 2001–2673. [Google Scholar]
  • 71.Chen RF, Wang ZJ. 2000. Fast, block lower–upper symmetric Gauss Seidel scheme for arbitrary grids. AIAA J. 38, 2238–2245. ( 10.2514/2.914) [DOI] [Google Scholar]
  • 72.Fidkowski KJ, Oliver TA, Lu J, Darmofal DL. 2005. p-Multigrid solution of high-order discontinuous Galerkin discretizations of the compressible Navier–Stokes equations. J. Comput. Phys. 207, 92–113. ( 10.1016/j.jcp.2005.01.005) [DOI] [Google Scholar]
  • 73.Helenbrook B, Mavriplis D, Atkins H. 2003. Analysis of p-multigrid for continuous and discontinuous finite element discretizations. AIAA Paper 2003–3989. [Google Scholar]
  • 74.Luo H, Baum JD, Lohner R. 2006. A p-multigrid discontinuous Galerkin method for the Euler equations on unstructured grids. J. Comput. Phys. 211, 767–783. ( 10.1016/j.jcp.2005.06.019) [DOI] [Google Scholar]
  • 75.Mavriplis DJ. 1998. Multigrid strategies for viscous flow solvers on anisotropic unstructured meshes. J. Comput. Phys. 145, 141–165. ( 10.1006/jcph.1998.6036) [DOI] [Google Scholar]
  • 76.Nastase CR, Mavriplis DJ. 2006. High-order discontinuous Galerkin methods using an hp-multigrid approach. J. Comput. Phys. 213, 330–357. ( 10.1016/j.jcp.2005.08.022) [DOI] [Google Scholar]
  • 77.Saad Y, Schultz MH. 1986. GMRES: a generalized minimal residual algorithm for solving nonsymmetric linear systems. SIAM J. Sci. Stat. Comput. 7, 865. [Google Scholar]
  • 78.Rasetarinera P, Hussaini MY. 2001. An efficient implicit discontinuous Galerkin method. J. Comput. Phys. 172, 718–738. ( 10.1006/jcph.2001.6853) [DOI] [Google Scholar]
  • 79.Renac F, Gérald S, Marmignon C, Coquel F. 2013. Fast time implicit–explicit discontinuous Galerkin method for the compressible Navier–Stokes equations. J. Comput. Phys. 251, 272–291. ( 10.1016/j.jcp.2013.05.043) [DOI] [Google Scholar]
  • 80.Ceze M, Fidkowski KJ. 2013. Pseudo-transient continuation, solution update methods, and CFL strategies for DG discretizations of the RANS-SA equations. AIAA Paper 2013–2686. [Google Scholar]
  • 81.Fidkowski KJ, Darmofal DL. 2011. Review of output-based error estimation and mesh adaptation in computational fluid dynamics. AIAA J. 49, 673–694. ( 10.2514/1.J050073) [DOI] [Google Scholar]
  • 82.Hartmann R, Houston P. 2002. Adaptive discontinuous Galerkin finite element methods for the compressible Euler equations. J. Comput. Phys. 183, 508–532. ( 10.1006/jcph.2002.7206) [DOI] [Google Scholar]
  • 83.Kast SM, Fidkowski KJ. 2013. Output-based mesh adaptation for high order Navier–Stokes simulations on deformable domains. J. Comput. Phys 252, 468–494. ( 10.1016/j.jcp.2013.06.007) [DOI] [Google Scholar]
  • 84.Pierce NA, Giles MB. 2000. Adjoint recovery of superconvergent functionals from PDE approximations. SIAM Rev. 42, 247–264. ( 10.1137/S0036144598349423) [DOI] [Google Scholar]
  • 85.Venditti DA, Darmofal DL. 2003. Anisotropic grid adaptation for functional outputs: application to two-dimensional viscous flows. J. Comput. Phys. 187, 22–46. ( 10.1016/S0021-9991(03)00074-3) [DOI] [Google Scholar]
  • 86.Wang L, Dimitri MJ. 2009. Adjoint-based hp adaptive discontinuous Galerkin methods for the 2D compressible Euler equations. J. Comput. Phys. 228, 7643–7661. ( 10.1016/j.jcp.2009.07.012) [DOI] [Google Scholar]
  • 87.Darmofal DL, Allmaras SR, Yano M, Kudo J. 2013. An adaptive, higher-order discontinuous Galerkin finite element method for aerodynamics. AIAA Paper 2013–2871. [Google Scholar]
  • 88.Belme A, Dervieux A, Alauzet F. 2012. Time accurate anisotropic goal-oriented mesh adaptation for unsteady flows. J. Comput. Phys. 231, 6323–6348. ( 10.1016/j.jcp.2012.05.003) [DOI] [Google Scholar]

Articles from Philosophical transactions. Series A, Mathematical, physical, and engineering sciences are provided here courtesy of The Royal Society

RESOURCES