Title :
N-Body Simulations with GADGET-2
Author :
Spiridon, Victor-Lucian ; Slusanschi, Emil-Ioan
Author_Institution :
Univ. Politeh. of Bucharest, Bucharest, Romania
Abstract :
In this paper we discuss cosmological N-Body/SPH simulations on parallel computing systems with distributed memory using GADGET-2. GADGET-2 (GAlaxies with Dark matter and Gas intEracT) is a novel cosmological simulation code, written in C++ and publicly available, developed by Volker Springel at the Max-Planck-Institute for Astrophysics in Munchen, Germany as an improved version of GADGET. It is a massively parallel code that uses an explicit communication model implemented with the standardized MPI communication interface. Our contribution consists of a scalability and performance analysis, done on different types of simulations ranging from thousands to hundreds of millions of particles. The size of the simulation is limited by the amount of available physical memory (RAM) when provided with sufficient computing time. Based on our study, we propose an inferior and superior limit to astrophysical simulations than can be run on a specific parallel computing system while maintaining a specific efficiency. We also outline a trend stating the computational resources that are necessary depending on the size of the simulation.
Keywords :
application program interfaces; astronomy computing; cosmology; digital simulation; distributed memory systems; message passing; parallel processing; GADGET-2; Germany; Max-Planck-Institute for Astrophysics; Munchen; N-Body simulations; RAM; SPH simulations; astrophysical simulations; communication model; computational resources; cosmological simulation code; distributed memory; galaxies with dark matter and gas interact; parallel code; parallel computing systems; performance analysis; physical memory; scalability analysis; standardized MPI communication interface; Approximation algorithms; Computational modeling; Equations; Force; Mathematical model; Program processors; Scalability; N-Body; cosmological simulation; efficiency; parallel programming; scalability;
Conference_Titel :
Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), 2013 15th International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4799-3035-7
DOI :
10.1109/SYNASC.2013.75