Live Webcast 15th Annual Charm++ Workshop

Adaptive Techniques for Clustered N-Body Cosmological Simulations
| Harshitha Menon | Lukasz Wesolowski | Gengbin Zheng | Pritish Jetley | Laxmikant Kale | Thomas Quinn | Fabio Governato
Computational Astrophysics and Cosmology 2015
Publication Type: Paper
Repository URL:
ChaNGa is an N-body cosmology simulation application implemented using Charm++. In this paper, we present the parallel design of ChaNGa and address many challenges arising due to the high dynamic ranges of clustered datasets. We propose optimizations based on adaptive techniques. We evaluate the performance of ChaNGa on highly clustered datasets: a z ∼ 0 snapshot of a 2 billion particle realization of a 25 Mpc volume, and a 52 million particle multi-resolution realization of a dwarf galaxy. For the 25 Mpc volume, we show strong scaling on up to 128K cores of Blue Waters. We also demonstrate scaling up to 128K cores of a multi-stepping run of the 2 billion particle simulation. While the scaling of the multi-stepping run is not as good as single stepping, the throughput at 128K cores is greater by a factor of 2. We also demonstrate strong scaling on up to 512K cores of Blue Waters for two large, uniform datasets with 12 and 24 billion particles.
Research Areas