arXiv · 2512.12629
CUBE2: A Parallel $N$-Body Simulation Code for Scalability, Accuracy, and Memory Efficiency
Abstract
$N$-body simulation serves as a critical method for modeling cosmic evolution and poses a significant challenge in high-performance computing. We present CUBE2, an open-source cosmological $N$-body code emphasizing memory efficiency, computational performance, scalability and precision. The core of its algorithm utilizes multi-level Particle-Mesh (PM) method to solve the Poisson equation for matter distribution, leveraging the well-optimized Fast Fourier Transform (FFT) for computational efficiency. Precision is ensured by the optimized Green's function that seamlessly bridges gravitational interactions between multi-level PM and Particle-Particle (PP) calculations. The program design enhances per-core/node efficiency in processing $N$-body particles, while the Information Optimized Storage (IOS) addresses memory constraints for large particle counts. Using CUBE2, we run two cosmological simulations with particle counts of $6144^3$ on the Advanced Computing East China Sub-center (ACECS) to test performance and accuracy.
Explore related subjects
Keep this discovery
Hao-Ran Yu, Bing-Hang Chen, Kun Xu, Ming-Jie Sheng, Jiaxin Han, Yipeng Jing, Huahua Cui. 2025-12-14. CUBE2: A Parallel $N$-Body Simulation Code for Scalability, Accuracy, and Memory Efficiency. https://doi.org/10.1007/s11433-025-2926-0
Cite the original work for its findings. Save a collection to share your selection of sources.