Superconvergent interpolatory HDG methods for reaction diffusion equations I: An HDG$_{k}$ method
Gang Chen, Bernardo Cockburn, John Singler, Yangwen Zhang

TL;DR
This paper enhances an interpolatory HDG method for reaction diffusion equations by enabling superconvergence through a modified postprocessing step, maintaining computational efficiency and improving accuracy.
Contribution
It introduces a simple modification to the interpolatory HDG method that restores superconvergence for reaction diffusion problems, combining efficiency with higher accuracy.
Findings
Restores superconvergence with a modified postprocessing step.
Maintains computational efficiency of the original interpolatory HDG method.
Numerical results confirm theoretical convergence and performance improvements.
Abstract
In our earlier work [8], we approximated solutions of a general class of scalar parabolic semilinear PDEs by an interpolatory hybridizable discontinuous Galerkin (Interpolatory HDG) method. This method reduces the computational cost compared to standard HDG since the HDG matrices are assembled once before the time integration. Interpolatory HDG also achieves optimal convergence rates; however, we did not observe superconvergence after an element-by-element postprocessing. In this work, we revisit the Interpolatory HDG method for reaction diffusion problems, and use the postprocessed approximate solution to evaluate the nonlinear term. We prove this simple change restores the superconvergence and keeps the computational advantages of the Interpolatory HDG method. We present numerical results to illustrate the convergence theory and the performance of the method.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Superconvergent interpolatory HDG methods for reaction diffusion equations I: An HDGk method
Gang Chen School of Mathematics Sciences, University of Electronic Science and Technology of China, Chengdu, China, [email protected]
Bernardo Cockburn School of Mathematics, University of Minnesota, Minneapolis, MN, [email protected]
John R. Singler Department of Mathematics and Statistics, Missouri University of Science and Technology, Rolla, MO, [email protected]
Yangwen Zhang Department of Mathematics and Statistics, Missouri University of Science and Technology, Rolla, MO, [email protected]
Abstract
In our earlier work [8], we approximated solutions of a general class of scalar parabolic semilinear PDEs by an interpolatory hybridizable discontinuous Galerkin (Interpolatory HDG) method. This method reduces the computational cost compared to standard HDG since the HDG matrices are assembled once before the time integration. Interpolatory HDG also achieves optimal convergence rates; however, we did not observe superconvergence after an element-by-element postprocessing. In this work, we revisit the Interpolatory HDG method for reaction diffusion problems, and use the postprocessed approximate solution to evaluate the nonlinear term. We prove this simple change restores the superconvergence and keeps the computational advantages of the Interpolatory HDG method. We present numerical results to illustrate the convergence theory and the performance of the method.
Keywords Interpolatory hybridizable discontinuous Galerkin method, superconvergence
1 Introduction
In our earlier work [8], we introduced an interpolatory hybridizable discontinuous Galerkin (Interpolatory HDG) method to approximate the solution of semilinear parabolic PDEs. In contrast to standard HDG, the Interpolatory HDG method uses an elementwise interpolation procedure to approximate the nonlinear term; therefore, all quadrature for the nonlinear term can be performed once before the time integration, which yields a significant computational cost reduction. The Interpolatory HDG method still converged at optimal rates, but superconvergence using element-by-element postprocessing was lost.
The superconvergence is an excellent feature of HDG methods, and therefore in this work we modify the Interpolatory HDG method from [8] and restore the superconvergence for reaction diffusion PDEs.
Specifically, we consider the following class of scalar reaction diffusion PDEs on a Lipschitz polyhedral domain , , with boundary :
[TABLE]
In Section 2, we provide background on HDG methods and describe the new Interpolatory HDG approach in detail. We use the HDGk method to approximate the linear terms in the equation; i.e., th order discontinuous polynomials are used to approximate the flux , the scalar variable , and its trace, and the stabilization function is chosen as piecewise constant. For the nonlinear term, we again use an elementwise Lagrange interpolation operator, as in [8], but now we also approximate using a postprocessing approach. This modified approximate nonlinearity restores the superconvergence and, as in [8], we have a simple explicit expressions for the nonlinear term and Jacobian matrix, which leads to an efficient and unified implementation.
We analyze the semidiscrete Interpolatory HDGk method in Section 3. We first assume the nonlinearity satisfies a global Lipschitz condition and prove the superconvergence. Next, we establish the superconvergence under a local Lipschitz condition, assuming the mesh is quasi-uniform.
In Section 4, we illustrate the convergence theory with numerical experiments and also demonstrate the performance of the Interpolatory HDGk method on a reaction diffusion PDE system.
We note that interpolatory finite element methods for nonlinear PDEs are well-known to have computational advantages and have a long history. The approach has been given many different names, including finite element methods with interpolated coefficients, product approximation, and the group finite element method. For more information, see [18, 7, 20, 19, 24, 32, 35, 39, 38, 4, 6, 23, 22, 40, 34, 41, 36, 17] and the references therein.
2 Interpolatory HDGk formulation and implementation
Hybridizable discontinuous Galerkin (HDG) methods were proposed by Cockburn et al. in [13]. HDG methods work with the mixed formulation of the PDE, and on each element the approximate solution and flux are expressed in terms of the approximate solution trace on the element boundary. The approximate trace is uniquely determined by requiring the normal component of the numerical trace of the flux to be continuous across element boundaries. This allows the approximate solution and approximate flux variables to be eliminated locally on each element; the result is a global system of equations for the approximate solution trace only. Therefore, the number of globally coupled degrees of freedom for HDG methods is significantly lower than for standard DG methods. HDG methods have been successfully applied to linear PDEs [13, 14, 15, 27] and nonlinear PDEs [29, 31, 26, 25, 2, 30, 21, 28, 16].
To describe the Interpolatory HDGk method, we introduce notation below. We mostly follow the notation used in [13], where HDG methods were considered for linear, steady-state diffusion.
Let be a collection of disjoint simplexes that partition . Let denote the set . For an element in the collection , let denote the boundary face of if the Lebesgue measure of is nonzero. For two elements and of the collection , let denote the interior face between and if the Lebesgue measure of is nonzero. Let and denote the sets of interior and boundary faces, respectively, and let denote the union of and . We use the mesh-dependent inner products
[TABLE]
where denotes the inner product for a set and denotes the inner product for a set .
Let denote the set of polynomials of degree at most on a domain . We consider the discontinuous finite element spaces
[TABLE]
All spatial derivatives of functions in these spaces should be understood piecewise on each element .
We consider the HDG method that approximates the scalar variable , flux , and boundary trace using the spaces , , and , respectively; i.e., polynomials of degree are used for all variables. We call this specific method HDGk to distinguish it from the wide variety of other available HDG methods, see, e.g., [12, 10, 11, 9]. The space is used for postprocessing.
For the Interpolatory HDGk method, we use an elementwise interpolatory procedure along with postprocessing to approximate the nonlinear term. Let be the elementwise interpolation operator with respect to the finite element nodes for the postprocessing space . Therefore, for any function that is continuous on each element we have .
The Interpolatory HDGk formulation reads: find such that, for all , we have
[TABLE]
where is a projection mapping into and the numerical trace for the flux is defined by
[TABLE]
Here, the stabilization function is nonnegative, constant on each element, and . Furthermore, the postprocessed scalar variable is determined on each element by
[TABLE]
for all , where
[TABLE]
Remark 2.1*.*
In our original Interpolatory HDG work [8], we used to approximate the nonlinear term, where is the elementwise interpolation operator mapping into . We proved optimal convergence rates for all variables, but we did not observe superconvergence after an element-by-element postprocessing. In this work, we approximate the nonlinearity using and postprocessing, i.e., . Note that this approximate nonlinearity is in instead of as in our first work. This simple change yields the superconvergence and keeps all the advantages of the original Interpolatory HDGk method proposed in [8]. We provide details on the computational advantages of this approach in Section 2.1.
2.1 Implementation
In our original work [8] on Interpolatory HDG, we provided details of the implementation for the method. Since we changed the discretization of the nonlinear term in this work, the implementation is different; therefore, we provide details for the implementation of this new formulation and show how all matrices need only be assembled once before the time integration. As in our earlier work [8], we describe the implementation using a simple time discretization approach: backward Euler with a Newton iteration to solve the nonlinear system at each time step. Using Interpolatory HDG with other time discretization approaches is also possible.
Let be a positive integer and define the time step . We denote the approximation of by at the discrete time , for . We replace the time derivative in (2.5) by the backward Euler difference quotient
[TABLE]
This gives the following fully discrete method: find satisfying
[TABLE]
for all and . In (2.10), , the numerical trace for the flux on is defined by
[TABLE]
and the postprocessed approximate solution is determined on each element by solving
[TABLE]
for all .
As is discussed below, the Interpolatory HDGk method takes great advantage of nodal basis functions; however, the postprocessing (2.12) uses an orthogonal complement space, which complicates the implementation. To avoid this, on each element , we introduce a Lagrange multiplier such that
[TABLE]
holds for all .
Remark 2.2*.*
In this work, we used with in (2.13). Actually, works both in the analysis and the numerical experiments. In Part II of this work, we use the same postprocessing (2.13) with .
Assume , , , and . Then
[TABLE]
Also, define the following matrices
[TABLE]
and vectors
[TABLE]
Since , , and are discontinuous finite element spaces, many of the matrices are block diagonal with small blocks.
Substitute (2.14) into the postprocessing equation (2.13) and use the corresponding test functions to test (2.13) on each element . This gives the following local postprocessing equation
[TABLE]
were is the th block of the matrix , and , and are defined similarly. That is,
[TABLE]
i.e.,
[TABLE]
Let and be the block diagonal matrices with th blocks and , respectively.
As in [8], once we test (2.10b) using we can express the Interpolatory HDGk nonlinear term by the matrix-vector product
[TABLE]
where is defined by
[TABLE]
Then the system (2.10) can be rewritten as
[TABLE]
i.e.,
[TABLE]
To apply Newton’s method to solve the nonlinear equations (2.34), define by
[TABLE]
At each time step for , given an initial guess , Newton’s method yields
[TABLE]
where the Jacobian matrix is given by
[TABLE]
Similar to our earlier work [8] on Interpolatory HDG, the term is easily computed by
[TABLE]
where and can be efficiently computed using sparse matrix operations by
[TABLE]
Therefore, equation (2.36) can be rewritten as
[TABLE]
where
[TABLE]
This equation can be solved by locally eliminating the unknowns and ; see [8] for details.
Remark 2.3*.*
In this new Interpolatory HDGk formulation, we only need to assemble the HDG matrices and the HDG postprocessing matrices and once before the time integration. Hence, we keep all the advantages from our earlier work [8]: the new approach eliminates the computational cost of matrix reassembly and gives simple explicit expressions for the nonlinear term and Jacobian matrix, which leads to a simple unified implementation for a variety of nonlinear PDEs.
3 Error analysis
In this section, we give a rigorous error analysis for the semidiscrete Interpolatory HDGk method. Below, we state our assumptions and briefly outline the main results. Then we provide an overview of the projections required for the analysis in Section 3.1. The proofs of the main results follow. We first assume in Section 3.2 that the nonlinearity satisfies a global Lipschitz condition. Finally, in Section 3.3 we extend the results to locally Lipschitz nonlinearities; however, we assume the mesh is quasi-uniform and is sufficiently small for this case.
We use the standard notation for Sobolev spaces on with norm and seminorm . We also write instead of , and we omit the index in the corresponding norms and seminorms.
Throughout, we assume the solution of the PDE (1.1) exists and is unique for , the function , the problem data, and the solution of the PDE are smooth enough, and the semidiscrete Interpolatory HDGk equations (2.5) have a unique solution on . Furthermore, we assume the mesh is uniformly shape regular, , and the projection used for the initial condition in (2.5d) is , where is defined below in Section 3.1.
We also make the following regularity assumption on the dual problem: there exists a constant such that for any , the solution of the dual problem
[TABLE]
satisfies and
[TABLE]
This assumption is satisfied if is convex.
We show for all the solution of the semidiscrete Interpolatory HDGk equations (2.5) satisfies
[TABLE]
In our error estimates, the constants can vary from line to line and may depend on the exact solution and the final time . As in the linear case [3], superconvergence is only obtained for .
Remark 3.1*.*
In [3], the error for superconverges at a rate of , where depends on the mesh and the term grows very slowly as tends to zero. The term results from the parabolic duality argument used in [3]. It appears this parabolic duality argument is not applicable to Interpolatory HDG. Therefore, in this work we use a duality argument based on Wheeler’s work [37] and avoid the term in our error estimates; however, we require the solution has higher regularity than the regularity needed in [3] for the linear case.
3.1 Projections and basic estimates
We first introduce the HDGk projection operator defined in [15], where and denote components of the projection of and into and , respectively. For each element , the projection is determined by the equations
[TABLE]
for all faces of the simplex . The approximation properties of the HDGk projection (3.3) are given in the following result from [15]:
Lemma 3.2**.**
Suppose , is nonnegative and . Then the system (3.3) is uniquely solvable for and . Furthermore, there is a constant independent of and such that
[TABLE]
for in . Here , where is a face of at which is maximum.
Next, for each simplex in and each boundary face of , let (for any ) and denote the standard orthogonal projection operators and satisfying
[TABLE]
The following error estimates for the projections and the elementwise interpolation operator from Section 2 are standard and can be found in [1]:
Lemma 3.3**.**
Suppose . There exists a constant independent of such that
[TABLE]
3.2 Error analysis under a global Lipschitz condition
In this section, we assume the nonlinearity is globally Lipschitz:
Assumption 3.4**.**
There is a constant such that
[TABLE]
for all .
We remove this restriction in the next section. Our proof relies on techniques used in [8, 3]. We split the proof of the main result into several steps.
To begin, we first rewrite the semidiscrete interpolatory HDG equations (2.5). First, subtract (2.5c) from (2.5b) and integrate by parts to give the following formulation:
Lemma 3.5**.**
The Interpolatory HDGk method finds satisfying
[TABLE]
for all .
We also define the HDGk operator :
[TABLE]
This allows us to rewrite the semidiscrete Interpolatory HDGk formulation (3.7) as follows: find such that
[TABLE]
for all .
3.2.1 Step 1: Equations for the projection of the errors
Lemma 3.6**.**
For , , and , we have
[TABLE]
for all .
Proof.
By the definition of the operator in (3.8), we have
[TABLE]
where we used the HDGk projection (3.3) and the projection (3.5b). Use (3.9) and subtract to obtain the result. ∎
3.2.2 Step 2: Estimate of in by an energy argument
Lemma 3.7**.**
For any , we have
[TABLE]
where denotes the Kronecker delta symbol so that for and for .
Proof.
We begin the proof with the case . The proof is very similar to a proof in [33], but we include it for completeness. By the properties of and , we obtain
[TABLE]
Hence, for all , we have
[TABLE]
Let . Using the postprocessing equation (2.7), , and an inverse inequality gives
[TABLE]
Since , apply the Poincaré inequality and the above estimate (3.11) to give
[TABLE]
Next, estimate the last term using an inverse inequality:
[TABLE]
This implies
[TABLE]
Hence, we have
[TABLE]
This completes the proof for the case .
For the case , we follow the above steps in the proof of the case but we replace the projection with to obtain
[TABLE]
The optimality of the projection gives , and this completes the proof. ∎
To bound the error in the nonlinear term, we split as
[TABLE]
A bound for the first term follows directly from the standard FE interpolation error estimate (3.6a) in Lemma 3.3 due to the smoothness assumption for the function . Error bounds for and are given in the following result:
Lemma 3.8**.**
We have
[TABLE]
The proofs of the estimates in Lemma 3.8 are similar to proofs in [8] and also use . We omit the details.
Lemma 3.9**.**
We have the estimate
[TABLE]
where
[TABLE]
Proof.
Take in the error equation (3.10) to give
[TABLE]
Apply the Cauchy-Schwarz inequality to each term of the right-hand side of the above identity and use , Lemma 3.7, and Lemma 3.8 to get
[TABLE]
Gronwall’s inequality, , and give the result. ∎
3.2.3 Step 3: Estimate of in by an energy argument
Lemma 3.10**.**
We have
[TABLE]
where
[TABLE]
Proof.
Take in the error equation (3.10) and differentiate the result with respect to time. Also take in (3.10) to get
[TABLE]
for all .
Next, take in (3.15a), in (3.15b), and in (3.15b) to obtain
[TABLE]
Integrating in time gives
[TABLE]
Use the Cauchy-Schwarz inequality, , Lemma 3.7, and Lemma 3.8 to get
[TABLE]
Apply the integral Gronwall’s inequality to obtain
[TABLE]
Next, let in (3.13) and use to get
[TABLE]
Therefore,
[TABLE]
and the estimate for in Lemma 3.9 completes the proof. ∎
3.2.4 Step 4: Superconvergent estimate for in by a duality argument
To get a superconvergent rate for , we adopt a duality argument from Wheeler [37]. In that work, an elliptic projection is used and it commutes with the time derivative. It is easy to check that the operator defined in (3.3) commutes with the time derivative, i.e, .
For any , let be the solution of the following steady state problem
[TABLE]
for all .
The following estimates are proved in Section 6.
Lemma 3.11**.**
For any , we have
[TABLE]
Lemma 3.12**.**
Let , , and . Then for any we have
[TABLE]
where
[TABLE]
Proof.
By the definition of the operator in (3.8), we have
[TABLE]
Take and use Lemma 3.7, Lemma 3.8, Lemma 3.10, the bound
[TABLE]
and also Lemma 3.11 to give
[TABLE]
Integration from [math] to gives
[TABLE]
By Gronwall’s inequality and , we have
[TABLE]
∎
A combination of Lemma 3.11 and Lemma 3.12 gives the following lemma:
Lemma 3.13**.**
For any , we have
[TABLE]
where
[TABLE]
Using , , , and the triangle inequality gives the main result:
Theorem 3.14**.**
If the nonlinearity satisfies the global Lipschitz condition in 3.4 and the assumptions at the beginning of Section 3 hold, then for all the solution of the semidiscrete Interpolatory HDGk equations satisfy
[TABLE]
where , and are defined in (3.14), (3.12) and (3.19), respectively.
By Lemma 3.2, Lemma 3.3, and Theorem 3.14, we obtain convergence rates for smooth solutions.
Corollary 3.15**.**
If, in addition, , , and are sufficiently smooth for , then for all the solution of the semidiscrete Interpolatory HDGk equations satisfy
[TABLE]
3.3 Error analysis under a local Lipschitz condition
In applications, the nonlinearity might not satisfy the global Lipschitz condition, see 3.4. Instead, let
[TABLE]
In this section, we assume the mesh is quasi-uniform, the polynomial degree satisfies , and the nonlinearity satisfies the following local Lipschitz condition:
Assumption 3.16**.**
There is a constant such that
[TABLE]
for all .
Our proof relies on techniques used in [36]. Below, we use the notation .
Lemma 3.17**.**
*If is small enough and , then there exists such that Lemma 3.10 and Lemma 3.13 hold for all . *
Proof.
Take in (3.10) to give
[TABLE]
Take and use the fact to obtain
[TABLE]
By Lemma 3.7, we have
[TABLE]
The inverse inequality gives
[TABLE]
Since the exact solution is smooth at , we can choose small enough so that . Also, since the error equation (3.10) is continuous with respect to the time , again using an inverse inequality shows that there exists such that for all small enough,
[TABLE]
For all sufficiently small we have
[TABLE]
This implies for all small enough and all ,
[TABLE]
Therefore, , , and are located in the interval , where is defined in (3.20). This allows us to take advantage of the local Lipschitz condition of for all . Hence, Lemma 3.10 and Lemma 3.13 hold for all . ∎
Lemma 3.18**.**
*For small enough and , the conclusions of Lemma 3.10 and Lemma 3.13 are true on the whole time interval . *
Proof.
Fix so that (3.22), (3.23), and Lemma 3.17 are true for all , and assume is the largest value for which (3.22) is true for all . Define the set . If the result is not true, then is nonempty, , and also
[TABLE]
However, by the inverse inequality, , and since Lemma 3.17 is true, we have
[TABLE]
Since does not depend on , there exists such that for all such that . This contradicts (3.24), and therefore for all small enough. ∎
Theorem 3.19**.**
If the nonlinearity satisfies the local Lipschitz condition in 3.16, the mesh is quasi-uniform, , and the assumptions at the beginning of Section 3 hold, then for all small enough the conclusions of Theorem 3.14 and Corollary 3.15 are true for all .
4 Numerical Results
In this section, we present two examples to demonstrate the performance of the Interpolatory HDGk method.
Example 4.1** (The Allen-Cahn or Chaffee-Infante equation).**
We begin with an example with an exact solution in order to illustrate the convergence theory. The domain is the unit square , the nonlinear term is , and the source term is chosen so that the exact solution is . Backward Euler and Crank-Nicolson are applied for the time discretization when and , respectively, where is the degree of the polynomial. The time step is chosen as when and when . We report the errors at the final time for polynomial degrees and in Table 1. The observed convergence rates match the theory.
Example 4.2** (The Schnakenberg model).**
Next, we consider a more complicated example of a reaction diffusion PDE system with zero Neumann boundary conditions that does not satisfy the assumptions for the convergence theory established here. We consider such an example to demonstrate the applicability of the Interpolatory HDGk method to more general problems.
Specifically, we consider the Schnakenberg model, which has been used to model the spatial distribution of a morphogen; see [42] for more details. The Schnakenberg system has the form
[TABLE]
with initial conditions
[TABLE]
and homogeneous Neumann boundary conditions. The parameter values are , , , , and . We choose polynomial degree and apply Crank-Nicolson for the time discretization with time step .
We vary the spatial domain, but keep all of parameters in the model unchanged. The first domain is the unit square , and the domain is partitioned into elements. The second domain is the circle and we use elements.
Numerical results are shown in Figure 1–Figure 2. Spot patterns form on the square and circular domains. Our numerical results are very similar to results reported in [42].
5 Conclusion
In our earlier work [8], we considered an Interpolatory HDGk methods for semilinear parabolic PDEs with a general nonlinearity of the form . The interpolatory approach achieves optimal convergence rates and reduces the computational cost compared to standard HDG since all of the HDG matrices are assembled once before the time stepping procedure. However, the method does not have superconvergence by postprocessing.
In this work, we proposed a new superconvergent Interpolatory HDGk method for approximating the solution of reaction diffusion PDEs. Unlike our earlier Interpolatory HDGk work [8], the new method uses a postprocessing to evaluate the nonlinear term. This change provides the superconvergence, and the new method also keeps all of the computational advantages of using an interpolatory approach for the nonlinear term. We proved the superconvergence under a global Lipschitz condition for the nonlinearity, and then extended the superconvergence results to a local Lipschitz condition assuming the mesh is quasi-uniform.
In the second part of this work [5], we again consider reaction diffusion equations and extend the ideas here to derive other superconvergent interpolatory HDG methods inspired by hybrid high-order methods [9]. However, it is currently not clear whether the present approach can be used to obtain the superconvergence for semilinear PDEs with a general nonlinearity . We are currently exploring this issue.
6 Appendix A
Recall the steady state problem (3.16) from Section 3.2.4, which we repeat here for convenience: let be the solution of
[TABLE]
for all . Since commutes with the time derivative, taking the partial derivative of (6.1) with respect to shows is the solution of
[TABLE]
for all .
The proof of the following lemma is very similar to a proof in [15], hence we omit it here.
Lemma 6.1**.**
For , , and , we have
[TABLE]
for all .
The next step is the consideration of the dual problem (3.1), which we again repeat for convenience: Let
[TABLE]
By the assumption at the beginning of Section 3, this boundary value problem admits the regularity estimate
[TABLE]
for all .
Lemma 6.2**.**
We have
[TABLE]
Proof.
Let in the dual problem (6.4), and take in the definition of (3.8) to get
[TABLE]
On the other hand, take in (6.3) to get
[TABLE]
Comparing the above two equalities gives
[TABLE]
Hence, by the regularity of the dual PDE (6.5), we have
[TABLE]
Next, take in (6.3) to obtain
[TABLE]
This implies
[TABLE]
Next, use and substitute (6.8) into (6.7) to yield the result. ∎
Following the same steps, we obtain the following result:
Lemma 6.3**.**
We have
[TABLE]
Acknowledgements
G. Chen thanks Missouri University of Science and Technology for hosting him as a visiting scholar; some of this work was completed during his research visit. J. Singler and Y. Zhang were supported in part by National Science Foundation grant DMS-1217122. J. Singler and Y. Zhang thank the IMA for funding research visits, during which some of this work was completed.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Susanne C. Brenner and L. Ridgway Scott. The mathematical theory of finite element methods , volume 15 of Texts in Applied Mathematics . Springer, New York, third edition, 2008.
- 2[2] Aycil Cesmelioglu, Bernardo Cockburn, and Weifeng Qiu. Analysis of a hybridizable discontinuous Galerkin method for the steady-state incompressible Navier-Stokes equations. Math. Comp. , 86(306):1643–1670, 2017.
- 3[3] Brandon Chabaud and Bernardo Cockburn. Uniform-in-time superconvergence of HDG methods for the heat equation. Math. Comp. , 81(277):107–129, 2012.
- 4[4] Chuan Miao Chen, Stig Larsson, and Nai Ying Zhang. Error estimates of optimal order for finite element methods with interpolated coefficients for the nonlinear heat equation. IMA J. Numer. Anal. , 9(4):507–524, 1989.
- 5[5] G. Chen, B. Cockburn, J. R. Singler, and Y. Zhang. Superconvergent Group HDG methods for reaction diffusion equations II: HHO-inspired methods. In preparation.
- 6[6] Zhangxin Chen and Jim Douglas, Jr. Approximation of coefficients in hybrid and mixed methods for nonlinear parabolic problems. Mat. Apl. Comput. , 10(2):137–160, 1991.
- 7[7] I. Christie, D. F. Griffiths, A. R. Mitchell, and J. M. Sanz-Serna. Product approximation for nonlinear problems in the finite element method. IMA J. Numer. Anal. , 1(3):253–266, 1981.
- 8[8] B. Cockburn, J. R. Singler, and Y. Zhang. Interpolatory HDG Methods for Parabolic Semilinear PD Es. J. Sci. Comput . In revision.
