CUBE – Towards an Optimal Scaling of Cosmological N-body Simulations

03/09/2020
by   Shenggan Cheng, et al.
0

N-body simulations are essential tools in physical cosmology to understand the large-scale structure (LSS) formation of the Universe. Large-scale simulations with high resolution are important for exploring the substructure of universe and for determining fundamental physical parameters like neutrino mass. However, traditional particle-mesh (PM) based algorithms use considerable amounts of memory, which limits the scalability of simulations. Therefore, we designed a two-level PM algorithm CUBE towards optimal performance in memory consumption reduction. By using the fixed-point compression technique, CUBE reduces the memory consumption per N-body particle toward 6 bytes, an order of magnitude lower than the traditional PM-based algorithms. We scaled CUBE to 512 nodes (20,480 cores) on an Intel Cascade Lake based supercomputer with ≃95% weak-scaling efficiency. This scaling test was performed in "Cosmo-π" – a cosmological LSS simulation using ≃4.4 trillion particles, tracing the evolution of the universe over ≃13.7 billion years. To our best knowledge, Cosmo-π is the largest completed cosmological N-body simulation. We believe CUBE has a huge potential to scale on exascale supercomputers for larger simulations.

READ FULL TEXT
research
08/19/2020

Building Halo Merger Trees from the Q Continuum Simulation

Cosmological N-body simulations rank among the most computationally inte...
research
02/22/2017

Enhancing speed and scalability of the ParFlow simulation code

Regional hydrology studies are often supported by high resolution simula...
research
12/01/2017

Cosmological Simulations in Exascale Era

The architecture of Exascale computing facilities, which involves millio...
research
03/16/2022

On Distributed Gravitational N-Body Simulations

The N-body problem is a classic problem involving a system of N discrete...
research
03/25/2020

A Hybrid MPI+Threads Approach to Particle Group Finding Using Union-Find

The Friends-of-Friends (FoF) algorithm is a standard technique used in c...
research
10/14/2020

Scalable Graph Networks for Particle Simulations

Learning system dynamics directly from observations is a promising direc...
research
07/12/2022

Hybrid Physical-Neural ODEs for Fast N-body Simulations

We present a new scheme to compensate for the small-scales approximation...

Please sign up or login with your details

Forgot password? Click here to reset