A publishing partnership

The following article is Open access

Public Data Release of the FIRE-2 Cosmological Zoom-in Simulations of Galaxy Formation

, , , , , , , , , , , , , , , , , , , , , , , , , and

Published 2023 March 23 © 2023. The Author(s). Published by the American Astronomical Society.
, , Citation Andrew Wetzel et al 2023 ApJS 265 44 DOI 10.3847/1538-4365/acb99a

Download Article PDF
DownloadArticle ePub

You need an eReader or compatible software to experience the benefits of the ePub3 file format.

0067-0049/265/2/44

Abstract

We describe a public data release of the FIRE-2 cosmological zoom-in simulations of galaxy formation (available at http://flathub.flatironinstitute.org/fire) from the Feedback In Realistic Environments (FIRE) project. FIRE-2 simulations achieve parsec-scale resolution to explicitly model the multiphase interstellar medium while implementing direct models for stellar evolution and feedback, including stellar winds, core-collapse and Type Ia supernovae, radiation pressure, photoionization, and photoelectric heating. We release complete snapshots from three suites of simulations. The first comprises 20 simulations that zoom in on 14 Milky Way (MW)–mass galaxies, five SMC/LMC-mass galaxies, and four lower-mass galaxies including one ultrafaint; we release 39 snapshots across z = 0–10. The second comprises four massive galaxies, with 19 snapshots across z = 1–10. Finally, a high-redshift suite comprises 22 simulations, with 11 snapshots across z = 5–10. Each simulation also includes dozens of resolved lower-mass (satellite) galaxies in its zoom-in region. Snapshots include all stored properties for all dark matter, gas, and star particles, including 11 elemental abundances for stars and gas, and formation times (ages) of star particles. We also release accompanying (sub)halo catalogs, which include galaxy properties and member star particles. For the simulations to z = 0, including all MW-mass galaxies, we release the formation coordinates and an "ex situ" flag for all star particles, pointers to track particles across snapshots, catalogs of stellar streams, and multipole basis expansions for the halo mass distributions. We describe publicly available python packages for reading and analyzing these simulations.

Export citation and abstract BibTeX RIS

Original content from this work may be used under the terms of the Creative Commons Attribution 4.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI.

1. Introduction

Cosmological simulations that model the physics of both dark matter and baryons (gas plus stars) are powerful tools to understand the formation of dark-matter (sub)halos and their galaxies (for recent reviews, see Vogelsberger et al. 2020 and Sales et al. 2022). Cosmological simulations that zoom in on a region around a galaxy (Katz & White 1993; Hahn & Abel 2011; Oñorbe et al. 2014) provide the highest resolution and can resolve individual star-forming regions and stellar populations; in some cases, they now achieve mass resolution comparable to individual massive stars.

Over the last decade, several groups have generated various cosmological zoom-in baryonic simulations that span the range of galaxy masses and redshifts, from the lowest-mass galaxies (e.g., Wang et al. 2015; Xu et al. 2016; Ceverino et al. 2017; Fitts et al. 2017; Jeon et al. 2017; Ma et al. 2018a; Revaz & Jablonka 2018; Wheeler et al. 2019; Rey et al. 2019; Munshi et al. 2021), to Milky Way (MW)-mass galaxies (e.g., Guedes et al. 2011; Sawala et al. 2016; Wetzel et al. 2016; Grand et al. 2017; Buck et al. 2019; Garrison-Kimmel et al. 2019a; Peeples et al. 2019; Libeskind et al. 2020; Agertz et al. 2021; Applebaum et al. 2021; Font et al. 2021), to the most massive galaxies and galaxy clusters (e.g., Nelson et al. 2014; Wu et al. 2015; Feldmann et al. 2016; Anglés-Alcázar et al. 2017b; Bahé et al. 2017; Barnes et al. 2017; Tremmel et al. 2019).

One collaboration developing cosmological baryonic simulations is the Feedback In Realistic Environments (FIRE) project 19 (introduced in Hopkins et al. 2014). The FIRE project seeks to develop cosmological simulations of galaxy formation that resolve the multiphase interstellar medium (ISM), while implementing all of the major channels for stellar feedback from stellar evolution models as directly as possible, within a cosmological context. By achieving parsec-scale resolution and anchoring the feedback prescriptions directly to stellar population models, FIRE aims to improve the predictive power of cosmological simulations of galaxy formation.

Hopkins et al. (2014) introduced the first-generation FIRE-1 physics model and a suite of FIRE-1 simulations (originally named simply the FIRE simulations), while Hopkins et al. (2018a) introduced the second-generation FIRE-2 physics model and an initial suite of FIRE-2 simulations. The key improvements in FIRE-2 over FIRE-1 were primarily numerical: (i) pushing to higher resolution, (ii) switching from smooth-particle hydrodynamics (SPH) to the more accurate mesh-free finite-mass (MFM) Godunov method for hydrodynamics, (iii) using a more accurate, geometrically aware method for coupling mechanical feedback from stars to surrounding gas, (iv) increasing the density threshold for star formation from n > 50 cm−3 to n > 1000 cm−3, and (v) adding an explicit model for subgrid mixing/diffusion of metals in gas via turbulence. More recently, Hopkins et al. (2023) introduced the FIRE-3 model, whose key improvements focus on the underlying models for stellar evolution and gas cooling at low temperatures.

To date, FIRE-2 simulations have been used in over 100 publications that explore numerous facets of galaxy formation. As some examples, we used the FIRE-2 simulations that include the base set of physics (which we publicly release and describe below) to examine the following: the formation of low-mass galaxies (e.g., Fitts et al. 2017; Chan et al. 2018; Wheeler et al. 2019) including during the Epoch of Reionization (Ma et al. 2018a) and as satellites of MW-mass galaxies (e.g., Wetzel et al. 2016; Garrison-Kimmel et al. 2019a); the formation of massive galaxies and black hole growth (e.g., Anglés-Alcázar et al. 2017b); the ISM (e.g., El-Badry et al. 2017; Gurvich et al. 2020; Orr et al. 2020), including galactic winds (Pandya et al. 2021), giant molecular clouds (GMCs; Benincasa et al. 2020; Guszejnov et al. 2020), and star clusters (Ma et al. 2020b); the circumgalactic medium (CGM; e.g., Hafen et al. 2019, 2020; Stern et al. 2021); star formation (e.g., Flores Velázquez et al. 2021); disk formation (e.g., Garrison-Kimmel et al. 2018; Santistevan et al. 2020; Yu et al. 2021); elemental abundance distributions in stars and gas (e.g., Escala et al. 2018; Bellardini et al. 2021); stellar halos (e.g., Bonaca et al. 2017; Sanderson et al. 2018); dark matter within galaxies (e.g., Necib et al. 2019; Lazar et al. 2020) and in surrounding subhalos (e.g., Garrison-Kimmel et al. 2017); and models for binary black hole populations (Lamberts et al. 2018).

This article describes the first full public data release (DR1) of the FIRE-2 cosmological zoom-in simulations, available at http://flathub.flatironinstitute.org/fire. This release includes three suites of simulations: a Core suite to z = 0, a Massive Halo suite to z = 1 (Anglés-Alcázar et al. 2017b), and a High Redshift suite to z = 5 (Ma et al. 2018a). This DR1 extends our initial data release (DR0) of a subset of FIRE-2 simulations, which contained complete snapshots of three simulations of MW-mass galaxies at z = 0 (m12f, m12i, and m12m, all included here), accompanied by nine Ananke synthetic Gaia Data Release 2–like surveys that we created from these simulations (Sanderson et al. 2020), which are hosted via yt Hub at https://ananke.hub.yt.

FIRE-2 DR1 represents the first public data release of a suite of cosmological zoom-in baryonic simulations across cosmic time. It adds to the existing set of public data releases of larger-volume, uniform-resolution cosmological baryonic simulations to z = 0, such as Illustris (Nelson et al. 2015) and Illustris TNG (Nelson et al. 2019), EAGLE (McAlpine et al. 2016), Simba (Davé et al. 2019), and CAMELS (Villaescusa-Navarro et al. 2022). Thus, a user can compare and/or combine FIRE-2 with these larger-volume, though lower-resolution, cosmological simulations.

2. FIRE-2: Methods and Caveats

2.1. FIRE-2 Model

We generated all simulations using Gizmo 20 (Hopkins 2015), a multimethod gravity plus (magneto)hydrodynamics code. We used the MFM mode for hydrodynamics, a quasi-Lagrangian Godunov method that provides adaptive spatial resolution while maintaining exact conservation of mass, energy, and momentum, excellent angular momentum conservation, and accurate shock capturing. Thus, the method provides advantages of both SPH and Eulerian adaptive mesh refinement methods. Gizmo solves gravity using an improved version of the Tree-PM solver from GADGET-3 (Springel 2005), using fully adaptive and conservative gravitational force softening for gas cells that matches their hydrodynamic resolution.

All of these simulations use the same FIRE-2 physics model (Hopkins et al. 2018a), with minor exceptions that we describe below. Briefly, FIRE-2 incorporates radiative cooling and heating across 10−1010 K, including free–free, photoionization and recombination, Compton, photoelectric and dust collisional, cosmic ray, molecular, metal-line, and fine-structure processes, self-consistently tracking 11 elements (hydrogen, helium, carbon, nitrogen, oxygen, neon, magnesium, silicon, sulfur, calcium, and iron). This includes photoionization and heating from a redshift-dependent, spatially uniform ultraviolet background (Faucher-Giguère et al. 2009), which reionizes the universe at z ≈ 10. 21 The modeling of ionization also includes approximations for self-shielding of dense gas and radiation from local sources based on the LEBRON scheme (Hopkins et al. 2020a).

Star formation occurs in self-gravitating gas (following Hopkins et al. 2013) that also is molecular and self-shielding (following Krumholz & Gnedin 2011), Jeans unstable, and exceeds a minimum density threshold, nSF > 1000 cm−3. FIRE-2 follows several stellar-feedback mechanisms, including (i) local and long-range momentum flux from radiation pressure in the ultraviolet and optical (single scattering), as well as reradiated light in the infrared; (ii) energy, momentum, mass, and metal injection from core-collapse + Type Ia supernovae and stellar mass loss (dominated by O, B, and asymptotic giant branch stars); and (iii) photoionization and photoelectric heating. FIRE-2 models every star particle as a single stellar population with a single age and metallicity, and tabulates all feedback event rates, luminosities and energies, mass-loss rates, and other quantities directly from stellar evolution models (STARBURST99 v7.0; Leitherer et al. 1999, 2014), assuming a Kroupa (2001) initial mass function for stars across 0.1–100 M.

Core-collapse supernovae, Type Ia supernovae, and stellar winds generate and deposit metals into surrounding gas cells. FIRE-2 adopts the following models: (i) for stellar winds, rates from STARBURST99 and yields from a compilation of van den Hoek & Groenewegen (1997), Marigo (2001), and Izzard et al. (2004); (ii) for core-collapse supernovae, rates from STARBURST99 and nucleosynthetic yields from Nomoto et al. (2006); and (iii) for Type Ia supernovae, rates from Mannucci et al. (2006) and yields from Iwamoto et al. (1999). FIRE-2 initializes abundances in gas (typically at z ≈ 99) for all elements i (beyond H and He) to a floor of $\left[{{\rm{M}}}_{i}/{\rm{H}}\right]\approx -4$, to prevent numerical problems in cooling. All simulations in this data release (except the Massive Halo suite) include an explicit model for unresolved turbulent diffusion of metals in gas (Hopkins 2017; Su et al. 2017a; Escala et al. 2018).

For more details on the physics and numerics of the FIRE-2 simulations, see Hopkins (2015) for the Gizmo simulation code, Hopkins et al. (2018a) for the FIRE-2 physics model, Hopkins et al. (2018b) for more details on modeling mechanical feedback, and Hopkins et al. (2020a) for more details on modeling radiative feedback.

2.2. Physics Not Modeled

We release the FIRE-2 simulations that include the base set of FIRE-2 physics, as described above. These simulations do not include any additional physics, including the optional models in Hopkins et al. (2018a). Specifically, the simulations that we release:

  • 1.  
    do not include magnetohydrodynamics (MHD) or anisotropic conduction and viscosity; recent implementations in FIRE-2 suggest that these processes do not significantly change galaxy-wide properties (Su et al. 2017a; Hopkins et al. 2020b);
  • 2.  
    do not model self-consistent cosmic-ray injection and transport, beyond assuming a fixed heating rate from cosmic rates in dense gas (see Chan et al. 2019; Ji et al. 2020; Hopkins et al. 2021);
  • 3.  
    do not model self-consistent creation and destruction of dust, beyond simply assuming that dust traces gas-phase metallicity (see Choban et al. 2022);
  • 4.  
    use the LEBRON method to model radiative transfer in the optically thin limit (beyond the local gas kernel); they do not model radiation hydrodynamics via methods such as flux-limited diffusion or M1, though these approaches are unlikely to change galaxy-wide properties significantly (see Hopkins et al. 2020a); and
  • 5.  
    only the Massive Halo suite models the growth of supermassive black holes, and no simulation models feedback from an active galactic nucleus (AGN; see Wellons et al. 2023; Mercedes-Feliz et al. 2023).

In many cases, these additional models remain under active development and exploration within the FIRE collaboration, and we anticipate including simulations that model them in future data releases. We caution users about interpreting properties that may be sensitive to these physical processes: for example, the lack of MHD will underestimate small-scale magnetic pressure in the ISM, which could bias the properties of a structure like a GMC; see Section 2.4 for more discussion.

All of the simulations that we release used the same FIRE-2 physics model (with minor variations as we describe). While this provides a self-consistent suite, it does not allow a user to explore the effects of different astrophysical models or model parameters. That said, we released the cosmological initial conditions and Gizmo configuration and parameter files for nearly all of these simulations, and a version of the Gizmo source code is publicly available. Therefore, although the code including the full FIRE-2 physics is not presently in the public domain, users have access to tools necessary to (re)run simulations with model variants, including restarting simulations from the released snapshots.

2.3. Zoom-in Method

All FIRE-2 cosmological simulations zoom in on a selected region at high resolution, embedded within a lower-resolution cosmological background (see Oñorbe et al. 2014). We first ran low-resolution dark-matter-only simulations within uniform-resolution cosmological boxes, then we selected regions of interest at z = 0 for the Core suite, z = 1 for the Massive Halo suite, or z = 5 for the High Redshift suite. We then chose a spherical volume centered on one halo (or a pair of halos) of interest. For most FIRE-2 simulations, this region extends 4–8 R200m around the halo(s), where R200m is the radius within which the mean density of the halo is 200 times the mean matter density of the universe. We then traced the particles in this region back to z ≈ 99 and regenerated the encompassing convex hull at high resolution using MUSIC (Hahn & Abel 2011). We resimulated the zoom-in region at high resolution, including dark matter, gas, and star formation, while the lower-resolution cosmological box that encompasses it contains only dark matter at low resolution. As a result of using a convex hull to set/encompass the initial-condition volume (to help ensure its regularity and smoothness), the geometry of the zoom-in region at lower redshifts can be irregular and nonspherical. By design, the primary halo(s) in each zoom-in region have zero contamination from low-resolution dark matter out to at least R200m and typically much farther.

Each cosmological simulation zoom region is typically one to a few megaparsecs in size. Except for the ELVIS on FIRE simulations, we centered each zoom-in region on a single primary halo that we chose to be cosmologically isolated from halos of similar or greater mass, purely to limit computational cost. (Oñorbe et al. 2014 showed via dark-matter-only simulations that the Lagrangian volume of the initial conditions of a halo does not bias its properties at z = 0, though the effects of the initial conditions on galaxy properties in baryonic simulations remain less explored.) Thus, an important caveat is that these simulations do not fairly sample the full range of cosmological environments. For example, they do not sample the densest regions that a halo can inhabit, and there are no satellites of massive galaxy groups or clusters, nor "splashback" galaxies that ever orbited within them. Furthermore, these simulations do not sample the lowest-density regions that probe the typical intergalactic medium (IGM).

We chose most primary halos at particular mass scales, e.g., M200m(z = 0) ∼ 109, 1010, 1011, and 1012 M for the Core suite, so the primary halos/galaxies in these simulations do not fairly sample the full halo/galaxy mass function. In particular, we chose these systems initially based on their final dark-matter halo mass, so while the selection function of halo masses is well defined, the selection function of galaxy stellar masses is not, because of scatter in the relation between galaxy stellar mass and halo mass. So, a set of primary galaxies at a given stellar mass does not necessarily sample the full range of halo masses that could form such galaxies.

Analyzing zoom-in simulations is different than analyzing a larger-volume, uniform-resolution cosmological simulation, like Illustris or EAGLE. In particular, while each zoom-in simulation contains particles across the entire cosmological volume (typically 86–172 Mpc along each spatial dimension), the volume outside of the zoom-in region contains only low-resolution dark-matter particles. Generally, a user should analyze only high-resolution particles (which is straightforward, because Gizmo stores low-resolution dark-matter particles as a separate particle type; see Section 4.2) that are safely within the zoom-in region. As a simulation progresses, the zoom-in region inevitably develops a boundary region at its edge that contains overlapping high- and low-resolution particles, so one must use caution in analyzing high-resolution particles near the edge of the zoom-in region. To make this easier, our default Rockstar halo HDF5 files (see Section 4.5) include the total mass of low-resolution dark-matter particles within each halo. We recommend analyzing only galaxies within halos whose fraction of total mass in low-resolution particles is less than a few percent.

2.4. Additional Caveats and Limitations

2.4.1. High Redshifts

In addition to using the ultraviolet background from Faucher-Giguère et al. (2009), which reionizes the universe at z ≈ 10 (rather than at z ∼ 8, as recent empirical constraints favor; Faucher-Giguère 2020), these FIRE-2 simulations inadvertently suffer from spurious heating from cosmic rays in neutral gas at temperatures ≲1000 K at z ≳ 10 (before reionization), as noted in Su et al. (2018b, footnote 3) and Garrison-Kimmel et al. (2019b, Sec 3.3.2). This term models (spatially uniform) cosmic-ray heating in the ISM of a galaxy, but the version of Gizmo used for these suites erroneously applied it to low-density gas at z ≳ 10, before reionization, when the IGM was both neutral and cold (after the gas temperature significantly decoupled from the cosmic microwave background at z ≲ 100). At these redshifts, this heating term suppressed star formation in low-mass halos, although its net effects are largely degenerate with the too-early reionization model, and it has no effect after reionization begins. At z ≤ 4, we confirmed that this cosmic-ray heating significantly affects only galaxy properties at masses Mstar ≲ 105 M; it does not significantly affect more massive galaxies, other than slightly reducing the (small) population of stars forming at z ≳ 10. In light of this, when we simulated the four lowest-mass galaxies (m09, m10q, m10v, m11b) in the Core suite (see Wheeler et al. 2019), we used a version of Gizmo that fixed this error. Thus, those four simulations do not suffer from this spurious cosmic-ray heating at z ≳ 10, but all other simulations do.

Given the combination of this spurious heating term at z ≳ 10 and the ultraviolet background model that reionizes at z ≈ 10 (likely too early) in FIRE-2, we caution users about interpreting galaxy properties, such as star formation histories, at z ≳ 8.

2.4.2. Numerical Limitations in Resolution

The tables in Section 3 list the spatial resolution (gravitational force softening and gas smoothing) and particle mass for each particle species in each simulation. These can differ across simulations, which a user should bear in mind, especially if combining simulations.

In general, one should trust only a structure/feature on scales greater than a few times (and ideally much more) these spatial resolution lengths. Similarly, one should trust only an object resolved with ≳10 (and ideally many more) particles, including GMCs, star clusters, (sub)halos, or low-mass galaxies.

Furthermore, the spatial resolution for gas is fully adaptive. While this provides high spatial resolution in dense gas, conversely it means that the simulations typically resolve low-density gas, such as in the CGM or IGM, with only ≳1 kpc spatial resolution.

See Hopkins et al. (2018a) for a comprehensive discussion of resolution tests and considerations.

2.4.3. Known Tensions with Observations

We next describe some of the known tensions with observations. We emphasize that this refers only to the FIRE-2 simulations with the base physics that we release in DR1; in many cases, the additional physics not modeled (see Section 2.2) can help to alleviate such tension.

One of the most important limitations of these FIRE-2 simulations is the lack of AGN feedback. This causes the massive galaxies in the Massive Halo suite to form too many stars, in ultradense nuclear distribution at late times (Cochrane et al. 2019; Wellons et al. 2020; Anglés-Alcázar et al. 2021; Parsotan et al. 2021; Mercedes-Feliz et al. 2023), which is why we simulated these galaxies only to z = 1. The lack of AGN feedback also may cause the MW-mass galaxies in the Core suite to form overly massive bulges, on average, and play a role in their possibly elevated star formation rates at late cosmic times, on average (Chan et al. 2022; Gandhi et al. 2022; Wellons et al. 2023).

Similarly, compared to observationally constrained relations between galaxy stellar mass and halo mass at z ≈ 0 (e.g., Behroozi et al. 2019), nearly all of our MW-mass galaxies in the Core suite lie ≈1σ above the mean relation, that is, have high stellar mass for their halo mass (Hopkins et al. 2018a). However, given that the MW and M31 appear to lie above the average relation as well (e.g., Bland-Hawthorn & Gerhard 2016), this means that the FIRE-2 simulations provide better analogs to MW and M31, specifically. As Hopkins et al. (2023) show, the newer FIRE-3 model leads to MW-mass halos with lower stellar mass, more in line with the mean relation observed.

While the morphologies and kinematics of these FIRE-2 galaxies near MW masses (Mstar ≳ 1010 M) and at much lower masses (Mstar ≲ 107 M) broadly agree with observations (e.g., Wheeler et al. 2017), at intermediate masses (Mstar ∼ 108−10 M) the FIRE-2 galaxies are insufficiently "disky," that is, too dispersion dominated, as compared with observations (El-Badry et al. 2018a, 2018b; Kado-Fong et al. 2022). Related to this, nearly all FIRE-2 galaxies at Mstar ∼ 107−10 M have extended sizes; essentially none of them form a compact, baryon-dominated, high-density stellar distribution, as observed in some galaxies at these masses (Garrison-Kimmel et al. 2019a; Shen et al. 2022). Both of these tensions reflect the difficulty, common to most modern cosmological simulations, in reproducing the diversity of galaxy rotation curves (dynamical masses) and sizes (see Sales et al. 2022 for a review), which in the case of FIRE-2 may arise from excess burstiness in star formation at these masses (Emami et al. 2019, 2021).

Overly large sizes can extend to fainter galaxies in FIRE-2 as well. Within the MW-mass galaxy simulations, the lower-mass satellite galaxies tend to have sizes that are marginally larger than observed in the Local Group (LG; Shen et al. 2022), which in this case is mostly numerical, given the limited resolution of such low-mass galaxies in the MW-mass simulations. Still, even the much more highly resolved isolated faint galaxies (like m09, m10q, and m10v) have sizes that tend to be larger than observed in the LG (Wheeler et al. 2019; Sales et al. 2022), although the small sample size for FIRE-2 in this regime limits robust comparisons.

Regarding element abundances in gas and stars, given the assumed rates and yields of supernovae and stellar winds, the FIRE-2 simulations tend to moderately overestimate α-element abundances (like O, Ca, and Mg) and moderately underestimate yields from Type Ia supernovae, in particular Fe (Escala et al. 2018; Hopkins et al. 2020b; Gandhi et al. 2022), leading in particular to high normalizations in ratios like [α/Fe]. Furthermore, while more massive galaxies in FIRE-2 show overall good agreement with the observed relation between stellar or gas metallicity and galaxy mass, galaxies at Mstar ≲ 107 M, especially into the ultrafaint regime, have systematically lower [Fe/H] than observed by 0.2–0.5 dex (Wetzel et al. 2016; Escala et al. 2018; Wheeler et al. 2019; Hopkins et al. 2020b; Muley et al. 2021).

3. FIRE-2 Suites of Simulations

3.1. Core Suite to z = 0

Table 1 lists the Core suite of FIRE-2 simulations run to z = 0, including the properties of each primary halo/galaxy at z = 0. We release 39 full snapshots across z = 0−10. Specifically, we release 19 snapshots across z = 1−10 spaced every Δz = 0.5, nine snapshots across z = 0.1−1 spaced every Δz = 0.1, and 11 snapshots spaced every Δt ≈ 2.2 Myr just prior to and including z = 0. Table 1 also lists the published article that introduced each simulation at the stated resolution. We request anyone who uses a given simulation to cite its relevant publication.

Table 1. Core Suite of 23 Primary Galaxies/Halos across 20 Different Simulations to z = 0

Name M200m R200m Mstar,90 mbaryon mdm ${\epsilon }_{\mathrm{gas},\ \min }$ epsilonstar epsilondm Ndm SizeCosmologyReference
 (M)(kpc)(M)(M)(M)(pc)(pc)(pc) (GB)  
m092.60 × 109 441.5 × 104 321600.40.7142.31 × 108 17N W19
m10q8.23 × 109 644.8 × 106 331600.40.7141.24 × 108 11A W19
m10v1.08 × 1010 703.1 × 105 331600.10.7142.94 × 108 25A W19
m11b4.65 × 1010 1144.5 × 107 210010,0001.02.6262.24 × 107 3.1A C18
m11i7.77 × 1010 1339.2 × 108 710039,0001.04.0404.59 × 106 0.9P E18
m11q1.63 × 1011 1743.7 × 108 88044000.52.0201.30 × 108 11A H18
m11e1.68 × 1011 1711.4 × 109 710039,0001.04.0401.12 × 107 2.0P E18
m11h2.07 × 1011 1843.6 × 109 710039,0001.04.0401.58 × 107 2.8P E18
m11d3.23 × 1011 2133.9 × 109 710039,0001.04.0401.61 × 107 2.8P E18
m12z9.25 × 1011 3072.0 × 1010 420021,0000.43.2331.27 × 108 14Z G19a
m12w1.08 × 1012 3195.7 × 1010 710039,0001.04.0407.33 × 107 8.4P S20
m12r1.10 × 1012 3211.7 × 1010 710039,0001.04.0406.03 × 107 6.2P S20
m12i1.18 × 1012 3366.3 × 1010 710035,0001.04.0407.05 × 107 7.2A W16
m12c1.35 × 1012 3515.8 × 1010 710035,0001.04.0401.51 × 108 16A G19a
m12b1.43 × 1012 3588.5 × 1010 710035,0001.04.0407.45 × 107 8.4A G19a
m12m1.58 × 1012 3711.1 × 1011 710035,0001.04.0401.41 × 108 17A H18
m12f1.71 × 1012 3807.9 × 1010 710035,0001.04.0409.62 × 107 9.1A G17
Juliet1.10 × 1012 3213.8 × 1010 350019,0000.74.4323.06 × 108 33P G19a
Romeo1.32 × 1012 3416.6 × 1010 350019,0000.74.4323.06 × 108 33P G19a
Louise1.15 × 1012 3332.6 × 1010 400020,0000.42.7313.80 × 108 42E G19a
Thelma1.43 × 1012 3587.1 × 1010 400020,0000.42.7313.80 × 108 42E G19a
Remus1.22 × 1012 3394.6 × 1010 400020,0000.43.8312.97 × 108 33E G19b
Romulus2.08 × 1012 4069.1 × 1010 400020,0000.43.8312.97 × 108 33E G19b

Notes. We release 39 full snapshots across z = 0–10. Each cosmological simulation zooms in on a single isolated halo, except the last set (ELVIS on FIRE suite) for which each simulation zooms in on a LG-like MW+M31-mass pair (Romeo and Juliet, Thelma and Louise, Romulus and Remus). We simulated m09, m10q, m10v, and m11b without spurious cosmic-ray heating at z ≳ 10 (see Section 3.1). We list the following properties for each galaxy/halo at z = 0. name: this generally indicates the (log) halo mass, to order of magnitude. M200m and R200m: total mass and spherical radius within which the mean density is 200× the matter density of the universe. Mstar,90: stellar mass within a spherical radius that encloses 90% of the stellar mass within 20 kpc. mbaryon and mdm: initial masses of baryonic (gas or star) and dark-matter particles; gas cells can be up to 3 times more massive than this, because they gain mass from stellar ejecta/winds; for star particles this represents the typical mass at formation, but because of stellar mass loss the typical star particle is ≈30% smaller than this. ${\epsilon }_{\mathrm{gas},\min }$: minimum adaptive force softening (Plummer equivalent) for gas cells (equals the hydrodynamic smoothing kernel). epsilonstar and epsilondm: force softening (Plummer equivalent) for star and dark-matter particles. Ndm: number of high-resolution dark-matter particles in the zoom-in region; the total number of particles (including gas and stars) is approximately twice this. Size: total size in GB of each simulation snapshot (for some simulations, a snapshot is stored across multiple file blocks). Cosmology: cosmological parameters used in the simulation, as follows: A ("AGORA": Ωm = 0.272, ΩΛ = 0.728, Ωb = 0.0455, h = 0.702, σ8 = 0.807, ns = 0.961); P ("Planck": Ωm = 0.31, ΩΛ = 0.69, Ωb = 0.048, h = 0.68, σ8 = 0.82, ns = 0.97); N (Ωm = 0.266, ΩΛ = 0.734, Ωb = 0.044, h = 0.71, σ8 = 0.801, ns = 0.963); E (Ωm = 0.266, ΩΛ = 0.734, Ωb = 0.0449, h = 0.71, σ8 = 0.801, ns = 0.963). Z (Ωm = 0.2821, ΩΛ = 0.7179, Ωb = 0.0461, h = 0.697, σ8 = 0.817, ns = 0.9646). Reference: the published article that introduced the simulation at this resolution. We request any user of a given simulation to cite the accompanying article: W16: Wetzel et al. (2016); G17: Garrison-Kimmel et al. (2017); H18: Hopkins et al. (2018a); C18: Chan et al. (2018); E18: El-Badry et al. (2018a); W19: Wheeler et al. (2019); G19a: Garrison-Kimmel et al. (2019a); G19b: Garrison-Kimmel et al. (2019b); S20: Samuel et al. (2020).

Download table as:  ASCIITypeset image

Except for the last set, we name the simulations according to the (log) mass of the primary host halo at z = 0 (the letter in the name is arbitrary). We selected these halos at z = 0 based on their dark-matter halo mass, and an additional isolation criterion of having no neighboring halos of similar mass (typically ≳30%) within at least (typically) ≈5 R200m, motivated purely by limiting computational cost.

The bottom two sets in Table 1 represent our suite of MW/M31-mass galaxies. Simulations named m12* (except m12z) we generated as part of the Latte suite (introduced in Wetzel et al. 2016) of halos with M200m(z = 0) = 1−2 × 1012 M. We reemphasize that their selection was agnostic to any halo properties beyond mass, including formation history, concentration, spin, or satellite/subhalo population. m12z is similar, although at slightly lower mass and better resolution. Simulations in the last set are part of the ELVIS on FIRE suite of LG-like MW+M31-mass pairs (Romeo and Juliet, Thelma and Louise, Romulus and Remus). Their selection at z = 0 consists of (Garrison-Kimmel et al. 2019a) (i) two neighboring halos, each with a mass M200m = 1−3 × 1012 M, (ii) total pair mass of M200m = 2–5 × 1012 M, (iii) halo center separation of 600–1000 kpc, (iv) relative halo radial velocity vrad < 0km s−1, and (v) no other massive halo within 2.8 Mpc of either host center. These criteria do not constrain the larger-scale environment around these halos.

Given that users may be interested in comparing these simulations against the MW (and M31), we note that, among the Latte suite, m12i, m12f, m12m, and m12b are probably the most similar to the MW across a range of properties: Sanderson et al. (2020) showed that m12i, m12f, and m12m have broadly similar stellar masses, scale radii, scale heights, and gas fractions as the MW. Among the ELVIS on FIRE suite, the thinnest, most MW-like disks are Romeo, Romulus, and Remus. Relative to the Latte suite, the galaxies in the ELVIS on FIRE suite tend to form stars earlier (Santistevan et al. 2020), form larger disks (Bellardini et al. 2022), and their disks start to form/settle earlier (Yu et al. 2021, F. McCluskey et al. 2023, in preparation). In particular, Romeo is the earliest-forming galaxy/disk in the suite. This may be relevant given that the MW's disk shows evidence for early formation (e.g., Belokurov & Kravtsov 2022; Conroy et al. 2022).

As Table 1 shows, these simulations used similar but slightly different assumed cosmologies (generally for comparison with specific previous studies), encompassing the ranges Ωm = 0.266–0.31, ΩΛ = 0.69–0.734, Ωb = 0.044–0.48, σ8 = 0.801–0.82, ns = 0.961–0.97, and w = −1, generally consistent with Planck Collaboration et al. (2020). Some simulations used the cosmological box from the AGORA project (Kim et al. 2014). The differences in growth histories from differing cosmological parameters are generally small compared with halo-to-halo variations.

3.2. Massive Halo Suite to z = 1

Table 2 lists the Massive Halo suite of FIRE-2 simulations run to z = 1, including the properties of each primary halo/galaxy at z = 1. We release 19 full snapshots across z = 1–10, spaced every Δz = 0.5. We request any user of these simulations to cite Anglés-Alcázar et al. (2017b).

Table 2. Massive Halo Suite of Four Primary Galaxies/Halos Simulated to z = 1; we Release 19 Full Snapshots across z = 1–10

Name Mvir Rvir Mstar mbaryon mdm ${\epsilon }_{\mathrm{gas},\ \min }$ epsilonstar epsilondm Ndm SizeCosmologyReference
 (M)(kpc)(M)(M)(M)(pc)(pc)(pc) (GB)  
A13.92 × 1012 2472.75 × 1011 3.3 × 104 1.7 × 105 0.77573.52 × 107 7.3Z AA17
A27.75 × 1012 3104.10 × 1011 3.3 × 104 1.7 × 105 0.77571.13 × 108 23Z AA17
A44.54 × 1012 2602.34 × 1011 3.3 × 104 1.7 × 105 0.77576.44 × 107 13Z AA17
A81.27 × 1013 3595.36 × 1011 3.3 × 104 1.7 × 105 0.77571.42 × 108 29Z AA17

Notes. Properties are as in Table 1, with the following exceptions. We list galaxy/halo properties at z = 1. Mvir and Rvir refer to the evolving virial overdensity definition for a halo from Bryan & Norman (1998), and Mstar is the total stellar mass within 0.1 Rvir. We request any user of these simulations to cite Anglés-Alcázar et al. (2017b, AA17).

Download table as:  ASCIITypeset image

We selected these halos from the A-series of the FIRE-1 MassiveFIRE suite (Feldmann et al. 2016, 2017) to cover a range of formation histories for halo mass Mvir ≈ 1012.5 M at z = 2. Refer to Feldmann et al. (2016, 2017) regarding the selection strategy and halo growth histories of the MassiveFIRE simulations.

In addition to being resimulated with the FIRE-2 model, these Massive Halo simulations include a model for the growth of massive black holes, based on gravitational torques between the stellar and gas components (Hopkins et al. 2011; Anglés-Alcázar et al. 2017a). However, these simulations do not include AGN feedback from black holes, so they form overly massive galaxies with ultradense nuclear stellar distributions at late times (see Section 2.4). This is the key reason we simulated these galaxies only to z = 1.

Unlike all other FIRE-2 simulations in this data release, these Massive Halo simulations do not include a model for subgrid turbulent diffusion of metals in gas.

3.3. High Redshift Suite to z = 5

Table 3 lists the High Redshift suite of FIRE-2 simulations run to z = 5, including the properties of each primary halo/galaxy at z = 5. We release 11 full snapshots across z = 5–10, spaced every Δz = 0.5. We request any users to cite Ma et al. 2018a, 2019, and/or Ma et al. 2020a.

Table 3. High Redshift Suite of 22 Primary Galaxies/Halos Simulated to z = 5; we Release 11 Full Snapshots across z = 5−10

Name Mvir Rvir Mstar mbaryon mdm ${\epsilon }_{\mathrm{gas},\ \min }$ epsilonstar epsilondm Ndm SizeCosmologyReference
 (M)(kpc)(M)(M)(M)(pc)(pc)(pc) (GB)  
z5m12b8.7 × 1011 51.22.6 × 1010 71003.9 × 104 0.422.1423.5 × 107 8.3P M18
z5m12c7.9 × 1011 49.51.8 × 1010 71003.9 × 104 0.422.1423.3 × 107 8.6P M19
z5m12d5.7 × 1011 44.51.2 × 1010 71003.9 × 104 0.422.1422.3 × 107 7.6P M19
z5m12e5.0 × 1011 42.61.4 × 1010 71003.9 × 104 0.422.1421.9 × 107 6.3P M19
z5m12a4.5 × 1011 41.15.4 × 109 71003.9 × 104 0.422.1421.7 × 107 4.8P M18
z5m11f3.1 × 1011 36.44.7 × 109 71003.9 × 104 0.422.1421.2 × 107 4.0P M19
z5m11e2.5 × 1011 33.62.5 × 109 71003.9 × 104 0.422.1429.6 × 106 2.6P M18
z5m11g2.0 × 1011 31.21.9 × 109 71003.9 × 104 0.422.1427.7 × 106 2.6P M19
z5m11d1.4 × 1011 27.51.6 × 109 71003.9 × 104 0.422.1424.8 × 106 1.7P M18
z5m11h1.0 × 1011 24.91.6 × 109 71003.9 × 104 0.422.1423.8 × 106 1.6P M19
z5m11c7.6 × 1010 22.79.5 × 108 89149000.281.4212.0 × 107 9.1P M20
z5m11i5.2 × 1010 20.02.8 × 108 89149000.281.4211.3 × 107 6.3P M20
z5m11b4.0 × 1010 18.31.7 × 108 89149000.281.4211.1 × 107 5.2P M18
z5m11a4.2 × 1010 18.61.2 × 108 95452000.281.4211.0 × 107 5.3P M18
z5m10f3.3 × 1010 17.21.6 × 108 95452000.281.4218.4 × 106 3.8P M18
z5m10e2.6 × 1010 15.83.9 × 107 95452000.281.4217.5 × 106 3.3P M18
z5m10d1.9 × 1010 14.24.8 × 107 95452000.281.4214.7 × 106 2.2P M18
z5m10c1.3 × 1010 12.75.6 × 107 95452000.281.4213.2 × 106 1.5P M18
z5m10b1.2 × 1010 12.43.4 × 107 95452000.281.4213.1 × 106 1.4P M18
z5m10a6.6 × 109 10.01.5 × 107 1196500.140.7101.2 × 107 9.1P M20
z5m09b3.9 × 109 8.42.8 × 106 1196500.140.7107.5 × 106 3.8P M18
z5m09a2.4 × 109 7.11.6 × 106 1196500.140.7104.8 × 106 2.3P M18

Notes. Properties are as in Table 1, with the following exceptions. We list galaxy/halo properties at z = 5. Mvir and Rvir refer to the evolving virial overdensity definition for a halo from Bryan & Norman (1998), and Mstar is the total stellar mass within Rvir. We request any user of these simulations to cite Ma et al. (2018a, 2019) and/or Ma et al. (2020a).

Download table as:  ASCIITypeset image

We generated these simulations for studying galaxies at the Epoch of Reionization (see Ma et al. 2018a, 2018b, 2019, 2020a). We selected these halos across a mass range of Mvir ≈ 109–1012 M at z = 5 from cosmological volumes of size (11 Mpc)3 and (43 Mpc)3. Including both the primary galaxy and all lower-mass (satellite) galaxies within each zoom-in region, this High Redshift suite contains about 2000 resolved galaxies at z = 5.

4. Data Structure and Access

Figure 1 shows a schematic diagram of the structure of the FIRE-2 simulation data. Each simulation suite resides in its own top-level directory, which in turn contains one directory for each simulation. We describe the data contents of these simulations in detail below.

Figure 1.

Figure 1. Schematic diagram of FIRE-2 simulation data, showing the names of directories and files as available via FlatHUB at http://flathub.flatironinstitute.org/fire. This data release includes three suites of simulations, each within its own directory (top row in blue): the Core suite to z = 0, the Massive Halo suite to z = 1, and the High Redshift suite to z = 5. Each suite contains a directory for each simulation (second row in green). This diagram shows the contents of the m12i simulation from the Core suite as an example, where "NNN" represents each snapshot index and "*" represents a wild card in the file name. All suites and simulations have similar data structure, with minor variations; see Section 4 for details.

Standard image High-resolution image

4.1. Accessing Data

The FIRE-2 simulations are available via the Flatiron Institute Data Exploration and Comparison Hub (FlatHUB), at the following website: http://flathub.flatironinstitute.org/fire. FlatHUB provides two ways to access the data. First, using the website above, a user can click on the "Browse" box to access each suite and simulation via the browser. We recommend this method to browse the available data and download a small amount of it. Second, the FlatHUB website above also provides a Globus ID for transferring via Globus. 22 We recommend using Globus, especially when transferring a large amount of data.

4.2. Simulation Snapshots

Within a given simulation directory, all simulation snapshots are in a directory named output/. Gizmo stores each snapshot via HDF5 file(s). For simulations with fewer particles, we store each snapshot as a single HDF5 file, named snapshot_NNN.hdf5, while we split larger simulations into multiple HDF5 files within a directory named snapdir_NNN/.

NNN is the snapshot index, which increases with time and ranges from 0 to 600. For example, at integer redshifts the snapshot indices are as follows: z = 0 (600), z = 1 (277), z = 2 (172), z = 3 (120), z = 4 (88), z = 5 (67), z = 6 (52), z = 7 (41), z = 8 (33), z = 9 (26), and z = 10 (20). Each simulation directory contains a file named snapshot_times.txt that lists the index, scale factor, redshift, age of the universe (in billions of years), lookback time (in billions of years), and time spacing since the previous snapshot (in millions of years) of all snapshots written (up to 600). Each suite at its top level also contains a file named snapshot_times_public.txt that lists only the snapshots that we publicly release.

Each snapshot contains four types of particle species: gas cells (stored as type 0), stars (stored as type 4), and dark matter at high resolution (stored as type 1), all of which exist only in the zoom-in region, as well as low-resolution dark matter (stored as type 2) that exists across the entire cosmological box.

Each snapshot file contains an HDF5 header that includes useful information about the simulation and the contents of the snapshot, including the number of particles of each species, units, cosmological parameters, and so on. Two of the most important (for unit conversions below) are the scale factor of the snapshot, a, stored in the header as Time, and the dimensionless Hubble parameter, h, stored in the header as HubbleParam.

Below we list all properties stored for each particle species, along with their units within the snapshot file. However, we strongly encourage anyone to use one of the publicly available python reader/analysis packages that we list in Section 5, which automatically convert all quantities into more common and useful units. For more extensive documentation on the contents of snapshots, refer to the Gizmo Users Guide 23 (see Section 6).

Each Gizmo snapshot stores the following properties for all particles, with the following names and units. Any quantities listed without units are dimensionless.

  • 1.  
    ParticleIDs: indexing starts at 0 (not necessarily unique for star particles and gas cells; see below).
  • 2.  
    ParticleChildIDsNumber and ParticleIDGenerationNumber: star particles and gas cells have these two additional IDs to track them uniquely. As a gas cell inherits mass from stellar feedback, to ensure mass balancing Gizmo splits it into two if it exceeds 3 times its initial mass, which means that multiple gas cells and/or star particles can have the same ParticleID (a star particle inherits its IDs from its progenitor gas cell). Thus, Gizmo stores these two additional IDs, initialized to 0 at the start of the simulation. Each time a gas cell splits in two, one cell retains the same ParticleChildIDsNumber, the other cell gets ParticleChildIDsNumber +=2 ParticleIDGenerationNumber . Both cells then get ParticleIDGenerationNumber +=1. Because Gizmo stores ParticleChildIDsNumber as a 32-bit integer, this allows for a maximum of 30 splittings, then ParticleChildIDsNumber aliases back to 0 and is no longer unique.
  • 3.  
    Coordinates (h−1 kpc comoving): 3D positions; multiply by the scale factor a to convert to physical position.
  • 4.  
    Velocities $(\sqrt{a}$ km s−1): 3D velocities; multiply by $\sqrt{a}$ to convert to physical/peculiar velocity.
  • 5.  
    Masses (1010 h−1 M): multiply by 1010 h−1 to convert to M.
  • 6.  
    Potential (km2 s−2): gravitational potential with arbitrary normalization (stored for most MW-mass simulations).
  • 7.  
    OStarNumber: simulations in the Core suite that used baryonic mass resolution ≈30 M (m09, m10q, m10v) used stochastic sampling of massive stars (>8 M), so this indicates the number of such stars in a given star particle.

Star particles and gas cells also store their elemental abundances:

  • 1.  
    Metallicity: 11 elemental abundances, stored as linear mass fractions, with the following order/indices: H (0), He (1), C (2), N (3), O (4), Ne (5), Mg (6), Si (7), S (8), Ca (9), Fe (10). 24

Star particles also store the following:

  • 1.  
    StellarFormationTime: scale factor at formation.

Gas cells also store the following:

  • 1.  
    Density (1010 h2 a−3 M kpc−3): defined via the cell's mass and the cell's SmoothingLength.
  • 2.  
    InternalEnergy (km2 s−2): specific internal energy; use to compute temperature.
  • 3.  
    SmoothingLength (h−1 kpc comoving): full extent of the neighbor interaction kernel (radius of compact support).
  • 4.  
    ElectronAbundance: mean number of free electrons per hydrogen nucleus.
  • 5.  
    NeutralHydrogenAbundance: fraction of hydrogen that is neutral.
  • 6.  
    Star FormationRate (M yr−1): instantaneous rate of star formation.

Black hole particles (only modeled in the Massive Halo suite) also store the following:

  • 1.  
    BH_Mass(1010 h−1 M): mass of the black hole (not necessarily the total mass of the particle; see below).
  • 2.  
    BH_Mass_AlphaDisk (1010 h−1 M): mass in the subgrid viscous accretion disk.
  • 3.  
    BH_Mdot (1010 M yr−1): instantaneous rate of accretion.
  • 4.  
    BH_AccretionLength (h−1 kpc comoving): full extent of the neighbor accretion radius (kernel length).
  • 5.  
    BH_NProgs: cumulative number of black holes that merged into this one (0 if none).

4.3.  Gizmo Settings

Each simulation directory contains the following files that specify the settings that Gizmo used when compiling and running the simulation: gizmo_config.h lists the compile-time configuration settings and gizmo_parameters.txt lists the run-time parameters.

4.4. Initial Conditions

For each simulation, we include its cosmological initial conditions 25 in a directory named initial_condition/. This contains the MUSIC configuration files, which list the full cosmological parameters, and the initial-condition file at z ≈ 99, named *.ics.

4.5. Catalogs of (Sub)halos and Galaxies

Each simulation includes a catalog of (sub)halos and their galaxies at each snapshot, within a directory named halo/.

For each simulation, we generated (sub)halo catalogs via Rockstar (Behroozi et al. 2013), We provide these as our default and recommended galaxy/halo catalogs. We used a slightly modified version 26 of Rockstar-Galaxies, 27 which is a version of Rockstar with support for multimass and multispecies particles. We used the same Rockstar parameters for all simulations, and we provide the input configuration file that we used, named rockstar_config.txt, within the top-level directory of each suite.

We ran Rockstar-Galaxies using only dark-matter particles, because we found this led to better numerical stability, especially for subhalos. We therefore place these files in a directory named rockstar_dm/, to reinforce that we generated the halo catalogs using only dark-matter information. Thus, any (sub)halo properties in the catalog are measured using only the dark-matter particles (ignoring stars and gas). We then assigned star particles to these (sub)halos in post-processing, using HaloAnalysis 28 (Wetzel & Garrison-Kimmel 2020a); for more details, see Samuel et al. (2020). We store these (sub)halo catalogs in a converted HDF5 format, named halo_NNN.hdf5, and corresponding galaxy stellar and star-particle information for each (sub)halo is in star_NNN.hdf5, where NNN is the snapshot index, all within a directory named catalog_hdf5/. The Appendix lists the halo/galaxy properties in these HDF5 files.

We strongly recommend using these HDF5 halo/galaxy files. For completeness, however, we also provide the ASCII text files, out_NNN.list, that Rockstar directly outputs in a separate directory named catalog/; see the documentation from Rockstar-Galaxies regarding the contents of these files.

For the Massive Halo and High Redshift suites, we also generated (sub)halo catalogs using the Amiga Halo Finder (AHF; Knollmann & Knebe 2009), which reside in the directory named AHF/ within halo/. We ran AHF simultaneously on all particles, including dark matter, gas, and stars. AHF uses an isodensity contour to identify a halo center, and we defined the halo boundary via a spherical overdensity with a virial radius given by the redshift-dependent virial overdensity definition of Bryan & Norman (1998). The AHF catalogs are in simple text format and contain many properties for (sub)halos, including stellar and gaseous properties; see the AHF file header for more information.

4.6. Pointers to Track Stars and Gas across Snapshots

For the Core suite to z = 0, each simulation also contains, within a directory named track/, HDF5 files named star_gas_pointers_NNN.hdf5. Each file contains, for every star particle and gas cell at snapshot 600 (z = 0), a pointer to its index in the particle or cell array at a previous snapshot NNN. Therefore, one can use these pointers easily to track where a star particle or gas cell was in a previous snapshot, or between any two snapshots. We generated these pointers as one cannot simply use ParticleIDs alone to match/track particles, because multiple gas cells and/or star particles can have the same ParticleIDs. Rather, one needs to use ParticleIDs plus ParticleChildIDsNumber and ParticleIDGenerationNumber (see Section 4.2). Thus, the pointers in star_gas_pointers_NNN.hdf5 merely simplify this particle tracking for a user; see the GizmoAnalysis package 29 (Section 5) for more details on using them.

4.7. Identifying the Primary Galaxy/Halo

We describe two methods to locate the primary galaxy/halo within each simulation, specifically its position and velocity.

First, one can use the Rockstar (or AHF) halo/galaxy catalogs to find the center, either via the dark matter (using the halo information in halo_NNN.hdf5) or via the stars (using the stellar information in star_NNN.hdf5). To define the primary host, one should use the most massive halo within the zoom-in region that is uncontaminated by low-resolution dark-matter particles. The publicly available HaloAnalysis package for reading the halo/galaxy catalogs (see Section 5) automatically assigns the primary host halo(s) this way during read in (see the Appendix). The (sub)halo catalogs also provide the best way to identify the coordinates of all other (satellite) galaxies within the zoom-in region.

Second, we more commonly use, and therefore most strongly recommend, an iterative zoom-in method using star particles to identify the primary galaxy. Typically we start by measuring the mean center-of-mass position of all star particles. We then keep those within a sphere of some large initial radius (≈1 Mpc) around this center, and using only those star particles we recompute the center position. We iteratively shrink this sphere by ≈50% in radius each time and recompute the center, until the spherical radius drops below some threshold, such as ∼10 pc. Then, we typically compute the center-of-mass velocity of all star particles within some fixed radius of this center, typically ≲8 kpc. The publicly available GizmoAnalysis package for reading snapshots (see Section 5) automatically uses this approach to assign the position and velocity of the primary galaxy(s) to the particle catalog during read in.

Furthermore, the GizmoAnalysis package can identify the orientation of the galaxy, that is, the direction of the disk, if a user sets assign_hosts_rotation = True in the function gizmo.io.Read.read_snapshots(). Specifically, we first identify star particles within 10 kpc of the center of the primary galaxy, and we keep only those that are within a radius that encloses 90% of this total stellar mass, to help remove possible galaxy mergers. Among these, we keep only the 25% youngest, which generally are the most disk-like, and using these we measure the moment-of-inertia tensor to identify the three principal axes of the galaxy. We use this moment-of-inertia tensor to rotate the coordinates into the frame of the disk.

For the Core suite to z = 0, we used the particle-tracking pipeline in GizmoAnalysis to record the coordinates of the primary galaxy(s) at every snapshot. Specifically, we record all star particles within the primary host halo at z = 0, and using only these star particles that end up as part of the host today, we compute the position, velocity, and moment of inertia tensor of the primary galaxy(s) at all previous snapshots. We store these properties in a file name host_coordinates.hdf5 within track/. Specifically, we store the primary galaxy position and velocity in arrays named host.position (kpc comoving) and host.velocity (km s−1), with shape Nsnapshot × Nhost × Ndimension, where Nsnapshot is the total number of snapshots (typically 600); Nhost is the number of primary galaxies, which is 1 for all simulations except the ELVIS on FIRE LG-like simulations, for which it is 2; and Ndimension = 3. The rotation tensor, named host.rotation, has shape Nsnapshot × Nhost × Ndimension × Ndimension.

Thus, when analyzing simulations from the Core suite, we recommend a user to read host_coordinates.hdf5 and use these values to locate the primary galaxy(s) at any snapshot.

4.8. Formation Coordinates and Ex Situ Flag for Star Particles

For the Core suite to z = 0, the file named host_coordinates.hdf5 within track/ also contains, for each star particle at z = 0, its "formation" coordinates, measured at the snapshot immediately after it formed. Given the snapshot time spacing, this is always ≲25 Myr and more typically ≈10 Myr after formation. We measure the formation coordinates as the 3D Cartesian x, y, z position and velocity centered on the primary galaxy and aligned with its disk orientation (principal component axes of its moment of inertia tensor; see above) at first snapshot after each star particle formed, which can be different for each star particle. Specifically, star.form.host.distance (kpc physical) and star.form.host.velocity (km s−1) have shape Nparticle × Ndimension, where Nparticle is the number of star particles at z = 0 and Ndimension = 3. (For the ELVIS on FIRE simulations, host_coordinates.hdf5 also stores star.form.host2.distance and star.form.host2.velocity for the second host galaxy.) Thus, one can use these formation coordinate to explore how the positions and orbits of star particles at z = 0 have changed since their formation. One also can use them to identify star particles that formed "ex situ," in another galaxy outside of the primary galaxy, using any desired cut on distance and/or velocity.

To make the identification of ex situ stars even easier, for the Core suite to z = 0, each simulation contains a text file named star_exsitu_flag_600.txt inside track/ that lists, for every star particle at z = 0, a binary flag that is 1 if the star particle formed ex situ, that is, outside of the primary galaxy in another lower-mass galaxy. We define a star particle as "ex situ" following Bellardini et al. (2022), if it formed at a spherical distance dform > 30 kpc comoving (>30a kpc physical, where a is the expansion scale factor) from the center of the primary galaxy.

4.9. Related Data Sets

The FIRE project website 30 links to several additional public data sets that relate to these FIRE-2 simulations:

5. Analysis Tools

The following publicly available python packages are useful for reading and analyzing these (and any) Gizmo simulation snapshots. They automatically convert particle properties in a snapshot to conventional/useful units.

  • 1.  
    GizmoAnalysis (Wetzel & Garrison-Kimmel 2020b): use to read snapshots; analyze and visualize particle data; compute stellar evolution rates, including supernovae, stellar winds, and their nucleosynthetic yields, as used in FIRE-2; includes a Jupyter notebook tutorial: https://bitbucket.org/awetzel/gizmo_analysis.
  • 2.  
    HaloAnalysis (Wetzel & Garrison-Kimmel 2020a): use to read and analyze halo/galaxy catalogs, generated from Rockstar or AHF, and merger trees generated from ConsistentTrees; includes a Jupyter notebook tutorial: https://bitbucket.org/awetzel/halo_analysis.
  • 3.  
    PFH_python: use to read and analyze snapshots, including sophisticated image-making routines for generating mock Hubble-like images and movies: https://bitbucket.org/phopkins/pfh_python.
  • 4.  
    yt (Turk et al. 2011; Smith et al. 2018): a parallel-enabled simulation analysis suite with full support for reading, analyzing, and visualizing GIZMO/FIRE data, including field manipulation, particle filtering, volume rendering, and movie generation. Additional extensions including PyXSIM (ZuHone & Hallman 2016) and Trident (Hummels et al. 2017) allow for the production of synthetic observations: https://yt-project.org/.
  • 5.  
    Firefly (Geller & Gurvich 2018): browser-based interactive visualization of particle-based data for science and outreach: https://www.alexbgurvi.ch/Firefly.
  • 6.  
    FIRE Studio (Gurvich 2022): publication-quality rendering of gas projection and mock Hubble stellar surface density images (including approximate dust attenuation). Also includes time-interpolation and frame centering routines for making movies in cosmological volumes: https://www.alexbgurvi.ch/FIRE_studio.

The GIZMO Users Guide (see Section 6) also lists several additional tools for analyzing and post-processing GIZMO snapshots, including radiative transfer, halo-finding, visualization, and other packages.

6. Additional Documentation

7. License and Citing

We release FIRE-2 data under the CC BY 4.0 license. We request anyone using these data to cite the following text: "We use simulations from the FIRE-2 public data release (Wetzel et al. 2023). The FIRE-2 cosmological zoom-in simulations of galaxy formation are part of the Feedback In Realistic Environments (FIRE) project, generated using the Gizmo code (Hopkins 2015) and the FIRE-2 physics model (Hopkins et al. 2018a)."

We also request a user to cite the individual published article(s) that introduced each simulation used, as listed in Tables 1, 2, and 3, and include the URL of the FIRE project website (https://fire.northwestern.edu) in a footnote.

8. Summary and Future Data Releases

The goal of the FIRE simulation project is to develop cosmological simulations of galaxy formation that resolve the multiphase ISM while modeling all of the major channels for stellar evolution and feedback as directly as possible, within a cosmological context. By achieving parsec-scale resolution in cosmological zoom-in simulations, FIRE aims to improve the predictive power of galaxy formation simulations.

In this article, we described the first full public data release (DR1) of the FIRE-2 simulations, which also represents the first public data release of a suite of cosmological zoom-in baryonic simulations across cosmic time. This comprises 49 "primary" galaxies in 46 different simulations across three suites that target different mass and redshift regimes: a Core suite of 23 primary galaxies in 20 simulations to z = 0, a Massive Halo suite of four simulations to z = 1, and a High Redshift suite of 22 simulations to z = 5. In addition, these simulations include hundreds of resolved lower-mass (satellite) galaxies within the cosmological zoom-in regions at each snapshot.

We released full snapshots of each simulation, and we described the properties available for dark matter, stars, and gas. We also described several additional derived data products from these simulations. This includes accompanying (sub)halo/galaxy catalogs with member star-particle information, which allows a user to analyze not just the primary galaxy but also the many lower-mass (satellite) galaxies and dark-matter (sub)halos within each cosmological zoom-in region. For the Core suite, we also released, for each star particle at z = 0, its formation coordinates relative to the primary galaxy(s), an "ex situ" flag to identify those that formed outside of the primary galaxy(s), and files of pointer indices to make it easy to track individual star particles and gas cells across snapshots. Furthermore, for each MW/M31-mass galaxy simulated to z = 0, we released catalogs of stellar streams and models of the total mass distribution via multipole basis expansions. Finally, we described how a user can access these data via FlatHUB, downloading either via a web browser or via Globus.

In Section 2, we also outlined key limitations of these FIRE-2 simulations, including physics not modeled, caveats, known tensions with observations, and subtleties of analyzing cosmological zoom-in regions.

While we released multiple snapshots for each simulation to allow users to explore redshift evolution, this DR1 includes only a subset (up to 39) of all stored snapshots (up to 600) for each simulation. This DR1 is only the initial data release of FIRE-2 simulations, and we plan to release more data in the future, which may include more snapshots for each simulation and additional derived data products, such as full merger trees for all (sub)halos or more synthetic observations. Future releases also may include the more recent FIRE-2 simulations that model additional physical processes, as discussed above, though these simulations encompass only a subset of all FIRE-2 galaxies. Finally, a new suite of FIRE-3 simulations remains under active development (Hopkins et al. 2023), and we plan to release those simulations in the future as well. We encourage users to check the FlatHUB website (http://flathub.flatironinstitute.org/fire) and the FIRE project website (https://fire.northwestern.edu) for the most up-to-date status of additional data releases.

We generated the FIRE-2 simulations using Stampede and Stampede 2, via the Extreme Science and Engineering Discovery Environment (XSEDE), supported by NSF grant No. ACI-1548562, including allocations TG-AST120025, TG-AST140023, TG-AST140064, and TG-AST160048; Blue Waters, supported by the NSF; Frontera, supported by the NSF and TACC, including allocations AST21010 and AST20016; Pleiades, via the NASA High-End Computing (HEC) Program through the NASA Advanced Supercomputing (NAS) Division at Ames Research Center, including allocations HEC SMD-16-7592, SMD-16-7561, SMD-17-120; and the Quest computing cluster at Northwestern University. This work uses data hosted by the Flatiron Institute's FIRE data hub, and we generated data using the Flatiron Institute's computing clusters rusty and popeye; the Flatiron Institute is supported by the Simons Foundation. yt Hub is supported in part by the Gordon and Betty Moore Foundation's Data-Driven Discovery Initiative through grant No. GBMF4561 to Matthew Turk and the National Science Foundation under grant No. ACI-1535651.

A.W. received support from the NSF via a CAREER award AST-2045928 and grant No. AST-2107772; NASA ATP grant Nos. 80NSSC18K1097 and 80NSSC20K0513; HST grant Nos. GO-14734, AR-15057, AR-15809, GO-15902 from STScI; a Scialog Award from the Heising-Simons Foundation; and a Hellman Fellowship. R.E.S. and N.P. acknowledge support from NASA grant No. 19-ATP19-0068; and R.E.S., F.N., and A.A. acknowledge support from the Research Corporation through the Scialog Fellows program on Time Domain Astronomy, and from NSF grant No. AST-2007232; R.E.S. additionally acknowledges support from HST-AR-15809 from STScI. D.A.A. acknowledges support by NSF grant Nos. AST-2009687 and AST-2108944, CXO grant No. TM2-23006X, and Simons Foundation award CCA-1018464. R.F. acknowledges financial support from the Swiss National Science Foundation (grant No. PP00P2_194814). T.K.C. is supported by the Science and Technology Facilities Council (STFC) astronomy consolidated grant Nos. ST/P000541/1 and ST/T000244/1. J.S. was supported by an NSF Astronomy and Astrophysics Postdoctoral Fellowship under award AST-2102729. Z.H. was supported by a Gary A. McCue postdoctoral fellowship at UC Irvine. S.L. was supported by NSF grant No. AST-2109234 and HST-AR-16624 from STScI. M.B.K. acknowledges support from a NSF CAREER award AST-1752913, NSF grant Nos. AST-1910346 and AST-2108962, NASA grant No. NNX17AG29G, and HST grant Nos. AR-15006, AR-15809, GO-15658, GO-15901, GO-15902, AR-16159, and GO-16226 from STScI. C.A.F.G. was supported by the NSF through grant Nos. AST-1715216 and AST-2108230, and a CAREER award AST-1652522; by NASA through grant Nos. 17-ATP17-006 7 and 21-ATP21-0036; by STScI through grant No. HST-AR-16124.001-A; and by the Research Corporation for Science Advancement through a Cottrell Scholar Award and a Scialog Award. D.K. was supported by NSF grant Nos. AST-1715101 and AST-2108314. Support for P.F.H. was provided by NSF Research grant Nos. 1911233, 20009234, 2108318, a NSF CAREER grant No. 1455342, and NASA grant Nos. 80NSSC18K0562, HST-AR-15800.

Appendix: Rockstar (Sub)halo/Galaxy Catalogs

Each simulation includes catalogs of (sub)halos and their galaxies at each snapshot, within a directory named halo/. As Section 4.5 describes, we generated our default and recommended catalogs using Rockstar-Galaxies, using the same parameters for all simulations. All Rockstar files reside in a directory rockstar_dm/, named to remind the user that we ran Rockstar using only dark-matter particles. By default, we store these (sub)halo catalogs in a converted HDF5 format, named halo_NNN.hdf5, where NNN is the snapshot index, within a directory named catalog_hdf5/. We also assigned star particles to these (sub)halos in post-processing, generating corresponding galaxy stellar properties for each (sub)halo in a file named star_NNN.hdf5. (For completeness, we also provide the ASCII text files that Rockstar directly generates, named out_NNN.list, in a directory named catalog/.) Here we describe the contents of halo_NNN.hdf5 and star_NNN.hdf5.

Again, we ran Rockstar-Galaxies using only dark-matter particles, so all quantities in halo_NNN.hdf5 are based only on dark-matter; they do not include the masses of stars or gas. We used the halo radius definition of R200m, the radius within which the mean density of the halo is 200 times the mean matter density of the universe.

The files named halo_NNN.hdf5 store the following quantities for each (sub)halo:

  • 1.  
    id: (sub)halo ID, unique only at this snapshot, indexing starts at 0.
  • 2.  
    id.to.index: pointer from id to the array index of the (sub)halo in the catalog at this snapshot.
  • 3.  
    position (kpc comoving): 3D position, along simulation's x, y z coordinates.
  • 4.  
    velocity (km s−1): 3D velocity, along simulation's x ,y, z coordinates.
  • 5.  
    mass or mass.200m (M): mass of dark matter within R200m.
  • 6.  
    mass.bound (M): mass of dark matter within R200m that is bound to the (sub)halo.
  • 7.  
    mass.vir (M): mass of dark matter within the virial radius defined via Bryan & Norman (1998).
  • 8.  
    mass.200c (M): mass of dark matter within R200c.
  • 9.  
    mass.lowres (M): mass of low-resolution dark matter within R200m as computed by Rockstar; this can be inaccurate, in some cases, so it is better to use dark2.mass in star_NNN.hdf5 (see below); we recommend caution regarding any (sub)halo in which the low-resolution mass exceeds a few percent of the total mass.
  • 10.  
    radius (kpc physical): R200m.
  • 11.  
    scale.radius (kpc physical): Navarro–Frenk–White (NFW) scale radius, computed from a fit to the density profile.
  • 12.  
    scale.radius.klypin (kpc physical): NFW scale radius, computed by converting from the radius of vel.circ.max (see Klypin et al. 2011).
  • 13.  
    vel.circ.max (km s−1): maximum of the circular velocity profile, $\sqrt{{{GM}}_{\mathrm{DM}}(\lt r)/r}$.
  • 14.  
    vel.std (km s−1): standard deviation of the velocity of member dark-matter particles.
  • 15.  
    axis.b/a and axis.c/a: ratios of second and third to first largest ellipsoid shape axis (Allgood et al. 2006).
  • 16.  
    spin.peebles: spin parameter from Peebles (1969).
  • 17.  
    spin.bullock: spin parameter from Bullock et al. (2001).
  • 18.  
    position.offset (kpc physical) and velocity.offset (km s−1): offset distance and total velocity between the maximum density peak within the halo and the particle average.

If using the publicly available HaloAnalysis package to read these catalogs (which we recommend), it automatically assigns the primary host halo (which hosts the primary galaxy), defined as the most massive halo within the zoom-in region that is uncontaminated by low-resolution dark-matter particles. HaloAnalysis then assigns the following properties to each (sub)halo in the catalog, with respect to the center of this primary host halo. (For the ELVIS on FIRE LG-like simulations, which contain two host halos, HaloAnalysis also assigns these properties for the second host, stored as host2.index, host2.distance, and so on.)

  • 1.  
    host.index: catalog index (not id) of the primary host halo at this snapshot.
  • 2.  
    host.distance (kpc physical): 3D distance, along simulation's x, y, z coordinates.
  • 3.  
    host.velocity (km s−1): 3D velocity, along simulation's x, y, z coordinates.
  • 4.  
    host.velocity.tan (km s−1): tangential velocity.
  • 5.  
    host.velocity.rad (km s−1): radial velocity.

For the Core suite to z = 0, we also generated merger trees across all 600 snapshots via ConsistentTrees (which we plan to release in the future), so the halo_NNN.hdf5 files also contain the following history-based properties (taken from the hlist_*.list file that ConsistentTrees produces):

  • 1.  
    mass.peak (M): maximum of mass throughout history.
  • 2.  
    mass.peak.snapshot: snapshot index when achieved mass.peak.
  • 3.  
    mass.half.snapshot: snapshot index when first had half of mass.peak.
  • 4.  
    vel.circ.peak (km s−1): maximum of vel.circ.max throughout history.
  • 5.  
    major.merger.snapshot: snapshot index of last major merger.
  • 6.  
    infall.first.snapshot: snapshot index when first became a satellite of a more massive halo.
  • 7.  
    infall.first.mass (M): mass when first became a satellite.
  • 8.  
    infall.first.vel.circ.max (km s−1): vel.circ.max when first became a satellite.
  • 9.  
    infall.snapshot: snapshot index when most recently became a satellite.
  • 10.  
    infall.mass (M): mass when most recently became a satellite.
  • 11.  
    infall.vel.circ.max (km s−1): vel.circ.max when most recently became a satellite.
  • 12.  
    accrete.rate (M yr−1): instantaneous rate of mass accretion.
  • 13.  
    accrete.rate.100Myr (M yr−1): rate of mass growth averaged over 100 Myr.
  • 14.  
    accrete.rate.tdyn (M yr−1): rate of mass growth averaged over halo dynamical time.

Finally, alongside every (sub)halo catalog file, we include a file named star_NNN.hdf5 that contains the following galaxy stellar properties, based on member star (or dark-matter) particles, for each halo (for details on assigning member star particles, see Samuel et al. 2020):

  • 1.  
    dark2.mass (M): mass of low-resolution dark matter within R200m; this is more accurate and better to use than the mass.lowres that is computed by Rockstar in halo_NNN.hdf5; we recommend caution regarding any (sub)halo in which this exceeds a few percent of the total mass.
  • 2.  
    star.indices: 1D array for each halo that lists the indices (not the ParticleIDs) within the simulation snapshot of member star particles.
  • 3.  
    star.number: number of star particles.
  • 4.  
    star.mass (M): mass of all star particles.
  • 5.  
    star.position (kpc comoving): center-of-mass position of star particles, along simulation's x, y, z coordinates.
  • 6.  
    star.velocity (km s−1): center-of-mass velocity of star particles, along simulation's x, y, z coordinates.
  • 7.  
    star.radius.50 (kpc physical): radius that encloses 50% of stellar mass.
  • 8.  
    star.radius.90 (kpc physical): radius that encloses 90% of stellar mass.
  • 9.  
    star.vel.std.50 (km s−1): velocity dispersion of star particles within star.radius.50.
  • 10.  
    star.vel.std (km s−1): velocity dispersion of all star particles.
  • 11.  
    star.form.time.50, star.form.time.90, star.form.time.95, star.form.time.100 (Gyr): age of universe when formed 50, 90, 95, and 100% of current stellar mass.
  • 12.  
    star.form.time.dif.68 (Gyr): age spread between youngest 16% and oldest 16% of stars.
  • 13.  
    star.massfraction: average across all star particles for each of the 11 Metallicity fields, stored as linear mass fractions as a 1D array for each galaxy, with the following order/indices: H (0), He (1), C (2), N (3), O (4), Ne (5), Mg (6), Si (7), S (8), Ca (9), Fe (10).

Footnotes

Please wait… references are loading.
10.3847/1538-4365/acb99a