Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published October 24, 2024 | Published
Journal Article Open

Discontinuous Galerkin scheme for elliptic equations on extremely stretched grids

  • 1. ROR icon California Institute of Technology

Abstract

Discontinuous Galerkin (DG) methods for solving elliptic equations are gaining popularity in the computational physics community for their high-order spectral convergence and their potential for parallelization on computing clusters. However, problems in numerical relativity with extremely stretched grids, such as initial data problems for binary black holes that impose boundary conditions at large distances from the black holes, have proven challenging for DG methods. To alleviate this problem we have developed a primal DG scheme that is generically applicable to a large class of elliptic equations, including problems on curved and extremely stretched grids. The DG scheme accommodates two widely used initial data formulations in numerical relativity, namely the puncture formulation and the extended conformal thin-sandwich (XCTS) formulation. We find that our DG scheme is able to stretch the grid by a factor of ∼10⁹ and hence allows to impose boundary conditions at large distances. The scheme converges exponentially with resolution both for the smooth XCTS problem and for the nonsmooth puncture problem. With this method we are able to generate high-quality initial data for binary black hole problems using a parallelizable DG scheme. The code is publicly available in the open-source spectre numerical relativity code.

Copyright and License

© 2024 American Physical Society.

Acknowledgement

N. V. thanks Harald Pfeiffer, Saul Teukolsky, and Christoph Schwab for helpful discussions, as well as the spectre development team for the collaborative work that enabled this research. Computations were performed with the spectre code [9] on the caltechhpc cluster at Caltech. The figures in this article were produced with matplotlib [54,55], tikz [56], and paraview [57]. This work was supported in part by the Sherman Fairchild Foundation and by NSF Grants No. PHY-2011961, No. PHY-2011968, and No. OAC-1931266.

Funding

This work was supported in part by the Sherman Fairchild Foundation and by NSF Grants No. PHY-2011961, No. PHY-2011968, and No. OAC-1931266.

Supplemental Material

Supplemental material:

Code input files to reproduce published results:

BinaryBlackHole.yaml

Lorentzian.yaml

MultiplePunctures.yaml

Files

PhysRevD.110.084062.pdf
Files (1.6 MB)
Name Size Download all
md5:6a2951404efb5cc9bbd37f68b1e80861
1.6 MB Preview Download

Additional details

Created:
October 28, 2024
Modified:
November 8, 2024