arrow
Return

CUBE2: A parallel N-body simulation code for scalability, accuracy, and memory efficiency

delete2026-02-28
delete0
PRE
AI
于浩然 cover
于浩然 (Hao-Ran Yu) *
B
B. Chen
K
Kun Xu
M
Ming-Jie Sheng
韩家信 cover
韩家信 (Jiaxin Han)
景益鹏 (Yipeng Jing)
H
Huahua Cui
DOI:10.1007/s11433-025-2926-0delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 a 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 61443 on the Advanced Computing East China Sub-center (ACECS) to test performance and accuracy.

Journal

S
Science China Physics, Mechanics and Astronomy
IF:
0
Papers:
2
Citations:
4

Organization

A
astronomy
Scholars:
17
Papers: 9
Citations: 0
P
physics and astronomy
Scholars:
410
Papers: 138
Citations: 0