The $\texttt{Abacus}$ Cosmological $N$-body Code
Lehman H. Garrison, Daniel J. Eisenstein, Douglas Ferrer, Nina A., Maksimova, Philip A. Pinto

TL;DR
Abacus is a high-performance cosmological N-body simulation code that efficiently computes gravitational forces with high accuracy, enabling large-scale simulations essential for upcoming cosmological surveys.
Contribution
It introduces a novel multipole mesh method for force calculation, achieving high speed and accuracy, and supports large-scale simulations like the AbacusSummit suite.
Findings
Achieves 70 million particle updates per second per node.
Maintains median force error of 10^{-5}.
Supports large-scale simulations with on-the-fly halo finding.
Abstract
We present , a fast and accurate cosmological -body code based on a new method for calculating the gravitational potential from a static multipole mesh. The method analytically separates the near- and far-field forces, reducing the former to direct summation and the latter to a discrete convolution over multipoles. The method achieves 70 million particle updates per second per node of the Summit supercomputer, while maintaining a median fractional force error of . We express the simulation time step as an event-driven "pipeline", incorporating asynchronous events such as completion of co-processor work, Input/Output, and network communication. has been used to produce the largest suite of -body simulations to date, the suite of 60 trillion particles (Maksimova et al., 2021), incorporating on-the-fly halo…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
