Welcome to the OpenCosmo Compute Portal Documentation!
The OpenCosmo Compute Portal provides easy access to cosmological simulations run by the Cosmological Physics and Advanced Computing group at Argonne National Laboratory.
Available Tools
Halo Query: Return dark matter halos from the simulation. You may filter the halos based on their properties (e.g., mass) to retrieve only the objects that are relevant to your analysis.
Halo Particle Query: Query the individual particles that make up halos. For gravity-only simulations, all particles will be of a single type ("gravity-only" particles). For hydrodynamic simulations, particles can be of several types (e.g., dark matter, gas, stars). "Particles" in this context means the smallest unit of mass that is resolved in the simulation. See the glossary for more info.
Galaxy Query: Query a hydrodynamic simulation for galaxies. Note that a single massive halo may host multiple galaxies.
Data Format
The data is returned in HDF5 files. You can use the OpenCosmo Python Toolkit to read and manipulate data without having to worry about the details of how it's stored.
HAvoCC Analysis Queries
HAvoCC is a tool for analyzing HACC hydrodynamic simulations. It contains a number of pre-packaged modules that can be run with customizable parameters. The output of each module is a figure, often times with comparisons to datasets from various studies. In most cases, the plotted values for each figure can also be outputted as tabulated data.
There are a number of queries on the OpenCosmo portal that use HAvoCC to run a selection of analysis modules. Details of each analysis (mass ranges, bins, etc.) can be customized by setting parameters in the input form. When an analysis query is finished, a zip file can be downloaded that contains the resulting plots, tabulated data, and the HAvoCC parameter file that was generated from user-input.
Note: There are many HAvoCC modules that have not yet been implemented here. An exhaustive list of all modules can be found in the HAvoCC documentation. Feel free to let us know if there are any modules you'd like to see added to OpenCosmo and/or HAvoCC.
Halo Mass Function Computes the halo mass function for a give halo mass range and definition (e.g. M200c, M500c, etc.).
Cosmic Star Formation Rate Computes the cosmic star formation rate as a function of scale factor or, optionally, redshift. Cosmic age can be optionally displayed on a second horizontal axis.
Galaxy Stellar Mass Function Computes the galaxy stellar mass function.
Stellar Mass - Halo Mass Relation Computes M* versus Mhalo. Can be plotted as a scatterplot, 2d histogram, or both. Mean values in mass bins are overplotted by default.
Black Hole Mass - Stellar Mass Relation Computes MBH versus M*. Can be plotted as a scatterplot, 2d histogram, or both. Mean values in mass bins are overplotted by default.
M500c Mass Scalings Computes Mgas, Mstar, and baryon fraction versus M500c.
Cluster Profiles Computes stacked radial profiles of a number of variables for a given halo mass range. Outputted profiles are of density (DM, gas, stellar, and total), electron density, entropy, metallicity, pressure, temperature, and YSZ. Radii are normalized by R500c.
Concentration–Mass Relation Computes c200c versus M200c for halos of a given mass range. Can be plotted as a scatterplot, 2d histogram, or both. Mean values in mass bins are overplotted by default. It is also possible to filter out unrelaxed halos from the sample before plotting.
X-ray - M500c Scalings Computes Lx, Tx, and Yx versus M500c and Mgas,500c. Lx and Tx are computed both with and without the core excised. Can be plotted as a scatterplot, 2d histogram, or both. Mean values in mass bins are overplotted by default.
YSZ - M500c Scalings Computes YSZ versus M500c and Mgas,500c. An additional figure of YSZ integrated out to 5R500c is computed versus M500c. Can be plotted as a scatterplot, 2d histogram, or both. Mean values in mass bins are overplotted by default.