Scalable cosmological simulations on parallel machines

  • Authors:
  • Filippo Gioachin;Amit Sharma;Sayantan Chakravorty;Celso L. Mendes;Laxmikant V. Kalé;Thomas Quinn

  • Affiliations:
  • Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;Dept. of Computer Science, University of Illinois at Urbana-Champaign, Urbana, IL;Dept. of Astronomy, University of Washington, Seattle, WA

  • Venue:
  • VECPAR'06 Proceedings of the 7th international conference on High performance computing for computational science
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Cosmological simulators are currently an important component in the study of the formation of galaxies and planetary systems. However, existing simulators do not scale effectively on more recent machines containing thousands of processors. In this paper, we introduce a new parallel simulator called ChaNGa (Charm N-body Gravity). This simulator is based on the Charm++ infrastructure, which provides a powerful runtime system that automatically maps computation to physical processors. Using Charm++ features, in particular its measurementbased load balancers, we were able to scale the gravitational force calculation of ChaNGa on up to one thousand processors, with astronomical datasets containing millions of particles. As we pursue the completion of a production version of the code, our current experimental results show that ChaNGa may become a powerful resource for the astronomy community.