Version 1
: Received: 25 January 2024 / Approved: 25 January 2024 / Online: 25 January 2024 (15:24:15 CET)
How to cite:
Gorard, J. Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity. Preprints2024, 2024011859. https://doi.org/10.20944/preprints202401.1859.v1
Gorard, J. Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity. Preprints 2024, 2024011859. https://doi.org/10.20944/preprints202401.1859.v1
Gorard, J. Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity. Preprints2024, 2024011859. https://doi.org/10.20944/preprints202401.1859.v1
APA Style
Gorard, J. (2024). Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity. Preprints. https://doi.org/10.20944/preprints202401.1859.v1
Chicago/Turabian Style
Gorard, J. 2024 "Computational General Relativity in the Wolfram Language using Gravitas II: ADM Formalism and Numerical Relativity" Preprints. https://doi.org/10.20944/preprints202401.1859.v1
Abstract
This is the second in a series of two articles introducing the Gravitas computational general relativity framework, in which we now focus upon the design and capabilities of Gravitas's numerical subsystem, including its ability to perform general 3+1 decompositions of spacetime via the ADM formalism, its support for the definition and construction of arbitrary Cauchy surfaces as initial data, its support for the definition and enforcement of arbitrary gauge and coordinate conditions, its various algorithms for ensuring the satisfaction of the ADM Hamiltonian and momentum constraints, and its unique (totally-unstructured) adaptive refinement algorithms based on hypergraph rewriting via Wolfram model evolution. Particular attention will be paid to the seamless integration between Gravitas's symbolic and numerical subsystems, its ability to configure, run, analyze and visualize complex numerical relativity simulations and their outputs within a single notebook environment, and its capabilities for handling generic curvilinear coordinate systems and spacetimes with general (and often highly non-trivial) topologies using its specialized and highly efficient hypergraph-based numerical algorithms. We also provide illustrations of Gravitas's functionality for the visualization of hypergraph geometries and spacetime embedding diagrams in two and three dimensions, the ability for Gravitas's symbolic and numerical subsystems to be used in concert for the extraction of gravitational wave signals and other crucial simulation data, and Gravitas's in-built library of standard initial data, matter distributions and gauge conditions. We conclude by demonstrating how the numerical subsystem can be used to set up, run, visualize and analyze a standard yet nevertheless reasonably challenging numerical relativity test case: a binary black hole collision and merger within a vacuum spacetime (including the extraction of its outgoing gravitational wave profile).
Keywords
General Relativity, Numerical Relativity, Computational Astrophysics, Tensor Calculus, Quantum Gravity
Subject
Computer Science and Mathematics, Computational Mathematics
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.