Scalable cosmological simulations on parallel machines

Filippo Gioachin, Amit Sharma, Sayantan Chakravorty, Celso L. Mendes, Laxmikant V. Kalé, Thomas Quinn

Research output: Chapter in Book/Report/Conference proceedingConference contribution


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 dataseis 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.

Original languageEnglish (US)
Title of host publicationHigh Performance Computing for Computational Science - VECPAR 2006 - 7th International Conference, Revised Selected and Invited Papers
Number of pages14
ISBN (Print)9783540713500
StatePublished - 2007
Event7th International Meeting on High-Performance Computing for Computational Science, VECPAR 2006 - Rio de Janeiro, Brazil
Duration: Jun 10 2006Jun 13 2006

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4395 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349


Other7th International Meeting on High-Performance Computing for Computational Science, VECPAR 2006
CityRio de Janeiro

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)


Dive into the research topics of 'Scalable cosmological simulations on parallel machines'. Together they form a unique fingerprint.

Cite this