skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: HACC: Simulating sky surveys on state-of-the-art supercomputing architectures

Journal Article · · New Astronomy
 [1];  [2];  [3];  [4];  [1]; ORCiD logo [5];  [5];  [6];  [7];  [8];  [9];  [10];  [11];  [11]
  1. Argonne National Lab. (ANL), Argonne, IL (United States). High Energy Physics Division and Mathematics and Computer Science Division; Univ. of Chicago, IL (United States). Kavli Inst. for Cosmological Physics and Computation Inst.
  2. Argonne National Lab. (ANL), Argonne, IL (United States). High Energy Physics Division
  3. Argonne National Lab. (ANL), Argonne, IL (United States). High Energy Physics Division and Argonne Leadership Computing Facility (ALCF)
  4. Argonne National Lab. (ANL), Argonne, IL (United States). High Energy Physics Division; Univ. of Chicago, IL (United States). Dept. of Physics
  5. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)
  6. Argonne National Lab. (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF)
  7. Kitware, Inc., Clifton Park, NY (United States)
  8. Argonne National Lab. (ANL), Argonne, IL (United States). Mathematics and Computer Science Division; Univ. of Chicago, IL (United States). Computation Inst.
  9. Univ. of Chicago, IL (United States). Computation Inst.; Argonne National Lab. (ANL), Argonne, IL (United States). Argonne Leadership Computing Facility (ALCF)
  10. Lawrence Berkeley National Lab. (LBNL), Berkeley, CA (United States). Computational Research Division
  11. Northwestern Univ., Evanston, IL (United States). Dept. of Electrical Engineering and Computer Science

Current and future surveys of large-scale cosmic structure are associated with a massive and complex datastream to study, characterize, and ultimately understand the physics behind the two major components of the ‘Dark Universe’, dark energy and dark matter. In addition, the surveys also probe primordial perturbations and carry out fundamental measurements, such as determining the sum of neutrino masses. Large-scale simulations of structure formation in the Universe play a critical role in the interpretation of the data and extraction of the physics of interest. Just as survey instruments continue to grow in size and complexity, so do the supercomputers that enable these simulations. In this paper, we report on HACC (Hardware/Hybrid Accelerated Cosmology Code), a recently developed and evolving cosmology N-body code framework, designed to run efficiently on diverse computing architectures and to scale to millions of cores and beyond. HACC can run on all current supercomputer architectures and supports a variety of programming models and algorithms. It has been demonstrated at scale on Cell- and GPU-accelerated systems, standard multi-core node clusters, and Blue Gene systems. HACC’s design allows for ease of portability, and at the same time, high levels of sustained performance on the fastest supercomputers available. We present a description of the design philosophy of HACC, the underlying algorithms and code structure, and outline implementation details for several specific architectures. We show selected accuracy and performance results from some of the largest high resolution cosmological simulations so far performed, including benchmarks evolving more than 3.6 trillion particles.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF); Los Alamos National Laboratory (LANL), Los Alamos, NM (United States); Argonne National Laboratory (ANL), Argonne, IL (United States)
Sponsoring Organization:
USDOE Laboratory Directed Research and Development (LDRD) Program; USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC); USDOE Office of Science (SC), High Energy Physics (HEP)
Grant/Contract Number:
AC52-06NA25396; AC02-06CH11357; W-7405-ENG-36; AC05-00OR22725
OSTI ID:
1473805
Alternate ID(s):
OSTI ID: 1359616
Report Number(s):
LA-UR-17-27368
Journal Information:
New Astronomy, Vol. 42, Issue C; ISSN 1384-1076
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 139 works
Citation information provided by
Web of Science

References (49)

Nyx: A MASSIVELY PARALLEL AMR CODE FOR COMPUTATIONAL COSMOLOGY journal February 2013
A hierarchical O(N log N) force-calculation algorithm journal December 1986
A primer on hierarchical galaxy formation: the semi-analytical approach journal November 2006
Luminosity Bias: From Haloes to Galaxies journal January 2013
Galaxy formation theory journal October 2010
What Shapes the Luminosity Function of Galaxies? journal December 2003
The nature of galaxy bias and clustering journal February 2000
The Halo Occupation Distribution: Toward an Empirical Determination of the Relation between Galaxies and Mass journal August 2002
Dark Matter halo Profiles of Massive Clusters: Theory Versus Observations journal March 2013
The future of microprocessors journal May 2011
The Vlasov dynamics and its fluctuations in the 1/N limit of interacting classical particles journal June 1977
A recipe for galaxy formation journal December 1994
Modeling Luminosity‐dependent Galaxy Clustering through Cosmic Time journal August 2006
The Baryon Oscillation Spectroscopic Survey of Sdss-Iii journal December 2012
Towards optimal softening in three-dimensional N -body codes - I. Minimizing the force error journal June 2001
Comparison of Numerical Solutions of the Vlasov Equation with Particle Simulations of Collisionless Plasmas journal January 1971
Design of ion-implanted MOSFET's with very small physical dimensions journal October 1974
Simulation Techniques for Cosmological Simulations journal February 2008
GOTPM: a parallel hybrid particle-mesh treecode journal February 2004
Numerical techniques for large cosmological N-body simulations journal January 1985
A fast recursive coordinate bisection tree for neighbour search and gravity: A fast tree for neighbour search and gravity journal September 2011
Cosmic calibration: Constraints from the matter power spectrum and the cosmic microwave background journal October 2007
Hybrid petacomputing meets cosmology: The Roadrunner Universe project journal July 2009
Cosmic Calibration journal July 2006
The Coyote Universe Extended: Precision Emulation of the Matter Power Spectrum journal December 2013
Robustness of Cosmological Simulations. I. Large‐Scale Structure journal September 2005
The Coyote Universe. i. Precision Determination of the Nonlinear Matter Power Spectrum journal April 2010
Spatial Correlation Function and Pairwise Velocity Dispersion of Galaxies: Cold Dark Matter Models versus the Las Campanas Survey journal February 1998
The Kilo-Degree Survey journal August 2012
Galaxy formation and large-scale bias journal April 1997
The formation and evolution of galaxies within merging dark matter haloes* journal September 1993
Three-dimensional numerical model of the formation of large-scale structure in the Universe journal October 1983
COSMIC EMULATION: THE CONCENTRATION-MASS RELATION FOR w CDM UNIVERSES journal April 2013
The Coyote Universe. iii. Simulation Suite and Precision Emulator for the Nonlinear Matter Power Spectrum journal April 2010
Constraints on the Relationship Between Stellar mass and halo mass at low and high Redshift journal January 2010
Halo occupation numbers and galaxy bias journal November 2000
The Accelerated Universe journal July 2010
The inner structure of  CDM haloes -- I. A numerical convergence study journal January 2003
An Object-Oriented Parallel Particle-in-Cell Code for Beam Dynamics Simulation in Linear Accelerators journal September 2000
Analytic model for galaxy and dark matter clustering journal October 2000
Semi-analytic modelling of galaxy formation: the local Universe journal December 1999
The cosmological simulation code gadget-2 journal December 2005
Large-scale structure formation with massive neutrinos and dynamical dark energy journal May 2014
Linking halo mass to galaxy luminosity journal September 2004
What determines satellite galaxy disruption?: What determines satellite galaxy disruption? journal February 2010
PARTICLE MESH SIMULATIONS OF THE Lyα FOREST AND THE SIGNATURE OF BARYON ACOUSTIC OSCILLATIONS IN THE INTERGALACTIC MEDIUM journal March 2010
Galaxy formation through hierarchical clustering journal September 1991
ANALYZING AND VISUALIZING COSMOLOGICAL SIMULATIONS WITH ParaView journal June 2011
Theoretical Models of the Halo Occupation Distribution: Separating Central and Satellite Galaxies journal November 2005

Cited By (38)

Revealing the galaxy–halo connection in IllustrisTNG journal September 2019
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: measuring the evolution of the growth rate using redshift-space distortions between redshift 0.8 and 2.2 journal December 2018
HACC: extreme scaling and performance across diverse architectures journal December 2016
HACC Cosmological Simulations: First Data Release journal September 2019
Cosmological simulations of galaxy formation journal January 2020
The Borg Cube Simulation: Cosmological Hydrodynamics with CRK-SPH journal May 2019
The Importance of Secondary Halos for Strong Lensing in Massive Galaxy Clusters across Redshift journal June 2019
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: anisotropic clustering analysis in configuration space journal July 2018
Euclid preparation: II. The EuclidEmulator – a tool to compute the cosmology dependence of the nonlinear matter power spectrum journal January 2019
CosmoDC2: A Synthetic Sky Catalog for Dark Energy Science with LSST journal December 2019
An Accurate Physical Model for Halo Concentrations journal January 2019
An embedded boundary approach for efficient simulations of viscoplastic fluids in three dimensions journal September 2019
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: structure growth rate measurement from the anisotropic quasar power spectrum in the redshift range 0.8 < z < 2.2 journal February 2018
Galaxy formation and evolution science in the era of the Large Synoptic Survey Telescope journal June 2019
Cosmological neutrino simulations at extreme scale journal August 2017
Evolution of the Deterministic Collapse Barrier of the Field Clusters as a Probe of Cosmology journal January 2020
PKDGRAV3: beyond trillion particle cosmological simulations for the next era of galaxy surveys journal May 2017
The Mira-Titan Universe. II. Matter Power Spectrum Emulation journal September 2017
Dark Energy Surveyed Year 1 results: calibration of cluster mis-centring in the redMaPPer catalogues journal May 2019
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: measurement of the growth rate of structure from the anisotropic correlation function between redshift 0.8 and 2.2 journal February 2018
Highly parallelisable simulations of time-dependent viscoplastic fluid flow with structured adaptive mesh refinement journal September 2018
Halo Profiles and the Concentration–Mass Relation for a ΛCDM Universe journal May 2018
The Outer Rim Simulation: A Path to Many-core Supercomputers journal November 2019
Euclid preparation: II. The EuclidEmulator – a tool to compute the cosmology dependence of the nonlinear matter power spectrum text January 2019
PKDGRAV3: beyond trillion particle cosmological simulations for the next era of galaxy surveys text January 2017
Highly parallelisable simulations of time-dependent viscoplastic fluid flow simulations with structured adaptive mesh refinement text January 2018
PKDGRAV3: Beyond Trillion Particle Cosmological Simulations for the Next Era of Galaxy Surveys preprint January 2016
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: anisotropic clustering analysis in configuration-space text January 2018
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: measuring the evolution of the growth rate using redshift space distortions between redshift 0.8 and 2.2 text January 2018
The clustering of the SDSS-IV extended Baryon Oscillation Spectroscopic Survey DR14 quasar sample: measurement of the growth rate of structure from the anisotropic correlation function between redshift 0.8 and 2.2 text January 2018
Highly parallelisable simulations of time-dependent viscoplastic fluid flow simulations with structured adaptive mesh refinement text January 2018
An accurate physical model for halo concentrations text January 2018
The importance of secondary halos for strong lensing in massive galaxy clusters across redshift text January 2018
The Borg Cube Simulation: Cosmological Hydrodynamics with CRK-SPH text January 2018
An embedded boundary approach for efficient simulations of viscoplastic fluids in three dimensions text January 2019
Revealing the galaxy-halo connection in IllustrisTNG text January 2019
CosmoDC2: A Synthetic Sky Catalog for Dark Energy Science with LSST text January 2019
Evolution of the Deterministic Collapse Barrier of the Field Clusters as a Probe of Cosmology text January 2019

Similar Records

HACC: Simulating sky surveys on state-of-the-art supercomputing architectures
Journal Article · Sat Jul 11 00:00:00 EDT 2015 · New Astronomy · OSTI ID:1473805

HACC: extreme scaling and performance across diverse architectures, In: SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Journal Article · Tue Jan 01 00:00:00 EST 2013 · International Conference for High Performance Computing, Networking, Storage and Analysis · OSTI ID:1473805

The Outer Rim Simulation: A Path to Many-core Supercomputers
Journal Article · Fri Nov 15 00:00:00 EST 2019 · The Astrophysical Journal. Supplement Series (Online) · OSTI ID:1473805