Meshing the Universe: Integrating Analysis in Cosmological Simulations

Mesh tessellations are indispensable tools for analyzing point data because they transform sparse discrete samples into dense continuous functions. Meshing the output of petascale simulations, however, can be as data-intensive as the simulations themselves and often must be executed in parallel on the same supercomputers in order to fit in memory. To date, however, no general-purpose large-scale parallel tessellation tools exist. We present a prototype method for computing such a Voronoi tessellation in situ during cosmological simulations. In principle, similar methods can be applied to other computational geometry problems such as Delaunay tetrahedralizations and convex hulls in other science domains. We demonstrate the utility of our approach as part of an in situ cosmology tools framework that runs various analysis tools at selected time steps, saves results to parallel storage, and includes visualization and further analysis in a widely used visualization package. In the example highlighted in this paper, connected components of Voronoi cells are interrogated to detect and characterize cosmological voids.

[1]  Hal Finkel,et al.  The Universe at extreme scale: Multi-petaflop sky simulation on the BG/Q , 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis.

[2]  C. Jones,et al.  A Textbook Example of a Bow Shock in the Merging Galaxy Cluster 1E0657-56 , 2001 .

[3]  U. California,et al.  Shapes and sizes of voids in the Lambda cold dark matter universe: excursion set approach , 2005, astro-ph/0509858.

[4]  Chris H Rycroft,et al.  VORO++: a three-dimensional voronoi cell library in C++. , 2009, Chaos.

[5]  David P. Dobkin,et al.  The quickhull algorithm for convex hulls , 1996, TOMS.

[6]  D. Higdon,et al.  THE COYOTE UNIVERSE. I. PRECISION DETERMINATION OF THE NONLINEAR MATTER POWER SPECTRUM , 2008, 0812.1052.

[7]  M. Halpern,et al.  SEVEN-YEAR WILKINSON MICROWAVE ANISOTROPY PROBE (WMAP *) OBSERVATIONS: SKY MAPS, SYSTEMATIC ERRORS, AND BASIC RESULTS , 2011 .

[8]  Markus Hadwiger,et al.  Interactive Volume Visualization of General Polyhedral Grids , 2011, IEEE Transactions on Visualization and Computer Graphics.

[9]  Jian Chen,et al.  The feature tree: visualizing feature tracking in distributed AMR datasets , 2003, IEEE Symposium on Parallel and Large-Data Visualization and Graphics, 2003. PVG 2003..

[10]  Robert B. Ross,et al.  Scalable parallel building blocks for custom data analysis , 2011, 2011 IEEE Symposium on Large Data Analysis and Visualization.

[11]  R. Weygaert,et al.  A cosmic watershed: the WVF void detection technique , 2007, 0706.2788.

[12]  Xiaotie Deng,et al.  A randomized parallel 3D convex hull algorithm for coarse grained multicomputers , 1995, SPAA '95.

[13]  M. Neyrinck zobov: a parameter-free void-finding algorithm , 2007, 0712.3049.

[14]  W. Schaap DTFE : the Delaunay Tessellation Field Estimator , 2007 .

[15]  W. Schaap,et al.  The Cosmic Web: Geometric Analysis , 2007, 0708.1441.

[16]  Kenneth L. Clarkson,et al.  Applications of random sampling in computational geometry, II , 1988, SCG '88.

[17]  Russ Miller,et al.  Efficient Parallel Convex Hull Algorithms , 1988, IEEE Trans. Computers.

[18]  Varun Sahni,et al.  Measuring the geometry and topology of large‐scale structure using SURFGEN: methodology and preliminary results , 2003 .

[19]  Volker Springel Hydrodynamic simulations on a moving Voronoi mesh , 2011 .

[20]  Jonathan Woodring,et al.  ANALYZING AND VISUALIZING COSMOLOGICAL SIMULATIONS WITH ParaView , 2010, 1010.6128.

[21]  S. Habib,et al.  The Cosmic Web, Multi-Stream Flows, and Tessellations , 2011, 1111.2366.

[22]  David Burstein,et al.  Rotation velocities of 16 SA galaxies and a comparison of Sa, SB and SC rotation properties. , 1985 .