High-Order Cut-Cell Discontinuous Galerkin Difference Discretization
Abstract
We present a high-order cut-cell method based on the discontinuous Galerkin difference (DGD) discretization. We leverage the inherent properties of the DGD basis functions to construct a cut-cell discretization that does not require special treatment to mitigate the small-cell problem. The paper describes how the DGD discretization can be constructed from an existing discontinuous Galerkin (DG) discretization, and we highlight differences between the DG and DGD methods. By performing condition-number studies on one- and two-dimensional model problems, we demonstrate that cut-cell DGD discretization remains well conditioned even when the cut-cell volume is orders of magnitude smaller than neighboring cells. We verify the high-order accuracy of the discretization by solving the two-dimensional steady-state Euler equations.
References
[1] , “The Relative Efficiency of Finite Difference and Finite Element Methods. I: Hyperbolic Problems and Splines,” SIAM Journal on Numerical Analysis, Vol. 11, No. 5, 1974, pp. 979–993. https://doi.org/10.1137/0711076
[2] , “High-Order CFD Methods: Current Status and Perspective,” International Journal for Numerical Methods in Fluids, Vol. 72, No. 8, 2013, pp. 811–845. https://doi.org/10.1002/fld.3767
[3] , “Discontinuous Galerkin Difference Methods for Symmetric Hyperbolic Systems,” Journal of Scientific Computing, Vol. 81, No. 3, 2019, pp. 1509–1526. https://doi.org/10.1007/s10915-019-01070-6
[4] , “Entropy-Stable Discontinuous Galerkin Difference Methods for Hyperbolic Conservation Laws,” Journal of Computational and Applied Mathematics, Vol. 422, April 2023, Paper 114885. https://doi.org/10.1016/j.cam.2022.114885
[5] , “Prediction of Critical Mach Number for Store Configurations,” AIAA Journal, Vol. 17, No. 11, 1979, pp. 1170–1177. https://doi.org/10.2514/3.7617
[6] , “Euler Calculations for Multielement Airfoils Using Cartesian Grids,” AIAA Journal, Vol. 24, No. 3, 1986, pp. 353–358. https://doi.org/10.2514/3.9273
[7] , “Euler Calculations for Wings Using Cartesian Grids,” 25th AIAA Aerospace Sciences Meeting, AIAA Paper 1987-0356, 1987. https://doi.org/10.2514/6.1987-356
[8] , “An Adaptive Cartesian Mesh Algorithm for the Euler Equations in Arbitrary Geometries,” 9th Computational Fluid Dynamics Conference, AIAA Paper 1989-1930, 1989. https://doi.org/10.2514/6.1989-1930
[9] , “An Accuracy Assessment of Cartesian-Mesh Approaches for the Euler Equations,” Journal of Computational Physics, Vol. 117, No. 1, 1995, pp. 121–131. https://doi.org/10.1006/jcph.1995.1050
[10] , “Robust and Efficient Cartesian Mesh Generation for Component-Based Geometry,” AIAA Journal, Vol. 36, No. 6, 1998, pp. 952–960. https://doi.org/10.2514/2.464
[11] , “Developments in Cartesian Cut Cell Methods,” Mathematics and Computers in Simulation, Vol. 61, No. 3, 2003, pp. 561–572. https://doi.org/10.1016/S0378-4754(02)00107-6
[12] , “A Discontinuous Galerkin Method for Solutions of the Euler Equations on Cartesian Grids with Embedded Geometries,” Journal of Computational Science, Vol. 4, No. 1, 2013, pp. 24–35. https://doi.org/10.1016/j.jocs.2012.03.008
[13] , “A New Face-Oriented Stabilized XFEM Approach for 2D and 3D Incompressible Navier-Stokes Equations,” Computer Methods in Applied Mechanics and Engineering, Vol. 276, July 2014, pp. 233–265. https://doi.org/10.1016/j.cma.2014.02.014
[14] , “A Triangular Cut-Cell Adaptive Method for High-Order Discretizations of the Compressible Navier–Stokes Equations,” Journal of Computational Physics, Vol. 225, No. 2, 2007, pp. 1653–1672. https://doi.org/10.1016/j.jcp.2007.02.007
[15] , “Higher Order Cut Finite Elements for the Wave Equation,” Journal of Scientific Computing, Vol. 80, Sept. 2019, pp. 1867–1887. https://doi.org/10.1007/s10915-019-01004-2
[16] , “An Adaptive Simplex Cut-Cell Method for High-Order Discontinuous Galerkin Discretizations of Elliptic Interface Problems and Conjugate Heat Transfer Problems,” Journal of Computational Physics, Vol. 278, Dec. 2014, pp. 445–468. https://doi.org/10.1016/j.jcp.2014.08.035
[17] , “Thirty Years of Development and Application of CFD at Boeing Commercial Airplanes, Seattle,” Computers and Fluids, Vol. 34, No. 10, 2005, pp. 1115–1151. https://doi.org/10.1016/j.compfluid.2004.06.005
[18] , “Aerodynamic Shape Optimization Using a Cartesian Adjoint Method and CAD Geometry,” 24th AIAA Applied Aerodynamics Conference, AIAA Paper 2006-3456, 2006. https://doi.org/10.2514/6.2006-3456
[19] , “CutFEM: Discretizing Geometry and Partial Differential Equations,” International Journal for Numerical Methods in Engineering, Vol. 104, No. 7, 2015, pp. 472–501. https://doi.org/10.1002/nme.4823
[20] , “A Simulation Technique for 2-D Unsteady Inviscid Flows Around Arbitrarily Moving and Deforming Bodies of Arbitrary Geometry,” 11th Computational Fluid Dynamics Conference, AIAA Paper 1993-3391, 1993. https://doi.org/10.2514/6.1993-3391
[21] , “An Alternative to Unstructured Grids for Computing Gas Dynamic Flows Around Arbitrarily Complex Two-Dimensional Bodies,” Computers and Fluids, Vol. 23, No. 1, 1994, pp. 125–142. https://doi.org/10.1016/0045-7930(94)90031-0
[22] , “Fictitious Domain Finite Element Methods Using Cut Elements: II. A Stabilized Nitsche Method,” Applied Numerical Mathematics, Vol. 62, No. 4, 2012, pp. 328–341. https://doi.org/10.1016/j.apnum.2011.01.008
[23] , “Ghost Penalty,” Comptes Rendus Mathematique, Vol. 348, No. 21, 2010, pp. 1217–1220. https://doi.org/10.1016/j.crma.2010.10.006
[24] , “A Simplified h-Box Method for Embedded Boundary Grids,” SIAM Journal on Scientific Computing, Vol. 34, No. 2, 2012, pp. A861–A888. https://doi.org/10.1137/110829398
[25] , “A High-Resolution Rotated Grid Method for Conservation Laws with Embedded Geometries,” SIAM Journal on Scientific Computing, Vol. 26, No. 3, 2005, pp. 785–809. https://doi.org/10.1137/S106482750343028X
[26] , “An Adaptive Cartesian Grid Method for Unsteady Compressible Flow in Irregular Regions,” Journal of Computational Physics, Vol. 120, No. 2, 1995, pp. 278–304. https://doi.org/10.1006/jcph.1995.1165
[27] , “A Cartesian Grid Embedded Boundary Method for Hyperbolic Conservation Laws,” Journal of Computational Physics, Vol. 211, No. 1, 2006, pp. 347–366. https://doi.org/10.1016/j.jcp.2005.05.026
[28] , “A Two-Dimensional Stabilized Discontinuous Galerkin Method on Curvilinear Embedded Boundary Grids,” SIAM Journal on Scientific Computing, Vol. 44, No. 1, 2022, pp. A389–A415. https://doi.org/10.1137/21M1396277
[29] , “A State Redistribution Algorithm for Finite Volume Schemes on Cut Cell Meshes,” Journal of Computational Physics, Vol. 428, March 2021, Paper 109820. https://doi.org/10.1016/j.jcp.2020.109820
[30] , “A Weighted State Redistribution Algorithm for Embedded Boundary Grids,” Journal of Computational Physics, Vol. 464, Sept. 2022, Paper 111305. https://doi.org/10.1016/j.jcp.2022.111305
[31] , “Optimal Preconditioners for Nitsche-XFEM Discretizations of Interface Problems,” Numerische Mathematik, Vol. 135, Feb. 2017, pp. 313–332. https://doi.org/10.1007/s00211-016-0801-6
[32] , “On Galerkin Difference Methods,” Journal of Computational Physics, Vol. 313, May 2016, pp. 313–327. https://doi.org/10.1016/j.jcp.2016.02.042
[33] , “An Arbitrary-Order Discontinuous Galerkin Method with One Unknown Per Element,” Journal of Scientific Computing, Vol. 80, No. 1, 2019, pp. 268–288. https://doi.org/10.1007/s10915-019-00937-y
[34] , “Lower Bounds for the Condition Number of Vandermonde Matrices,” Numerische Mathematik, Vol. 52, No. 3, 1987, pp. 241–250. https://doi.org/10.1007/BF01398878
[35] , “Fronts Propagating with Curvature-Dependent Speed: Algorithms Based on Hamilton-Jacobi Formulations,” Journal of Computational Physics, Vol. 79, No. 1, 1988, pp. 12–49. https://doi.org/10.1016/0021-9991(88)90002-2
[36] , “High-Order Quadrature Methods for Implicitly Defined Surfaces and Volumes in Hyperrectangles,” SIAM Journal on Scientific Computing, Vol. 37, No. 2, 2015, pp. A993–A1019. https://doi.org/10.1137/140966290
[37] , “Galerkin Differences for High-Order Partial Differential Equations,” SIAM Journal on Scientific Computing, Vol. 42, No. 2, 2020, pp. B447–B471. https://doi.org/10.1137/19M1259456
[38] , Modular Finite Element Methods (MFEM), Software Package, U.S. Dept. of Energy, June 2010. https://doi.org/10.11578/dc.20171025.1248
[39] , “Extensions of the Discontinuous Galerkin Difference Method,” Ph.D. Thesis, Rensselaer Polytechnic Inst., Troy, New York, 2022.
[40] , “Cut Cells: Meshes and Solvers,” Handbook of Numerical Methods for Hyperbolic Problems, Handbook of Numerical Analysis, Vol. 18, edited by Abgrall R. and Shu C.-W., Elsevier, New York, 2017, pp. 1–22, Chap. 1. https://doi.org/10.1016/bs.hna.2016.10.008
[41] , “High-Order Entropy Stable Finite Difference Schemes for Nonlinear Conservation Laws: Finite Domains,” Journal of Computational Physics, Vol. 252, Nov. 2013, pp. 518–557. https://doi.org/10.1016/j.jcp.2013.06.014
[42] , “A Discontinuous Galerkin Method by Patch Reconstruction for Elliptic Interface Problem on Unfitted Mesh,” SIAM Journal on Scientific Computing, Vol. 42, No. 2, 2020, pp. A1428–A1457. https://doi.org/10.1137/19M1290528
[43] , “An Interior Penalty Finite Element Method with Discontinuous Elements,” SIAM Journal on Numerical Analysis, Vol. 19, No. 4, 1982, pp. 742–760. https://doi.org/10.1137/0719052
[44] , “Hypre: A Library of High Performance Preconditioners,” Computational Science — ICCS 2002, edited by Sloot P. M. A., Hoekstra A. G., Tan C. J. K. and Dongarra J. J., Springer, Berlin, 2002, pp. 632–641. https://doi.org/10.1007/3-540-47789-6_66
[45] , “Entropy-Stable, High-Order Summation-by-Parts Discretizations Without Interface Penalties,” Journal of Scientific Computing, Vol. 82, No. 50, 2020, Paper 35. https://doi.org/10.1007/s10915-020-01154-8
[46] , “An a Posteriori Error Control Framework for Adaptive Precision Optimization Using Discontinuous Galerkin Finite Element Method,” Ph.D. Thesis, Massachusetts Inst. of Technology, Cambridge, MA, 2005.
[47] , “Code Verification by the Method of Manufactured Solutions,” Journal of Fluids Engineering, Vol. 124, No. 1, 2002, pp. 4–10. https://doi.org/10.1115/1.1436090