2015 · 59 citations · 45 references
Natural SciencesComputer SciencePhysicsCosmologyPlasma PhysicsScientific ComputingAstroparticle PhysicsAstrophysical SimulationsComputational AstrophysicsNumerical AstrophysicsParticle-based SimulationPlasma SimulationClustering For Large-scale DataCosmological SimulationsDensityGeometric PartitioningParticle AccelerationParticle Acceleration MechanismsParticle ClusteringPartitioning
Modern cosmology and plasma physics codes are now capable of simulating trillions of particles on petascale systems. Each timestep output from such simulations is on the order of 10s of TBs. Summarizing and analyzing raw particle data is challenging, and scientists often focus on density structures, whether in the real 3D space, or a high-dimensional phase space. In this work, we develop a highly scalable version of the clustering algorithm Dbscan, and apply it to the largest datasets produced by state-of-the-art codes. Our system, called Bd-Cats, is the first one capable of performing end-to-end analysis at trillion particle scale (including: loading the data, geometric partitioning, computing kd-trees, performing clustering analysis, and storing the results). We show analysis of 1.4 trillion particles from a plasma physics simulation, and a 10,2403 particle cosmological simulation, utilizing ~100,000 cores in 30 minutes. Bd-Cats is helping infer mechanisms behind particle acceleration in plasma physics and holds promise for qualitatively superior clustering in cosmology. Both of these results were previously intractable at the trillion particle scale.
45
A density-based algorithm for discovering clusters in large spatial Databases with Noise
Martin Ester, Hans‐Peter Kriegel, Jörg Sander et al. · 1996 · 19.1K citations
The cosmological simulation code gadget-2
Monthly Notices of the Royal Astronomical Society · 2005 · 6.4K citations · Full text
The cosmological simulation code GADGET-2
2005 · 4K citations
Mihael Ankerst, Markus Breunig, Hans‐Peter Kriegel et al. · ACM SIGMOD Record · 1999 · 4K citations · Full text