Issue |
A&A
Volume 681, January 2024
|
|
---|---|---|
Article Number | A90 | |
Number of page(s) | 13 | |
Section | Numerical methods and codes | |
DOI | https://doi.org/10.1051/0004-6361/202347830 | |
Published online | 22 January 2024 |
Fast particle-mesh code for Milgromian dynamics
1
Delft Institute of Applied Mathematics, Delft University of Technology,
Mekelweg 4,
2628 CD
Delft,
The Netherlands
e-mail: p.m.visser@tudelft.nl
2
Department of Radiation Science and Technology, Applied Sciences, Delft University of Technology,
Mekelweg 15,
2629 JB
Delft,
The Netherlands
Received:
30
August
2023
Accepted:
3
October
2023
Context. Modified Newtonian dynamics (MOND) is a promising alternative to dark matter. To further test the theory, there is a need for fluid- and particle-dynamics simulations. The force in MOND is not a direct particle-particle interaction, but derives from a potential for which a nonlinear partial differential equation (PDE) needs to be solved. Normally, this makes the problem of simulating dynamical evolution computationally expensive.
Aims. We intend to develop a fast particle-mesh (PM) code for MOND (the AQUAL formalism).
Methods. We transformed the nonlinear equation for MOND into a system of linear PDEs plus one algebraic equation. An iterative scheme with the fast Fourier transform (FFT) produces successively better numerical approximations.
Results. The algorithm was tested for dynamical systems in MOND where analytical solutions are known: the two-body problem, a body with a circular ring, and a spherical distribution of particles in thermal equilibrium in the self-consistent potential.
Conclusions. The PM code can accurately calculate the forces at subpixel scale and reproduces the analytical solutions. Four iterations are required for the potential, but when the spatial steps are small compared to the kernel width, one iteration is suffices. The use of a smoothing kernel for the accelerations is inevitable in order to eliminate the self-gravity of the point particles. Our PDE solver is 15 to 42 times as slow as a standard Poisson solver. However, the smoothing and particle propagation takes up most of the time above one particle per 103 pixels. The FFTs, the smoothing, and the propagation part in the code can all be parallelized.
Key words: gravitation / methods: numerical / planets and satellites: dynamical evolution and stability / galaxies: kinematics and dynamics / galaxies: clusters: general / dark matter
© The Authors 2024
Open Access article, published by EDP Sciences, under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
This article is published in open access under the Subscribe to Open model. Subscribe to A&A to support open access publication.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.