General Relativity and Quantum Cosmology
[Submitted on 9 Jan 2022]
Title:A Note on the Construction of Explicit Symplectic Integrators for Schwarzschild Spacetimes
View PDFAbstract:In recent publications, the construction of explicit symplectic integrators for Schwarzschild and Kerr type spacetimes is based on splitting and composition methods for numerical integrations of Hamiltonians or time-transformed Hamiltonians associated with these spacetimes. Such splittings are not unique but have various choices. A Hamiltonian describing the motion of charged particles around the Schwarzschild black hole with an external magnetic field can be separated into three, four and five explicitly integrable parts. It is shown through numerical tests of regular and chaotic orbits that the three-part splitting method is the best one of the three Hamiltonian splitting methods in accuracy. In the three-part splitting, optimized fourth-order partitioned Runge-Kutta and Runge-Kutta-Nyström explicit symplectic integrators exhibit the best accuracies. In fact, they are several orders of magnitude better than the fourth-order Yoshida algorithms for appropriate time steps. The former algorithms need small additional computational cost compared with the latter ones. Optimized sixth-order partitioned Runge-Kutta and Runge-Kutta-Nyström explicit symplectic integrators have no dramatic advantages over the optimized fourth-order ones in accuracies during long-term integrations due to roundoff errors. The idea finding the integrators with the best performance is also suitable for Hamiltonians or time-transformed Hamiltonians of other curved spacetimes including the Kerr type spacetimes. When the numbers of explicitly integrable splitting sub-Hamiltonians are as small as possible, such splitting Hamiltonian methods would bring better accuracies. In this case, the optimized fourth-order partitioned Runge-Kutta and Runge-Kutta-Nyström methods are worth recommending.
Current browse context:
gr-qc
Change to browse by:
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
IArxiv Recommender
(What is IArxiv?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.