<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JFCMV</journal-id><journal-title-group><journal-title>Journal of Flow Control, Measurement &amp; Visualization</journal-title></journal-title-group><issn pub-type="epub">2329-3322</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jfcmv.2020.82004</article-id><article-id pub-id-type="publisher-id">JFCMV-100234</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject></subj-group></article-categories><title-group><article-title>
 
 
  Time Advancement of the Navier-Stokes Equations: &lt;i&gt;p&lt;/i&gt;-Adaptive Exponential Methods
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Shujie</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff1"><sub>1</sub></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib></contrib-group><aff id="aff1"><label>1</label><addr-line>Beijing Computational Science Research Center, Beijing, China</addr-line></aff><pub-date pub-type="epub"><day>30</day><month>04</month><year>2020</year></pub-date><volume>08</volume><issue>02</issue><fpage>63</fpage><lpage>76</lpage><history><date date-type="received"><day>3,</day>	<month>December</month>	<year>2019</year></date><date date-type="rev-recd"><day>14,</day>	<month>February</month>	<year>2020</year>	</date><date date-type="accepted"><day>30,</day>	<month>April</month>	<year>2020</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution-NonCommercial International License (CC BY-NC).http://creativecommons.org/licenses/by-nc/4.0/</license-p></license></permissions><abstract><p>
 
 
  An adaptive exponential time advancement framework is developed for solving the multidimensional Navier-Stokes equations with a variable-order discontinuous Galerkin (DG) discretization on hybrid unstructured curved grids. The adaptive framework is realized with cell-wise, variable-order DG refinements and a dynamic assembly of elemental Jacobian matrices. The accuracy and performance gain are investigated for several benchmark cases up to a realistic, three-dimensional rotor flow. Numerical results are shown to be more efficient than the use of uniform-order exponential DG for simulating viscous flows.
 
</p></abstract><kwd-group><kwd>Exponential Time Discreitzation</kwd><kwd> Navier-Stokes Equation</kwd><kwd> Discontinuous Galerkin</kwd><kwd> Curved Grids</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Computational efficiency is one of the most concerned problems towards industrial applications of high-order methods. While various high-order methods have been gaining popularity, their computational efficiency can still be enhanced by employing a fast time marching method. To this end, a class of exponential time integration methods has been developed for fast time stepping of high-order discretized compressible Navier-Stokes equations, demonstrated in an arbitrarily high-order discontinuous Galerkin framework HA3D [<xref ref-type="bibr" rid="scirp.100234-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.100234-ref6">6</xref>] on hybrid curved elements, although it is generally applicable to any spatial discretization. The developed predictor-corrector exponential (PCEXP) time scheme [<xref ref-type="bibr" rid="scirp.100234-ref3">3</xref>] is shown to be able to eliminate the Courant-Friedrichs-Lewy (CFL) restriction with low absolutely temporal errors, showing a special capability of achieving fast time stepping for steady and unsteady, inviscid and viscous flows.</p><p>In this work, we exploit the possibility of reducing the computational cost associated with the use of uniform-order exponential DG methods in a variable-order solution adaptation frame, and to our best knowledge, it has not been reported yet. In the current adaptation framework, cell order of accuracy is dynamically determined with a local cell error indicator in a modal discontinuous Galerkin method, resulting in a cell-wise adaptive distribution of cell orders and variable-order elemental Jacobian matrices.</p><p>The remaining parts of this abstract are organized as follows. Section 2 introduces the spatial discretization method used. Section 3 gives the overview of the exponential time-marching methods including the accuracy (p) adaptation methods. Finally, the last section presents some numerical tests and the Caradonna-Tung rotor in hover [<xref ref-type="bibr" rid="scirp.100234-ref7">7</xref>] is simulated with the adaptive method for demonstrating its applicability to real-world problems.</p></sec><sec id="s2"><title>2. Spatial Discretization</title><sec id="s2_1"><title>2.1. Governing Equations</title><p>Governing equations consider the three-dimensional compressible Navier-Stokes equations with a source term in the rotating reference frame</p><p>U t + ∇ ⋅ F c ( U ) + ∇ ⋅ F v ( U , ∇ U ) = S ( U ) , (1)</p><p>where U , F c are the conventional conservative vector and viscous flux. For rotational reference frame, the source term S and inviscid flux F c are defined as</p><p>F c = ( ρ ( v − v r ) T ρ ( v − v r ) v T + p I ρ H ( v − v r ) T ) , S = ( 0 − ρ ω &#215; v 0 ) , (2)</p><p>where v = ( u , v , w ) T is the absolute velocity, ω = ( ω x , ω y , ω z ) T is the angular velocity of the rotating frame of reference, v r = ω &#215; x the relative velocity; τ , q the viscous stress tensor and the heat flux vector. ρ , p, and e denote the</p><p>flow density, pressure, and the specific internal energy; E = e + 1 2 ‖ v ‖ 2 and</p><p>H = E + p / ρ denote the total energy and total enthalpy, respectively; I denotes the 3 &#215; 3 unit matrix; and the pressure p is given by the equation of state for a perfect gas</p><p>p = ρ ( γ − 1 ) e , (3)</p><p>where γ = 7 / 5 is the ratio of specific heats for perfect gas.</p></sec><sec id="s2_2"><title>2.2. Modal Discontinuous Galerkin Method</title><p>The discontinuous Galerkin discretization of Equation (1) is defined on a computational domain Ω divided into curved elements of arbitrary shape. The present adaptive discontinuous Galerkin method seeks an variable-order approximation U in each element E ∈ Ω with a p-order polynomial { P p ( E ) ∈ L 2 ( Ω ) , ∀ E ∈ Ω } , namely</p><p>U ( x , t ) = ∑ j = 1 N ( p ) u j ( t ) ψ j ( x ) . (4)</p><p>For 3-D problems N ( p ) = ( p + 1 ) ( p + 2 ) ( p + 3 ) / 6 . The cell order p is a local variable for each cell, thus an adaptive approximation is simply obtained by adding or removing terms of (18), accordingly. An orthonormal basis set ψ ( x ) expressed in the Cartesian coordinates is used to facilitate the implementation of the adaptation framework [<xref ref-type="bibr" rid="scirp.100234-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.100234-ref3">3</xref>]. By multiplying Equation (1) with the adaptive-order basis functions, the weak form is obtained</p><p>∫ E   ψ i ψ j d x d u j d t = − ∫ ∂ E   ψ i F ˜ ⋅ n ^   d σ + ∫ E ( F ⋅ ∇ ψ i + ψ i S ) d x : = R i , (5)</p><p>where the Einstein summation convention is used. Here n ^ denotes the outward unit normal of the surface element ∂ E of the element E. The flux terms are defined as</p><p>F ˜ = F ˜ c ( u h &#177; ) + F ˜ v ( u h &#177; , ( ∇ h u h + δ f ) &#177; ) ;   F = F c ( u h ) + F v ( u h , ( ∇ h u h + δ ) ) , (6)</p><p>where F ˜ c is computed by a Riemann solver, and the viscous flux F ˜ v is computed with the second approach of Bassi and Rebay (BR2) which introduces the local and global lifting operators δ f and δ [<xref ref-type="bibr" rid="scirp.100234-ref8">8</xref>]. The BR2 viscous flux discretization is compact where the global lifting operator is used for volume integration while the local lifting operator is used face-wised</p><p>δ = ∑ ∂ E     δ f , (7)</p><p>and the local lifting operator is solved by Galerkin projection on each surface σ ,</p><p>where we introduce the average operator { a } = 1 2 ( a + + a − )</p><p>∫ ∂ E     ψ ⋅ δ f = ∫ ∂ E     ψ ⋅ ( { u } − u h + ) d σ (8)</p><p>The implementation of BR2 formulation to exponential schemes uses analytical global Jacobian [<xref ref-type="bibr" rid="scirp.100234-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.100234-ref6">6</xref>], which is composed of variable order cell Jacobians in the current framework.</p></sec></sec><sec id="s3"><title>3. Exponential Time Integration</title><p>The PCEXP scheme that originally developed for fast time stepping of semi-discretized equations is independent of the choice of spatial discretization. And this feature makes it applicable as a general time integration tool. The previous results show it permits the use of very large time steps [<xref ref-type="bibr" rid="scirp.100234-ref1">1</xref>] - [<xref ref-type="bibr" rid="scirp.100234-ref6">6</xref>], and are more efficient than the third-order explicit TVD Runge-Kutta method and the second-order implicit backward difference formula [<xref ref-type="bibr" rid="scirp.100234-ref3">3</xref>]. In this section, the PCEXP scheme is briefly overviewed and its variable-order implementation is discussed.</p><p>We start with the following semi-discrete system of ordinary differential equations which may be obtained from a spatial discretization with problem associated boundary conditions:</p><p>d u d t = R ( u ) , (9)</p><p>where u = u ( t ) ∈ ℝ K denotes the vector of the solution variables and R ( u ) ∈ ℝ K the right-hand-side term which may be the spatially discretized residual terms of the discontinuous Galerkin method used in this work. The dimension K is the degrees of freedom which can be very large for 3-D problems. Without loss of generality, we consider u ( t ) in the interval of one time step, i.e., t ∈ [ t n , t n + 1 ] . Splitting the right hand side leads to a different exact expression</p><p>d u d t = J n u + N ( u ) , (10)</p><p>where the subscript n indicates the value evaluated at t = t n , J n denotes the Jacobian matrix J n = ∂ R ( u ) / ∂ u | t = t n = ∂ R ( u n ) / ∂ u and N ( u ) = R ( u ) − J n u denotes the remainder, which in general is nonlinear. Equation (10) admits the following formal solution:</p><p>u n + 1 = e x p ( Δ t J n ) u n + ∫ 0 Δ t e x p ( ( Δ t − τ ) J n ) N ( u ( t n + τ ) ) d τ , (11)</p><p>Here, the matrix exponential is defined similarly to its scalar version</p><p>e x p ( − t J n ) = ∑ m = 0 ∞ ( − t J n ) m m ! (12)</p><p>is the integrating factor. The formal solution (11) is the starting point to derive the proposed exponential scheme in which the stiff part is computed analytically whereas the nonlinear term is approximated numerically. The PCEXP approximation of (11) is read as</p><p>u * = u n + Δ t   Φ 1 ( Δ t J n ) R ( u n ) . (13)</p><p>u n + 1 = u * + 1 2 Δ t   Φ 1 ( Δ t J n ) [ N ( u * ) − N ( u n ) ] . (14)</p><p>where a new matrix function is defined as</p><p>Φ 1 ( Δ t J n ) : = J − 1 Δ t [ e x p ( Δ t J ) − I ] , (15)</p><p>and I denotes the K &#215; K identity matrix.</p><p>The physical nature of such type of exponential schemes relies on the global coupling feature via the global Jacobian matrix J , so that flow transportation information can be broadcasted to the whole computational domain without a CFL restriction. That is why the exponential schemes behave like a fully implicit method but only depends on the current solution, i.e., in an explicit way of formulation (14). While the second-order PCEXP scheme is more appropriate for computing unsteady problems, its first-order version, EXP1 only takes the first stage of (14), thus is more efficient for steady flows as shown in reference [<xref ref-type="bibr" rid="scirp.100234-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.100234-ref3">3</xref>] [<xref ref-type="bibr" rid="scirp.100234-ref5">5</xref>]. In this paper, we used PCEXP for all the test cases for both steady and unsteady flows.</p><sec id="s3_1"><title>3.1. p-Adaptive Time Steps</title><p>The time step of the adaptive exponential DG is dynamically determined via a residual monitoring strategy [<xref ref-type="bibr" rid="scirp.100234-ref3">3</xref>]. The local time step Δ t is chosen by the minimum of the convection time step Δ t c and the diffusion time step Δ t d , which are given below</p><p>Δ t c = CFL h 3D ( 2 p + 1 ) ( ‖ v ‖ + c ) ; Δ t d = CFL h 3D 2 ( p + 1 ) 2 ( 2 μ M ∞ ρ R e max ( 4 3 , γ P r ) ) . (16)</p><p>Here, p denotes the cell order, v and c the velocity vector and sound speed evaluated at the cell center, d the spatial dimension, and h 3D represents a characteristic size of a 3-D cell defined by the ratio of volume and surface area. 2-D computations are also supported by the HA3D solver developed by the author which uses a quasi-3D mesh obtained by extruding the 2-D mesh by one layer of cells. In the 2-D computations, h 2d is used instead for eliminating the effect of z dimension. Given the cell size Δ z in the z direction, h 2D is determined by</p><p>2 h 2D = 3 h 3D − 1 Δ z . (17)</p><p>A proven efficient CFL formula is employed in (16). For the current adaptive computations, we take the global minimal time step for time advancement. Using local time steps is possible, but might suffer from stability issues with very large time steps.</p></sec><sec id="s3_2"><title>3.2. Adaptation Strategy for the p-Refinement</title><p>An adaptive, p-refinement strategy defines DG polynomial order p in a cell-wise way so that higher-order approximations can be placed locally in key flow regions such as those of near body and wake flows. To identify these regions, a so-called spectral delay error (SDE) indicator [<xref ref-type="bibr" rid="scirp.100234-ref9">9</xref>] is developed for locating shock waves originally. The SDE indicator, relating to the numerical resolution of the approximation, can also be used for p-adaptive refinement. Recalling the modal DG expansion of (18), we have</p><p>U ( x , t ) = ∑ j = 1 N ( p ) u j ( t ) ψ j ( x ) . (18)</p><p>The truncated expansion U t r ( x , t ) for a lower degree ( p − 1 ) is computed by cutting the summation</p><p>U t r ( x , t ) = ∑ j = 1 N ( p − 1 ) u j ( t ) ψ j ( x ) (19)</p><p>Applying the truncated expansion to the total energy variable</p><p>ρ E = ρ e + 1 2 ρ v 2 leads to</p><p>β = ∫ ( U − U t r ) 2 d x ∫   U 2 d x = ∫ ( ρ E − ( ρ E ) t r ) 2 d x ∫ ( ρ E ) 2 d x (20)</p><p>The variable β is finally used as the cell error indicator of the p-adaptation. The adaptation process starts with p = 0 globally, namely first-order approximation. And then the cell error indicator β is computed in each cell after a full convergence is obtained in each level of adaptation. The cell order p is updated in each cell with the following criterion</p><p>p = { 0,                         10 − 1 ≤ β p + 1,       10 − 9 ≤ β ≤ 10 − 1 p ,                       β ≤ 10 − 9 (21)</p><p>The above criterion is applied only when the variation of global maximal Mach number is within 10<sup>−5</sup> to prevent occurring premature adaptive solutions that are still in the process of dynamic evaluations.</p></sec><sec id="s3_3"><title>3.3. Variable Order Residual Jacobians</title><p>The global residual Jacobian J = ∂ R / ∂ u is required by the PCEXP scheme, which is composed of cell-wise, variable order Jacobians in the current adaptation framework. Unlike traditional nodal based high-order methods that require special treatments of interface order coupling [<xref ref-type="bibr" rid="scirp.100234-ref10">10</xref>] when different order approximations exist in two adjacent cells, the current modal based method is naturally compatible with variable accuracy without any treatment. The dimension of global residual Jacobian dynamically depends on the distribution of cell orders so that the dimension of elemental residual Jacobian depends on N ( p ) .</p></sec></sec><sec id="s4"><title>4. Numerical Results</title><sec id="s4_1"><title>4.1. Rotating Flow between Two Concentric Cylinders</title><p>The implementation of high-order discontinuous Galerkin discretization for the Navier-Stokes equations is verified on the rotating flow between two concentric cylinders or Taylor Couette flow [<xref ref-type="bibr" rid="scirp.100234-ref6">6</xref>]. The fluid is driven by two concentric cylinders which are rotating with constant angular velocities of ω 0 and ω 1 . A low Reynolds number R e = 10 is used for maintaining a laminar state, and the Reynolds number is defined by the tangential velocity and the radius of the inner cylinder. The analytical solution of this problem is given below</p><p>u θ = r 0 ω 0 r 1 / r − r / r 1 r 1 / r 0 − r 0 / r 1 + r 1 ω 1 r / r 0 − r 0 / r r 1 / r 0 − r 0 / r 1 (22)</p><p>where u θ is the tangential velocity, r 0 = 1 and r 1 = 2 are the inner radius and the outer radius. The isothermal boundary condition is set on the inner cylinder with angular velocity ω 0 of Mach number M 0 = 0.2 . The outer cylinder is stationary with ω 1 = 0 and uses the adiabatic wall boundary condition. The front and the back faces of z-direction use the symmetric boundary condition for conducting quasi-2D computations. The order of accuracy is computed on a sequence of three meshes, using first- to fifth-order DG schemes ( P 0 → 4 ). Quadratic curved elements are used on the boundary surfaces. For this case, we focus on the error convergences. The L 2 norms of velocity errors are detailed in</p><p><xref ref-type="table" rid="table1">Table 1</xref>. They are computed as ∫ ( u − u θ ) 2 d Ω / ∫   d Ω integrating in the entire</p><p>computational domain Ω . The expected order of convergence is observed for all the p levels, thereby verifying the high-order implementation of DG viscous discretization and also the use of curved elements.</p></sec><sec id="s4_2"><title>4.2. Lid-Driven Cavity Flows</title><p>The developed adaptive framework is evaluated on the lid-driven cavity flows. The accuracy-adaptive solutions with R e = 10 4 are computed and compared with the baseline results of Ghia [<xref ref-type="bibr" rid="scirp.100234-ref11">11</xref>]. The top boundary is moving at a velocity at M ∞ = 0.2 , and the left, right, and bottom walls are set as the nonslip boundary condition. The front and the back faces of z-direction use the symmetric boundary condition for conducting quasi-2D computations. For the flow condition of R e = 10 4 , secondary vortices show up in the corners of the cavity and high-resolution simulations are usually required. In this work, instead of using fine mesh, the adaptive frame is used so that a very coarse mesh ( 20 &#215; 20 ) can be used. In this case, we start by studying the impacts of discrete accuracy on the flow solution. <xref ref-type="fig" rid="fig1">Figure 1</xref> presents the streamline plots using the P 0 → 1 , P 0 → 4 solutions. It is observed that the P 0 → 1 solution is over-damped, where corner vortices are nearly disappeared due to the presence of high numerical viscosity of low-order approximations. The situation is improved when using higher-order adaptations where the corner vortices exhibit increased resolution of flow structures. It is also verified that the P 0 → 4 solution is essentially identical to the uniform P 4 solution of <xref ref-type="fig" rid="fig2">Figure 2</xref>(a). This agreement confirms the effectiveness of</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Rotating flow between two concentric cylinders: uniform and adaptive order results of the L 2 error expressed in the l o g 10 scale. # P 4 ( % ) denotes the percentage of the number of P<sub>4</sub> cells of all the cells obtained with the adaptive method using cellwise polynomial refinement from P<sub>0</sub> to P<sub>4</sub> order</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >N cell</th><th align="center" valign="middle" >20 &#215; 2</th><th align="center" valign="middle" >40 &#215; 4</th><th align="center" valign="middle" >80 &#215; 8</th><th align="center" valign="middle" >order</th></tr></thead><tr><td align="center" valign="middle" >P 0</td><td align="center" valign="middle" >−7.962E−01</td><td align="center" valign="middle" >−1.109E+00</td><td align="center" valign="middle" >−1.435E+00</td><td align="center" valign="middle" >1.07</td></tr><tr><td align="center" valign="middle" >P 1</td><td align="center" valign="middle" >−1.828E+00</td><td align="center" valign="middle" >−2.378E+00</td><td align="center" valign="middle" >−2.880E+00</td><td align="center" valign="middle" >1.75</td></tr><tr><td align="center" valign="middle" >P 2</td><td align="center" valign="middle" >−2.394E+00</td><td align="center" valign="middle" >−3.459E+00</td><td align="center" valign="middle" >−4.418E+00</td><td align="center" valign="middle" >3.36</td></tr><tr><td align="center" valign="middle" >P 3</td><td align="center" valign="middle" >−3.292E+00</td><td align="center" valign="middle" >−4.542E+00</td><td align="center" valign="middle" >−5.752E+00</td><td align="center" valign="middle" >4.09</td></tr><tr><td align="center" valign="middle" >P 4</td><td align="center" valign="middle" >−4.112E+00</td><td align="center" valign="middle" >−5.559E+00</td><td align="center" valign="middle" >−6.941E+00</td><td align="center" valign="middle" >4.70</td></tr><tr><td align="center" valign="middle" >P 0 → 4</td><td align="center" valign="middle" >−4.112E+00</td><td align="center" valign="middle" >−5.559E+00</td><td align="center" valign="middle" >−6.066E+00</td><td align="center" valign="middle" >n/a</td></tr><tr><td align="center" valign="middle" ># P 4 ( % )</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >38.5%</td><td align="center" valign="middle" >n/a</td></tr></tbody></table></table-wrap><p>the procedure of variable accuracy refinement. Interestingly, the polynomial refinement occurs primarily in the boundary layer and strong shear regions where energy cascade occurs that transfers energy from large-scale vortices to small-scale ones, as shown in <xref ref-type="fig" rid="fig2">Figure 2</xref>(b). A quantitative comparison is shown in <xref ref-type="fig" rid="fig3">Figure 3</xref>, where horizontal and vertical velocity profiles along the central lines of x and y axes are given. We notice that the uniformly and adaptively refined solutions are in good agreement with the reference solutions of Ghia [<xref ref-type="bibr" rid="scirp.100234-ref11">11</xref>] while the low-order solutions fail to match the results. In <xref ref-type="table" rid="table2">Table 2</xref>, we compare the</p><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Computational cost of the lid-driven cavity flow at<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x130.png" xlink:type="simple"/></inline-formula>. The CPU time is normalized by the one of<inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x131.png" xlink:type="simple"/></inline-formula>. <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x132.png" xlink:type="simple"/></inline-formula>denotes the number of the k-order cells in the percentage of total cells. The <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x133.png" xlink:type="simple"/></inline-formula> adaptive solution achieves a nearly three-fold speedup compared to the P<sub>4</sub> one. The memory usage of the global Jacobian is expressed in Megabytes (M)</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x134.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x135.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x136.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x137.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x138.png" xlink:type="simple"/></inline-formula></th><th align="center" valign="middle" >DOFs</th><th align="center" valign="middle" >CPU time</th><th align="center" valign="middle" >Storage (M)</th></tr></thead><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x139.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >56.25%</td><td align="center" valign="middle" >27.50%</td><td align="center" valign="middle" >16.25%</td><td align="center" valign="middle" >6,581</td><td align="center" valign="middle" >1.00</td><td align="center" valign="middle" >0.52</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x140.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >63.00%</td><td align="center" valign="middle" >37.00%</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >5,480</td><td align="center" valign="middle" >0.46</td><td align="center" valign="middle" >0.45</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x141.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >2.75%</td><td align="center" valign="middle" >97.25%</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >3,934</td><td align="center" valign="middle" >0.17</td><td align="center" valign="middle" >0.36</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x142.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >1,600</td><td align="center" valign="middle" >0.02</td><td align="center" valign="middle" >0.05</td></tr><tr><td align="center" valign="middle" ><inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x143.png" xlink:type="simple"/></inline-formula>uniform</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >-</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >14,000</td><td align="center" valign="middle" >2.70</td><td align="center" valign="middle" >0.92</td></tr></tbody></table></table-wrap><p>computational cost of all the runs, all the adaptation procedures offer cost reduction in terms of the total degree of freedoms (DOFs) and work unit. Especially, the <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x144.png" xlink:type="simple"/></inline-formula> solution that starts up at <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x145.png" xlink:type="simple"/></inline-formula> and ends up at <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x146.png" xlink:type="simple"/></inline-formula> offers a twofold reduction in DOFs and three times speedup in work units compared with the uniform <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x144.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x145.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x146.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x147.png" xlink:type="simple"/></inline-formula> solution. This case shows that the adaptive strategy is effective and accurate for viscous flows.</p></sec><sec id="s4_3"><title>4.3. Caradonna-Tung Rotor in Hover</title><p>A real-world problem is considered in this case corresponding to the experimental model hover test conditions of Caradonna and Tung [<xref ref-type="bibr" rid="scirp.100234-ref7">7</xref>]. The experimental model consists of a two-bladed rigid rotor with rectangular planform blades with no twist or taper. The blades are made of NACA0012 airfoil sections with an aspect ratio of 6 as shown in <xref ref-type="fig" rid="fig4">Figure 4</xref>. The computational condition uses the case of tip Mach number<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x148.png" xlink:type="simple"/></inline-formula>, collective pitch<inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x149.png" xlink:type="simple"/></inline-formula>, and the Reynolds number <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x150.png" xlink:type="simple"/></inline-formula> based on the blade tip speed and chord. More computational parameters are listed in <xref ref-type="table" rid="table3">Table 3</xref>. For this case, adaptive <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x148.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x149.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x150.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x151.png" xlink:type="simple"/></inline-formula> solutions are computed and compared with the experimental data [<xref ref-type="bibr" rid="scirp.100234-ref7">7</xref>]. The adaptive order distribution is shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>(a) and the cell order is locally refined just around the trajectory of wake vortex shown in <xref ref-type="fig" rid="fig5">Figure 5</xref>(b). Comparisons of pressure coefficients at different span-wise locations defined by r/R are given in <xref ref-type="fig" rid="fig6">Figure 6</xref>, where r is the span-wise radius from the rotation axis and R is the tip radius defined in <xref ref-type="table" rid="table3">Table 3</xref>. The results demonstrate the feasibility of using p-adaptation framework of exponential time marching for 3-D problems.</p><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Computational parameters of the Caradonna-Tung rotor in hover</title></caption><table><tbody><thead><tr><th align="center" valign="middle" >Parameter</th><th align="center" valign="middle" >Value</th></tr></thead><tr><td align="center" valign="middle" >Rotor radius R</td><td align="center" valign="middle" >1.143 m</td></tr><tr><td align="center" valign="middle" >Angular velocity, <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x153.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >1250 rpm</td></tr><tr><td align="center" valign="middle" >Tip Mach number, <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x154.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0.4395</td></tr><tr><td align="center" valign="middle" >Reynolds number, Re</td><td align="center" valign="middle" >1.92 &#215; 10<sup>6</sup></td></tr><tr><td align="center" valign="middle" >Blade chord length, c</td><td align="center" valign="middle" >0.1905</td></tr><tr><td align="center" valign="middle" >Blade aspect ration, AR</td><td align="center" valign="middle" >6.0</td></tr><tr><td align="center" valign="middle" >Blade twist, <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x155.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >0˚</td></tr><tr><td align="center" valign="middle" >Blade collective pitch, <inline-formula><inline-graphic xlink:href="/html.scirp.org/file/3-2760170x156.png" xlink:type="simple"/></inline-formula></td><td align="center" valign="middle" >8˚</td></tr><tr><td align="center" valign="middle" >Blade profile</td><td align="center" valign="middle" >NACA0012</td></tr></tbody></table></table-wrap></sec></sec><sec id="s5"><title>5. Conclusions</title><p>An adaptive high-order DG framework has been developed with the PCEXP exponential time marching scheme. By using the adaptive control strategy, the performance of PCEXP scheme is shown to be enhanced in terms of computational cost and memory usage. The correctness of the variable order implementation of PCEXP is firstly validated in the case of rotating flow between two concentric cylinders. While uniform order solver can deliver formal convergence rates, the adaptive <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x167.png" xlink:type="simple"/></inline-formula> solution can even give a comparable error to the uniform <inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x167.png" xlink:type="simple"/></inline-formula><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x168.png" xlink:type="simple"/></inline-formula> solution. In the cavity flow case, it is found that the use of spectral decay error indicator is effective in capturing key flow structures such that the secondary corner vortices can be captured. Performance statistic shows that a three-fold reduction in CPU time and a two-fold reduction in DOFs are gained. Finally, the adaptive solver is applied to the Caradonna-Tung rotor in hover, where three-dimensional wake flows are adaptively captured with the coarse mesh. The results are in good agreement to the experimental data [<xref ref-type="bibr" rid="scirp.100234-ref7">7</xref>] thus demonstrates its applicability to practical 3D complex flows.</p></sec><sec id="s6"><title>Acknowledgements</title><p>This work is funded by the National Natural Science Foundation of China (NSFC) under the Grant U1930402. The computational resources are provided by Beijing Computational Science Research Center (CSRC).</p></sec><sec id="s7"><title>Conflicts of Interest</title><p>The author declares no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s8"><title>Cite this paper</title><p>Li, S.J. (2020) Time Advancement of the Navier-Stokes Equations: p-Adaptive Exponential Methods. Journal of Flow Control, Measurement &amp; Visualization, 8, 63-76. https://doi.org/10.4236/jfcmv.2020.82004</p></sec><sec id="s9"><title>Nomenclatures</title><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x169.png" xlink:type="simple"/></inline-formula>: specific heat ratio</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x170.png" xlink:type="simple"/></inline-formula>: Prandtl number</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x171.png" xlink:type="simple"/></inline-formula>: k-order DG polynomial</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x172.png" xlink:type="simple"/></inline-formula>: cell number of the k-order cells</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x173.png" xlink:type="simple"/></inline-formula>: quasi-2D characteristic cell size</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x174.png" xlink:type="simple"/></inline-formula>: 3D characteristic cell size</p><p><inline-formula><inline-graphic xlink:href="//html.scirp.org/file/3-2760170x175.png" xlink:type="simple"/></inline-formula>: mesh dimension of coordinate z</p></sec></body><back><ref-list><title>References</title><ref id="scirp.100234-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J. (2013) A Parallel Discontinuous Galerkin Method with Physical Orthogonal Basis on Curved Elements. Procedia Engineering, 61, 144-151.  
https://doi.org/10.1016/j.proeng.2013.07.107</mixed-citation></ref><ref id="scirp.100234-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J., Wang, Z.J., Ju, L. and Luo, L.-S. (2017) Explicit Large Time Stepping with a Second-Order Exponential Time Integrator Scheme for Unsteady and Steady Flows. 55th AIAA Aerospace Sciences Meeting, Grapevine, 9-13 January 2017, AIAA Paper 2017-0753. https://doi.org/10.2514/6.2017-0753</mixed-citation></ref><ref id="scirp.100234-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J., Luo, L.-S., Wang, Z.J. and Ju, L. (2018) An Exponential Time-Integrator Scheme for Steady and Unsteady Inviscid Flows. Journal of Computational Physics, 365, 206-225. https://doi.org/10.1016/j.jcp.2018.03.020</mixed-citation></ref><ref id="scirp.100234-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J. (2018) Efficient p-Multigrid Method Based on an Exponential Time Discretization for Compressible Steady Flows. arXiv:1807.0115.</mixed-citation></ref><ref id="scirp.100234-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J., Wang, Z.J., Ju, L. and Luo, L.-S. (2018) Fast Time Integration of Navier-Stokes Equations with an Exponential-Integrator Scheme. AIAA Aerospace Sciences Meeting, Kissimmee, 8-12 January 2018, AIAA Paper 2018-0369.  
https://doi.org/10.2514/6.2018-0369</mixed-citation></ref><ref id="scirp.100234-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Li, S.-J. and Ju, L. (2019) Exponential Time-Marching Method for the Unsteady Navier-Stokes Equations. AIAA Scitech 2019 Forum, San Diego, 7-11 January 2019, AIAA Paper 2019-0907. https://doi.org/10.2514/6.2019-0907</mixed-citation></ref><ref id="scirp.100234-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Caradonna, F.X. and Tung, C. (1981) Experimental and Analytical Studies of a Model Helicopter Rotor in Hover. NASA Technical Memorandum 1981-81232, NASA, Ames Research Center, Moffett Field.</mixed-citation></ref><ref id="scirp.100234-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Bassi, F. and Rebay, S. (1997) A High-Order Accurate Discontinuous Finite Element Method for the Numerical Solution of the Compressible Navier-Stokes Equations. Journal of Computational Physics, 131, 267-279.  
https://doi.org/10.1006/jcph.1996.5572</mixed-citation></ref><ref id="scirp.100234-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Persson, P.-O. and Peraire, J. (2006) Sub-Cell Shock Capturing for Discontinuous Galerkin Methods. 44th AIAA Aerospace Sciences Meeting and Exhibit, Reno, 9-12 January 2006, AIAA Paper 2006-112. https://doi.org/10.2514/6.2006-112</mixed-citation></ref><ref id="scirp.100234-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Cagnone, J.S., et al. (2013) A p-Adaptive LCP Formulation for the Compressible Navier Stokes Equations. Journal of Computational Physics, 233, 324-338.  
https://doi.org/10.1016/j.jcp.2012.08.053</mixed-citation></ref><ref id="scirp.100234-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Ghia, U., Ghia, K.N. and Shin, C.T. (1982) High-Resolutions for Incompressible Flow Using the Navier-Stokes Equations and a Multigrid Method. Journal of Computational Physics, 48, 387-411. https://doi.org/10.1016/0021-9991(82)90058-4</mixed-citation></ref></ref-list></back></article>