Abstract
In this paper, a new class of spectral volume (SV) methods are proposed, analyzed, and implemented for diffusion equations, with the viscous flux taken as an interior penalty or direct discontinuous Galerkin formulation. The control volumes are constructed by using four kinds of special points (including Legendre–Gauss, Legendre–Gauss–Lobatto, right Legendre–Gauss–Radau and left Legendre–Gauss–Radau points) in subintervals of the underlying meshes, which leads to four different SV schemes. A framework for the stability analysis and error estimates of the four SV schemes is established. In particular, the influence of the choice of the parameters in the numerical fluxes on the convergence rate and the optimal choices of coefficients for each SV scheme are discussed and provided. Numerical experiments are presented to demonstrate the stability and accuracy of the four SV schemes for both linear and nonlinear diffusion equations.
Similar content being viewed by others
Data Availability
Data sharing not applicable to this article as no datasets were generated or analyzed during the current study.
References
An, J., Cao, W.: Any order spectral volume methods for diffusion equations using the local discontinuous Galerkin formulation. Math. Model. Numer. Anal. 57, 367–394 (2023)
Arnold, D.N.: An interior penalty finite element method with discontinuous elements. SIAM J. Numer. Anal. 19, 742–760 (1982)
Cao, W., Zou, Q.: Analysis of spectral volume methods for 1D linear scalar hyperbolic equations. J. Sci. Comput. 90, 1 (2022). https://doi.org/10.1007/s10915-021-01715-5
Castillo, P., Cockburn, B., Perugia, I., Schötzau, D.: An a priori error analysis of the local discontinuous Galerkin method for elliptic problems. SIAM J. Numer. Anal. 38, 1676–1706 (2000)
Cockburn, B., Kanschat, G., Schotzau, D.: A locally conservative LDG method for the incompressible Navier–Stokes equations. Math. Comput. 74, 1067–1095 (2005)
Cockburn, B., Shu, C.-W.: TVB Runge–Kutta local projection discontinuous Galerkin finite element method for conservation laws, II : General framework. Math. Comput. 52, 411–435 (1989)
Cockburn, B., Shu, C.-W.: The Runge–Kutta discontinuous Galerkin method for conservation laws, V: multidimensional systems. J. Comput. Phys. 141, 199–224 (1998)
Cockburn, B., Shu, C.-W.: The local discontinuous Galerkin method for time-dependent convection-diffusion systems. SIAM J. Numer. Anal. 35, 2440–2463 (1998)
Cockburn, B., Karniadakis, G., Shu, C.-W.: The Development of Discontinuous Galerkin Methods. Springer, Berlin (2000)
Cozzolino, L., Della Morte, R., Del Giudice, G.: A well-balanced spectral volume scheme with the wetting drying property for the shallow-water equations. J. Hydroinform. 14, 745–760 (2012)
Godunov, S.K.: A finite-difference method for the numerical computation of discontinuous solutions of the equations of fluid dynamics. Mat. Sb. 47, 271 (1959)
Huynh, H.: A flux reconstruction approach to high-order schemes including discontinuous Galerkin methods. AIAA Paper, 2007-4079 (2007)
Huynh, H.: A reconstruction approach to high-order schemes including discontinuous Galerkin for diffusion. AIAA Paper, 2009-403 2009
Huynh, H.: High-order methods including discontinuous Galerkin by reconstructions on triangular meshes. AIAA Paper, 2011-44 (2011)
Houston, P., Schwab, C., Süli, E.: Discontinuous hp-finite element methods for advection–diffusion–reaction problems. SIAM J. Numer. Anal. 39, 2133–2163 (2002)
Kannan, P., Wang, Z.: A study of viscous flux formulations for a p-multigrid spectral volume Navier Stokes solver. J. Sci. Comput. 41, 165–199 (2009)
Kannan, R., Wang, Z.J.: LDG2: a variant of the LDG flux formulation for the spectral volume method. J. Sci. Comput. 46, 314–328 (2011)
Kannan, R., Wang, Z.J.: The direct discontinuous Galerkin (DDG) viscous flux scheme for the high order spectral volume method. Comput. Fluids 39, 2007–2021 (2010)
Kannan, R.: A high order spectral volume formulation for solving equations containing higher spatial derivative terms: formulation and analysis for third derivative spatial terms using the LDG discretization procedure. Commun. Comput. Phys. 10, 1257–1279 (2011)
Liu, H., Yan, J.: The direct discontinuous Galerkin (DDG) methods for diffusion problems. SIAM J. Numer. Anal. 47, 675–698 (2009)
Liu, Y., Vinokur, M., Wang, Z.: Spectral (finite) volume method for conservation laws on unstructured grids V: extension to three-dimensional systems. J. Comput. Phys. 212, 454–472 (2006)
Peraire, J., Persson, P.-O.: The compact discontinuous Galerkin (CDG) method for elliptic problems. SIAM J. Sci. Comput. 30, 1806–1824 (2008)
Raghavendra, R.: A high order spectral volume method for equations containing third spatial derivatives using an Interior Penalty formulation. CFD Lett. 3, 74–88 (2011)
Sun, Y., Wang, Z., Liu, Y.: Spectral (finite) volume method for conservation laws on unstructured grids VI: extension to viscous flow. J. Comput. Phys. 215, 41–58 (2006)
Sun, Y., Wang, Z., Liu, Y.: High-order multidomain spectral difference method for the Navier–Stokes equations on unstructured hexahedral grids. Commun. Comput. Phys. 2, 310–333 (2007)
Van den Abeele, K., Lacor, C., Wang, Z.: On the connection between the spectral volume method and the spectral difference method. IV. Extension to two-dimensional systems. J. Comput. Phys. 227, 877–885 (2007)
Wang, Z.: Spectral (finite) volume method for conservation laws on unstructured grids. Basic formulation. J. Comput. Phys. 178, 210–251 (2002)
Wang, Z., Liu, Y.: Spectral (finite) volume method for conservation laws on unstructured grids II: extension to two-dimensional scalar equation. J. Comput. Phys. 179, 665–697 (2002)
Wang, Z., Liu, Y.: Spectral (finite) volume method for conservation laws on unstructured grids III: one dimensional systems and partition optimization. J. Sci. Comput. 20, 137–157 (2004)
Wang, Z., Zhang, L., Liu, Y.: Spectral (finite) volume method for conservation laws on unstructured grids. IV. Extension to two-dimensional systems. J. Comput. Phys. 194, 716–741 (2004)
Wheeler, M.F.: An elliptic collocation-finite element method with interior penalties. SIAM J. Numer. Anal. 15, 152–161 (1978)
Yan, J.: A new nonsymmetric discontinuous Galerkin method for time dependent convection diffusion equations. J. Sci. Comput. 54, 663–683 (2013)
Zhang, Q., Wu, Z.: Numerical simulation for porous medium equation by local discontinuous Galerkin finite element method. J. Sci. Comput. 38, 127–148 (2009)
Funding
This work is supported in part by the National Natural Science Foundation of China under Grant 12271049.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The author declares no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendix
Appendix
1.1 Proof of Lemma 3.1
We begin with some preliminaries.
First, for any function \(w\in U_h\), let \(w^*={{\mathcal {F}}}w\) be defined in (3.4) with the coefficients given by (3.5). Then a direct calculation from (3.5) yields
Second, denoting
Recalling the definition of \(\langle ,\rangle _{\partial \tau _y}\) in (3.8), we have
Then a direct calculation from (3.5) and (7.1) leads to
By using (3.2)–(3.3) and the integration by parts,
Following the same argument, we can prove that
Consequently,
Now we are ready to prove Lemma 3.1.
Proof
Denoting \(I=(({\widehat{\alpha v_x}})_x, w^*)_\tau \). In light of (7.2), we have for all \(\tau =\tau _m^x\times \tau _n^y\) that
Using (3.6) and the integration by parts yields
Then (3.9) follows by summing up all \(\tau \) and using the following equation
Using the fact the \(k+2\) Gauss–Lobatto and \(k+1\) left and right Radau numerical quadrature is exact for polynomials of degree not more than 2k, we easily get
and thus (3.11) holds true for GLSV, RRSV and LRSV. As for GSV, by using the weight and error of Gauss numerical quadrature in Table 1, we have for all \(\tau =\tau ^x_m\times \tau ^y_n\in {{\mathcal {T}}}_h\)
Consequently, we use the error of Gauss numerical quadrature in Table 1 to derive
where \(c_k\) is a constant only dependent on k, and \(\eta _n\in (y_{n-\frac{1}{2}}, y_{n+\frac{1}{2}})\) is an arbitrary point, and in the last step, we have used the fact that \(\partial _y^k v\) for any \(v\in U_h\) is a constant function about y. By denoting \(\zeta =c_k^{\frac{1}{2}}h^k\partial _y^kv\), we easily obtain
This finishes the proof of (3.11). \(\square \)
1.2 Proof of Lemma 3.2
Proof
First, for all \(v\in {\mathbb {P}}_{k-1}([-1,1])\), suppose
Then a direct calculation yields
Using the Cauchy-Schwarz inequality, we get
Then the first equation of (3.14) follows.
We next estimate \(\Gamma _2\). For any \(\theta \in {\mathbb {P}}_{k-1}\), let
Then a direct calculation yields
with
Consequently,
where
By using the method of mathematical induction, we can obtain that
which yields the second equation of (3.14). The proof is complete. \(\square \)
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cao, W. Unified Analysis of Any Order Spectral Volume Methods for Diffusion Equations. J Sci Comput 96, 90 (2023). https://doi.org/10.1007/s10915-023-02309-z
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10915-023-02309-z
Keywords
- Spectral volume methods
- \(L^2\) stability
- Error estimates
- Discontinuous Galerkin methods
- Diffusion equations