Osaka Feedback Model III: Cosmological Simulation CROCODILE
Abstract
We introduce our new cosmological simulation dataset CROCODILE, executed using the GADGET4-Osaka smoothed particle hydrodynamics code. This simulation incorporates an updated supernova (SN) feedback model of Oku et al. (2022) and an active galactic nuclei (AGN) feedback model. A key innovation in our SN feedback model is the integration of a metallicity- and redshift-dependent, top-heavy IMF. Our SN model introduces a new consideration that results in an order of magnitude difference in the energy injection rate per unit stellar mass formed at high redshift. The CROCODILE dataset is comprehensive, encompassing a variety of runs with diverse feedback parameters. This allows for an in-depth exploration of the relative impacts of different feedback processes in galactic evolution. Our initial comparisons with observational data, spanning the galaxy stellar mass function, the star formation main sequence, and the mass-metallicity relation, show promising agreement, especially for the Fiducial run. These results establish a solid foundation for our future work. We find that SN feedback is a key driver in the chemical enrichment of the IGM. Additionally, the AGN feedback creates metal-rich, bipolar outflows that extend and enrich the CGM and IGM over a few Mpc scales.
1 Introduction
The theory of structure formation in the Universe has been extensively developed within the framework of the cold dark matter (CDM) model. This model provides robust predictions regarding the distribution of matter on large scales, where the gravitational influence of dark matter is the predominant force driving these distributions (e.g., Blumenthal et al., 1984; Davis et al., 1985; Ostriker & Steinhardt, 1995; Perlmutter et al., 1998; Bahcall et al., 1999).
However, this model encounters intricacies at smaller scales. Here, the effects of astrophysical and hydrodynamical processes become increasingly significant, adding complexity to our understanding of baryonic matter distribution and the evolution and formation of galaxies and black holes throughout cosmic history.
To address these complexities, cosmological hydrodynamical simulations have emerged as a powerful and direct approach. These simulations integrate gravity and hydrodynamics within CDM cosmology, while accounting for a range of astrophysical effects. This methodology has proved instrumental in advancing our comprehensive understanding of structure formation (for a technical review, see Vogelsberger et al., 2020).
Recent advancements in cosmological hydrodynamical simulations have been successful in replicating key observed galaxy statistics, such as the galaxy stellar mass function. Pioneering simulations like Illustris (Genel et al., 2014), Magneticum (Hirschmann et al., 2014), EAGLE (Schaye et al., 2015), MassiveBlack-II (Khandai et al., 2015), Horizon-AGN (Kaviraj et al., 2017), MUFASA (Davé et al., 2016), Romulus (Tremmel et al., 2017), IllustrisTNG (Pillepich et al., 2018a), SIMBA (Davé et al., 2019), ASTRID (Bird et al., 2022), FIREbox (Feldmann et al., 2023), MillenniumTNG (Pakmor et al., 2023), and FLAMINGO (Schaye et al., 2023) have demonstrated considerable agreement with the observed galaxy stellar mass functions across various redshifts, although achieving a perfect match at every redshift remains an ongoing challenge, reflecting the complexity and dynamic nature of galaxy evolution.
These simulations assume concordance CDM cosmology and incorporate an array of sophisticated subgrid models, including radiative cooling, extragalactic ultraviolet (UV) background radiation, star formation, and supernova (SN) feedback. Furthermore, several of these simulations also integrate active galactic nuclei (AGN) feedback, adding another layer of complexity and realism to the simulation of galactic behaviors and evolution.
The diverse yet consistent successes of various independent simulation projects, each employing distinct subgrid models, have fostered a broad consensus within the scientific community. This consensus underscores the critical role of supernova (SN) and active galactic nuclei (AGN) feedback in galaxy formation. The ability of these simulations to accurately reproduce the observed galaxy stellar mass functions, particularly through the calibration of feedback models, further highlights the pivotal role these phenomena play in galaxy formation (Somerville & Davé, 2015; Naab & Ostriker, 2017).
However, there are still discrepancies in the properties of CGM and IGM among simulations and observations. Butler Contreras et al. (2023) have used the dataset from the CAMELS project (Villaescusa-Navarro et al., 2023) to study the O vii column density at low redshift () in simulations performed with the same code as used for IllustrisTNG and SIMBA simulations, and compared them with the stacked Chandra observations of X-ray absorption lines on a sightline of a background quasar by Kovács et al. (2019). They found that SIMBA predicts a lower O vii column density for a given H i column density than the IllustrisTNG model by an order of magnitude. They also found that the O vii column density in simulations is lower than the observed one by Kovács et al. (2019) by more than an order of magnitude, even for all ranges of SN and AGN feedback parameters explored in CAMELS. Strawn et al. (2024) analyzed a suite of zoom-in simulations conducted as part of the AGORA project (Roca-Fàbrega et al., 2021). These simulations were performed using various simulation codes, both grid-based and particle-based codes, with different feedback models calibrated to match the semi-empirical models’ predicted stellar-to-halo mass ratio values. They investigated the column densities of four ions, namely Si iv, C iv, O vi, and Ne viii, in the CGM. They found that there were significant variations in the ion column densities between the simulations and the observations. At , the simulations showed a difference of three orders of magnitude compared to the observations. They also found that the column densities from grid-based code tend to be higher than those from particle-based code, with varying scatter due to different feedback prescriptions. The difference in the properties of the CGM and IGM found in these works arises from the feedback models employed in the simulations. Therefore, a better modeling of feedback based on small-scale physics is necessary.
In Oku et al. (2022), we have developed an SN feedback model based on high-resolution simulations. In cosmological simulations, the adiabatic phase of an SN remnant is rarely resolved, and then the hydro solver cannot solve the conversion between the kinetic and thermal energy. Thus, we consider the effect of SN kinetic and thermal feedback on the ISM and CGM/IGM scale, respectively (see also Chaikin et al., 2023). The kinetic feedback considers the momentum of a superbubble formed by clustered SNe, which drives interstellar turbulence. The thermal feedback considers the fact that some superbubbles break out from the galactic disk to generate hot galactic wind as observed, e.g., M82 (Strickland & Heckman, 2009). In Milky Way-mass isolated galaxy simulations, we have demonstrated that the kinetic feedback supports a galactic disk against the gravitational collapse to suppress star formation, and the thermal feedback drives hot metal-rich galactic wind.
In this paper, we introduce the CROCODILE111Named in homage to Osaka University’s official mascot, Dr. Wani, a crocodile (https://www.osaka-u.ac.jp/sp/drwani/en/)222The project’s webpage is https://sites.google.com/view/crocodilesimulation/home (Cosmological hydROdynamical simulation of struCture fOrmation and feeDback physIcs in gaLaxy Evolution) cosmological simulation. This simulation, conducted using the GADGET4-Osaka smoothed particle hydrodynamics (SPH) code (Romano et al., 2022a, b, a modified version of GADGET-4, Springel et al. 2021), features our updated SN feedback model from Oku et al. (2022) and incorporates the active galactic nuclei (AGN) feedback model following Rosas-Guevara et al. (2015); Schaye et al. (2015); Crain et al. (2015). The primary aims of this paper are twofold: firstly, to demonstrate CROCODILE’s capability in accurately reproducing essential galaxy statistics; and secondly, to elucidate the impacts of SN and AGN feedback on the metal enrichment of the IGM.
The study of metal enrichment in the IGM offers a distinct and robust means of constraining feedback physics. This is because the spatial distribution and abundance patterns of metals in the IGM serve as historical records of feedback activities. The IGM is dilute and difficult to observe directly. However, it is possible to reconstruct the three-dimensional distribution of foreground absorbers from absorption lines on multiple lines of sight of galaxies and quasars, which is known as ‘IGM tomography’ (Lee et al., 2014, 2018; Newman et al., 2020). The advent of future wide-field and high-spectral-resolution IGM tomography surveys promises to revolutionize our understanding. These surveys will utilize advanced multiplexed fiber spectrographs such as Subaru/PFS (Greene et al., 2022), WHT/WEAVE (Jin et al., 2023), VLT/MOONS (Cirasuolo et al., 2014), MSE (The MSE Science Team et al., 2019), ELT/ANDES (Maiolino et al., 2013) and ELT/MOSAIC (Japelj et al., 2019). These innovative tools are expected to unveil the intricate three-dimensional metal distribution within the IGM, offering unprecedented insights into cosmic structure formation.
The prediction of the matter distribution from numerical simulations is indispensable to deduce information on feedback physics from IGM tomographic observations. The potential of IGM tomography as a powerful tool for probing feedback is highlighted by Nagamine et al. (2021). Using GADGET3-Osaka cosmological simulation (Shimizu et al., 2019), their study revealed variations in the Ly optical depth on small scales. These variations were influenced by the specifics of the feedback model, as well as the treatment of gas self-shielding, star formation, and ultraviolet background radiation (UVB). While Nagamine et al. (2021) primarily focused on the distribution of neutral hydrogen, examining the metal distribution can provide further insight into the feedback physics. As a first step, in this paper, we investigate the overall metal distribution in the IGM by analyzing its power spectrum. A more detailed analysis of individual ion species is planned for our future studies.
The remainder of this article is organized as follows: Section 2 details our simulation methodology, including the subgrid models for stellar feedback and black holes. In Section 3, we present the results of our simulations, with a focus on the basic statistical properties of galaxies to validate our simulation framework. In Section 4, we analyze the distribution of metals in the IGM, highlighting the impact of SN and AGN feedback. This section serves as a preliminary study, setting the theoretical groundwork for future tomographic surveys. Our findings are summarized and future research directions are outlined in Section 5. Additionally, Appendix A discusses the numerical methodology of our hydrodynamical simulation.
2 Method
In this section, we describe the methodology of the simulation.
2.1 Initial Condition
We generate an initial condition using MUSIC2-monofonIC333The code’s website is https://bitbucket.org/ohahn/monofonic/src/master/ (Michaux et al., 2021; Hahn et al., 2021). The phase fixing technique (Angulo & Pontzen, 2016) is used to suppress the impact of cosmic variance, but we run only a single simulation for each model and do not include paired simulations for the analyses in this paper. We adopt the following cosmological parameters from Planck Collaboration et al. (2020), (, , , , , ) = (0.3099, 0.0488911, 0.6901, 0.67742, 0.96822, 2.1064). 444The best-fit parameters of the baseline model 2.20 base_plikHM_TTTEEE_lowl_lowE_lensing_post_BAO_Pantheon of Planck 2018 cosmological parameter table as of May 14, 2019 (https://wiki.cosmos.esa.int/planck-legacy-archive/images/b/be/Baseline_params_table_2018_68pc.pdf). The initial condition is generated at using the third-order Lagrangian perturbation theory (3LPT). The transfer function at is obtained by back-scaling the transfer function at the reference redshift computed by CLASS 555The code’s website is http://class-code.net/ (Blas et al., 2011). The simulation box size is , and the total number of particles is ; the initial particle mass of dark matter and gas is and , respectively.
2.2 Cosmological Hydrodynamics Simulation
We use the cosmological N-body/SPH code GADGET4-Osaka (Romano et al., 2022a, b), which is a privately developed branch of GADGET-4666The code’s website is https://wwwmpa.mpa-garching.mpg.de/gadget4/ (Springel et al., 2021). The Newtonian gravity for dark matter and baryons is solved using the third-order TreePM method (Xu, 1995; Bagla, 2002; Springel, 2005). The same gravitational softening length is used for all particle types, and it is set to but limited to physical at all times.
The SPH method (for reviews, see Rosswog, 2009; Springel, 2010a; Price, 2012) is used to solve the governing equations of hydrodynamics. Appendix A describes the numerical treatment of hydrodynamics.
The heating rate, , and the cooling rate, , are computed using the Grackle777The code’s website is https://grackle.readthedocs.io/en/latest/ library (Smith et al., 2017), which solves the non-equilibrium primordial chemistry network of 12 chemical species, H, D, He, H2, HD, and their ions, with radiative cooling by metals and photo-heating and photo-ionization by uniform ultraviolet background (UVB). The metal cooling rate is precomputed using the photoionization code Cloudy (Ferland et al., 2013), and the UVB model by Haardt & Madau (2012) is assumed. In Grackle, we set the parameters related to the onset of UVB to UVbackground_redshift_on=8 and UVbackground_redshift_fullon=6, and then the cosmic reionization occurs at . Our simulations do not include the heating by the cosmic rays and stellar radiation, and we ignore the self-shielding of the UVB by atomic hydrogen to avoid overcooling of the neutral gas.
We follow 12 metal elements, H, He, C, N, O, Ne, Mg, Si, S, Ca, Fe, and Ni, produced by core-collapse SNe, type-Ia SNe, and AGB stars. The metallicity floor is , where is the solar metallicity (Asplund et al., 2009).
GADGET4-Osaka solves the production and destruction of dust as described in Romano et al. (2022a) following the full dust grain size distribution; however, we do not focus on dust in this work and omit the description of the dust module here. The analysis of dust will be made in our future work.
We use the Smagorinsky-Lilly type turbulent metal and dust diffusion model (Smagorinsky, 1963; Shen et al., 2010; Romano et al., 2022a) with a diffusion parameter .
The nonthermal Jeans pressure floor (Hopkins et al., 2011; Kim et al., 2016) is applied to avoid artificial fragmentation as described in the Appendix A.2. The lower limit of the temperature is set to the higher value of the CMB temperature and K, and the upper limit is set to K.
The simulations presented in this article are performed at the SQUID supercomputer at Cybermedia Center, Osaka University, equipped with dual Intel Xeon Platinum 8368 processors (2.4 GHz) per compute node. Running the Fiducial model took CPU hours.
In the following subsections, we describe our treatment of subgrid star formation, stellar feedback, and black hole physics. In this work, SNe and AGB stars are considered as sources of stellar feedback, while early stellar feedback, e.g., stellar radiation and stellar wind, is neglected. The adopted values of parameters introduced in the following subsections are summarized in Table 1.
Parameter | Adopted value | Description |
---|---|---|
Lower density threshold to allow star formation | ||
Upper temperature threshold to allow star formation | ||
0.01 | Star formation efficiency | |
2 | Maximum number of stars spawned from one gas particle | |
82 | Number of gas particles subject to feedback | |
2 | SNII feedback event number | |
8 | SNIa feedback event number | |
8 | AGB feedback event number | |
FoF mass threshold to seed BH | ||
FoF stellar mass threshold to seed BH | ||
0.1 | Radiative efficiency of BH | |
0.15 | AGN feedback efficiency | |
AGN feedback temperature |
2.3 Star Formation
We assume star formation to occur when the hydrogen number density is higher than the threshold density, , and the temperature is lower than the threshold temperature, . Each gas particle is allowed to spawn star particles at most, and the mass of the star particle is , where is the mass of the gas particle, and .
We use the simple stellar population (SSP) approximation; a star particle represents a cluster of stars with the same metallicity, and their mass function follows an adopted initial mass function (IMF). For the IMF, its dependence on metallicity and redshift is considered based on the star cluster formation simulation by Chon et al. (2022). They have investigated IMF at a metallicity range of and redshift range of and quantified the mass fraction of excess component from a Salpeter-like component,
(1) |
with , where is the redshift. The metallicity range investigated by Chon et al. (2022) is limited to , and we use the value of at for the higher metallicity because IMF at and is already similar to present day Salpeter-like IMF. Figure 1 shows the variation of IMF depending on . We first assume the Chabrier IMF (Chabrier, 2003) with stellar mass range , and then add a log-flat component at with mass fraction to allow for a treatment of top-heavy IMF.
When a star particle is spawned from a gas particle, is computed from the metallicity of the gas particle and the redshift at that time, which is used later for computing energy and metal yield by SNe and AGB stars. In computing the metal and energy yields, we use the metallicity of the star particle with a floor of . This metallicity floor is introduced to consider the metal enrichment by unresolved early star formation, and the is similar to the observed metallicity of galaxies with .
The star formation rate for a gas particle follows the local Schmidt law (Schmidt, 1959),
(2) |
where is the local free fall time and is the star formation efficiency. Star particles are spawned stochastically (Katz, 1992; Springel & Hernquist, 2003; Shimizu et al., 2019) following the star formation rate.
2.4 Core Collapse Supernova
When massive stars () end their life, their major path is to explode as core-collapse supernovae. Typically, there is one massive star per stars, and the kinetic energy of a supernova is ; the specific SN energy is . However, the specific energy can vary due to multiple factors, e.g., stellar IMF, lower and upper limits of SN progenitor mass, and energy per SN. The specific SN energy adopted in previous works varies by more than a factor of two (Keller & Kruijssen, 2022).
Some supernovae, called hypernovae (HNe) or superluminous supernovae, have an order of higher explosion energy of . The number fraction of HNe in a solar metallicity environment is about one percent, but it is observationally suggested that the HN fraction increases at subsolar metallicity (Moriya et al., 2018; Gal-Yam, 2019). From a cosmological hydrodynamic simulation of galaxies, Kobayashi et al. (2006) suggested that the HN fraction of 50% is necessary to explain the zinc abundance.
In this work, we use the yield model by Nomoto et al. (2013), which covers the progenitor mass range of . We assume that some core-collapse SNe with progenitor masses of explode as HNe, and its number fraction in that mass range is 50% at and 1% otherwise. We generate a yield table as a function of stellar age using the chemical evolution library CELib (Saitoh, 2017). The bottom panel of Figure 1 shows the specific energy of core-collapse SNe as a function of metallicity in our model. The specific energy is higher for a low-metallicity star due to the top-heavy IMF and the higher HN fraction.
The integration of the metallicity- and redshift-dependent top-heavy IMF with the metallicity-dependent HN fraction is the key innovation in CROCODILE, leading to a significantly higher (by an order of magnitude) at low metallicities and high redshifts compared to previous simulations such as EAGLE and IllustrisTNG. In those simulations, is also introduced as a decreasing function of metallicity to fine-tune the stellar mass function at . However, in their cases, the SN energy is boosted only by a factor of three from the canonical value at low metallicity, based on the idea that the effective SN energy would be higher due to reduced radiative energy loss in a lower metallicity environment (Crain et al., 2015; Pillepich et al., 2018b). In contrast, our SN feedback model introduces a new consideration, resulting in a significant difference in one of the major feedback parameters. Additionally, we include the metallicity dependence on momentum feedback in our SN feedback model, as detailed later in Section 2.4.1.



We divide the Type-II SN feedback from a star particle into events so that the SN energy and metal yield are deposited gradually rather than instantaneously (Shimizu et al., 2019), and in this work, we adopt . The SN feedback event occurs following the yield table considering the stellar age. The energy and metal output of SN is distributed to surrounding gas particles using the feedback model developed in Oku et al. (2022) with some updates, as we briefly summarize in the following. The model consists of two components: local mechanical feedback and galactic wind feedback.
2.4.1 Mechanical Feedback Model
The mechanical feedback model accounts for the momentum injection by SN remnants acquired in the unresolved Sedov–Taylor and pressure-driven snowplow phases. Oku et al. (2022) have performed three-dimensional hydrodynamic simulations using Athena++ code (Stone et al., 2020) to investigate the momentum of superbubble formed by clustered SN explosions in a variety of density and metallicity environments with different intervals of SN explosions. The terminal momentum obtained in the simulations is normalized over an initial mass function of star clusters and finally translated into the terminal momentum per SN,
(3) |
where ), and is the value of cooling function of Sutherland & Dopita (1993) at normalized by . For every feedback event, the local density and metallicity are computed, and the SN energy is translated to momentum using Eq. (3) assuming that the energy per SN is .
The momentum is distributed to surrounding particles with weights calculated using Voronoi tessellation. Metals from Type-Ia SN, Type-II SN, and AGB stars are distributed using the same weights. When coupling the feedback momentum to surrounding particles, we limit the momentum if necessary to ensure manifest energy conservation considering the relative velocity of star and gas particles for individual coupling events (see Appendix B1 of Hopkins et al., 2023). We did not consider the manifest conservation of total energy and linear momentum of multiple feedback events as discussed in Appendix B3 of Hopkins et al. (2023), and this would be a task for future development of GADGET4-Osaka, while its effect would be small in our low-resolution simulation where most of SN event is at the momentum-conserving limit on the resolved scale.
2.4.2 SN-driven Galactic Wind Model
The galactic wind model accounts for the hot () galactic wind driven by SNe. We use the scaling relations by Kim et al. (2020a) to determine mass, energy, and metal loading factors from metallicity and star formation surface density. The star formation surface density is estimated as , where is the star formation rate density and is the gas scale height obtained using the Sobolev-like approximation. The model provides the scaling relations for cool () and hot () galactic outflows based on the TIGRESS simulation (Kim et al., 2020b), and we employ the model for the hot phase.
In our previous work (Oku et al., 2022), we used a constant entropy wind based on the galactic wind property in the high-resolution dwarf galaxy simulation by Hu (2019) assuming a fixed energy loading factor . By updating our model as described above, we no longer have to assume , thus reducing one free parameter.
Our simulation has the mechanical feedback model, which drives the cool wind, and we did not use the wind model for the cool phase. The galactic wind model for the hot phase is necessary for low-resolution simulations that cannot resolve the Sedov–Taylor phase because the mechanical feedback model is for the snowplow phase where the SN bubble has cooled down, and treatment to avoid overcooling is necessary to produce hot galactic wind (Oku et al., 2022).
We follow the Twind sampling procedure described in Appendix B of Kim et al. (2020a) to sample wind particles and determine their temperature, metallicity, and wind velocity except for the first step. For the first step, we obtain the mass of the hot wind as , where is the mass loading factor obtained as a function of . The second term represents the stellar mass that contributes to one feedback event. The third term is a factor considering the difference in the energy yield, where and are the specific SN energy adopted in our simulation and the TIGRESS framework (Kim & Ostriker, 2017; Kim et al., 2020a). The specific SN energy adopted in our simulation is redshift- and metallicity-dependent as shown in Fig. 1, and .
The sampled particles are flagged as wind particles and kicked at the wind velocity in random directions isotropically. We assume that wind particles represent the hot galactic wind flowing through unresolved low-density channels, and we disable their hydrodynamical interaction and cooling to avoid the wind particles being affected by ISM. We recouple the wind particle to hydrodynamics and enable cooling after its density falls below 0.05 times the threshold density of star formation or 0.025 times the current Hubble time has elapsed, following the criteria used in the IllustrisTNG model (Pillepich et al., 2018b).
2.5 Type-Ia Supernova
For Type-Ia SNe, the element yield table by Seitenzahl et al. (2013) is used in combination with a power-law type delay-time distribution function of with a minimum delay of 40 Myr (Maoz & Mannucci, 2012). We divide the Type-Ia SN feedback from a star particle into events. The energy per Type-Ia SN is fixed to , and we use Eq. (3) to convert the energy to feedback momentum. We did not consider thermal galactic wind feedback for Type-Ia SNe because their degree of clustering is low, and they are not considered to be the major driver of the galactic wind.
2.6 AGB Stars
For AGB stars, two yield tables are combined to cover the mass range of 1–8 ; Karakas (2010) table is used in , Doherty et al. (2014) table in , and we linearly interpolate between them. We do not consider the mechanical feedback due to the stellar wind of AGB stars. We divide the AGB feedback from a star particle into events.
2.7 Black Hole Physics
For the supermassive black holes (BHs), we largely follow the model used in the EAGLE project (Schaye et al., 2015; Crain et al., 2015). The model consists of seeding using the Friend-of-Friends (FoF) halo finder, torque-limited Bondi-Hoyle accretion, and thermal quasar feedback, as summarized below.
2.7.1 Seeding & Repositioning
We regularly run the FoF halo finder with an interval of , where is the scale factor, and convert the gas particle with a minimum gravitational potential in the halo to a BH particle if the total mass of the halo is larger than , stellar mass in the halo is larger than , and does not contain BHs.
If a FoF halo contains BH particles and the BHs are within three times the gravitational softening length of BH particles from the star particle with minimum potential, the BH particles are repositioned and assigned the velocity of the FoF halo.
2.7.2 Accretion
The mass accretion rate onto BH is computed by the Eddington-limited Bondi rate. The Bondi rate (Bondi, 1952) is
(4) |
where is the gravity constant, is the BH mass, and is the velocity of the BH relative to the surrounding medium. We set to zero because the velocities of BH particles are set by hand when repositioned. In computing the sound speed , we assume the effective equation of state (EoS) used in the EAGLE project, i.e., , where is the adiabatic index, is the Boltzmann constant, is the mean molecular weight of primordial atomic gas, is the proton mass, and is the temperature derived from the EoS. The EoS is used only to compute the BH accretion rate for consistency with the accretion model of the EAGLE simulation.
The Eddington accretion rate is
(5) |
where is the radiative efficiency of BH, is the speed of light, and is the Thomson cross section. The accretion rate is the minimum of the Bondi rate and the Eddington rate
(6) |
where is a factor to limit the Bondi rate considering the angular momentum and the viscosity of the accretion disk on a subgrid scale (Rosas-Guevara et al., 2015). We set the model parameter to in our fiducial run, and is the rotation speed of the gas around the BH.
We use the subgrid BH mass to follow the growth of BH (Springel et al., 2005). Each BH particle has particle mass, , and subgrid BH mass, ; the former is used in the computation of gravitational force and potential, and the latter is used for the calculation of the accretion rate onto the black hole. The mass growth rate of the BH is
(7) |
The BH particles swallow the surrounding gas particles stochastically following their subgrid BH mass. For each gas particle around the BH, we compute a probability
(8) |
where is the kernel weight of the gas particle relative to the BH, is the mass increment from the BH particle mass to the subgrid mass, and is the gas density at the position of the BH. We then draw a uniform random number , and the BH absorbs the gas particle with conserving mass and momentum if .
2.7.3 Feedback
The AGN feedback is modeled by stochastic thermal energy injection. Each BH particle has an energy reservoir, and we increase it at a rate of , where is the efficiency of converting AGN radiation to thermal energy by radiative pressure. When is large enough to increase the temperature of a gas particle by , the BH is allowed to distribute the feedback energy stochastically. Similarly to the treatment of accretion, for each gas particle around the BH, we compute a probability
(9) |
where is the mean molecular weight of a primordial ionized gas, and draw a uniform random number . The thermal energy of
(10) |
is added to the gas particle if , and then we reduce by .
2.7.4 Timestepping
The timestep size of a black hole is limited to constrain the accreting mass and feedback energy per time step. The accretion timestep is determined to limit the mass growth rate of a black hole per time step to less than 10% and the number of SPH particles swallowed by a black hole to one:
(11) |
where is the mean gas particle mass. The feedback timestep is determined as
(12) |
such that the fraction of neighboring SPH particles that receive feedback energy is less than 30% within the kernel. We use the shortest of , , and the gravitational timestep size of the black hole particle.
2.8 Runs
Feedback Type | |||||||||
---|---|---|---|---|---|---|---|---|---|
Name | SN Mechanical | SN GalWind | AGN | Stellar IMF | HN fraction | ||||
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
Fiducial | ✓ | ✓ | ✓ | variable888The metallicity- and redshift-dependent IMF (see Section 2.3) | -dependent999The redshift-dependent HN fraction (see Section 2.4) | ||||
NoSNGalWind | ✓ | ✓ | variable | -dependent | |||||
AGNonly | ✓ | variable | -dependent | ||||||
SNonly | ✓ | ✓ | variable | -dependent | |||||
NoZdepSN | ✓ | ✓ | ✓ | Chabrier | 0.01 | ||||
NoFB | variable | -dependent | |||||||
LowCvisc | ✓ | ✓ | ✓ | variable | -dependent | ||||
LowCviscLowMseed | ✓ | ✓ | ✓ | variable | -dependent | ||||
L25N512 | ✓ | ✓ | ✓ | variable | -dependent | ||||
L25N256 | ✓ | ✓ | ✓ | variable | -dependent | ||||
L25N128 | ✓ | ✓ | ✓ | variable | -dependent |
We perform simulations with varied feedback settings, black hole accretion parameters, and resolution as summarized in Table 2.
The Fiducial run considers the two-component SN feedback and AGN feedback. The NoSNGalWind run does not use the SN-driven hot galactic wind model. It is presented to show the effect of explicit modeling of the galactic wind in comparison to the Fiducial run. The AGNonly and SNonly runs only consider AGN and SN feedback, respectively, and are performed to investigate the impact of these feedbacks. In the NoZdepSN run, the stellar IMF is fixed to the Chabrier IMF, and the hypernova fraction is set to 0.01, independent of metallicity and redshift. This is different from other runs, where the specific energy of Type-II SN is higher for lower metallicity stars as shown in Fig. 1 due to metallicity- & redshift-dependent IMF and hypernova fraction. The NoFB run does not consider any feedback and is presented as a baseline to show the impact of feedback in comparison to other runs.
The LowCvisc and LowCviscLowMseed runs adopt black hole accretion parameters different from the Fiducial run. In these two runs, we adopt (same value as the fiducial EAGLE simulation), which is 100 times smaller than the one adopted in the Fiducial run. The parameter modulates the limiting value of parameter in Eq. 6 through the accretion suppression factor of , which is usually less than unity. The lower results in a higher suppression factor (Rosas-Guevara et al., 2015; Schaye et al., 2015; Crain et al., 2015), which allows BHs to accrete at near Bondi rate, hence faster and earlier growth at as we will see in Section 3.2. The LowCviscLowMseed adopts the BH seed mass of , 10 times smaller than that used in the other two runs.
The L25N512, L25N256, and L25N128 runs have different mass resolutions and are performed to investigate the dependence on resolution. The size of the simulation box of the L25N256 run is , and the number of employed particles is , as the name indicates. The L25N256 run has the same resolution as the Fiducial run (i.e., L50N512). The L25N512 and L25N128 have eight times better and worse mass resolution than the L25N256 run. The same configurations and parameters are employed in the three runs except for the gravitational softening length. In the L25N256 run, we use the same gravitational softening length as the Fiducial run, and we set it to twice as small and as large in the L25N512 and L25N128 runs.
2.9 Data Analysis
Simulation data is analyzed by on-the-fly friends-of-friends (FoF) and the subfind group and substructure finder (Springel et al., 2001, 2021). For visualization and further data analysis, we generate a uniform three-dimensional cartesian mesh covering the entire simulation box with voxels, assign particle data, and take projections on the fly. The cloud-in-cell (CIC) assignment is used for dark matter and star particles, and the SPH kernel weight is used for gas particles. The SPH particle data is assigned to the mesh, conserving the total mass, metal mass, and internal energy. For only data analysis purposes, we set a floor in the SPH smoothing length at , where is the size of a voxel, so that there are some voxel centers within the smoothing length from each SPH particle. We then assign the mass of to the -th voxel of the -th particle, where and are the mass and smoothing length of the -th particle, and is the kernel weight, being the distance from the -th particle to the center of -th voxel. The metal mass and internal energy are assigned to voxels in the same manner, and the metallicity and temperature of each voxel are calculated using the mass, metal mass, and internal energy of the voxel. This mesh generator module is useful for the post-process analysis of the IGM presented in Section 4.

Figure 2 shows the density projection image of the Fiducial run at . The baryonic cosmic web, composed of intermediate-temperature () filaments and high-temperature nodes, is apparent. The rest of the cosmic volume is filled with low-temperature voids. 101010The movie is available at https://www.yurioku.com/research/
3 Galaxy Statistics
This section compares the statistical properties of galaxies formed in our simulations. In the following subsections, we compare simulations focusing on the feedback model variation, BH model parameters, resolution, and SN feedback energy variation. We examine the stellar mass, star formation rate (SFR), gas-phase metallicity, and the most massive black hole mass in galaxies, identified as subhalos by the subfind algorithm. The stellar mass presented in the following is the mass of stars within twice half-stellar-mass radius; for each collection of stellar particles in a subhalo, we compute the radius of a sphere enclosing half of its mass and then obtain the stellar mass within the twice half-stellar-mass radius. The SFR of a galaxy is the sum of the gas particles’ SFR, computed using Eq. 2, in the subhalo. The gas-phase metallicity of a galaxy is an SFR-weighted average of the metallicity of gas particles in the subhalo, intended for comparison with observations where metallicity is measured using nebular lines from ionized regions around young stars in star-forming regions. In the following figures, we show various quantities as a function of galaxy stellar mass above because the mass of each stellar particle is .
3.1 Feedback Model Variation

Figure 3 shows the galaxy stellar mass function (SMF) at , 2.2, 1, and 0.1. The shaded regions are the observational constraints on SMF from Song et al. (2016); Stefanon et al. (2017, 2021) at , McLeod et al. (2021) at and 2, Davidzon et al. (2017) at , and Baldry et al. (2012) and Driver et al. (2022) around .
The Fiducial, SNonly, and NoGalWind runs show suppressed star formation compared to the runs without SN mechanical feedback (AGNonly and NoFB) or the run with weaker SN feedback (NoZdepSN) at , leading to a better consistency with the observation at and 1. This indicates that the SN mechanical feedback boosted by top-heavy IMF and hypernova is the dominant feedback source for the low-mass galaxies. We discuss the implication of the discrepancy at in Section 5.
At , the Fiducial run nicely reproduces the low-mass end of the observed SMF. Both our simulations and the EAGLE simulation decrease towards a higher mass end with a slightly steeper slope than the observed exponential cutoff at , but capture the cutoff mass range relatively well.
In the Fiducial run, we used the metallicity- and redshift-dependent SN energy yield model, which has increasing specific SN energy towards lower SN progenitor metallicity as shown in Fig. 1. In the NoZdepSN run, the specific SN energy is fixed to . One can see that the NoZdepSN run completely overpredicts the number of low-mass galaxies at . This indicates that the SN feedback with the above constant is not strong enough to suppress star formation and reproduce the observed SMF.

Figure 4 shows the star-formation main sequence (SFMS) at , 2.2, 1, and 0.1. The lines and error bars show the median SFR values and 16th and 84th percentile for each stellar mass bin in our simulations. The shaded regions are the observational constraints from Salmon et al. (2015) at , Nakajima et al. (2023) at 4-10, Karim et al. (2011) at , 1.1, 0.9, and 0.3, Tomczak et al. (2016) at , 1.125, and 0.875, and Whitaker et al. (2012) at . We display only the star-forming galaxies, selected by a criterion sSFR , because the observed data are also for star-forming galaxies.
At , the simulations show similar SFMS with each other. The runs without stellar feedback or with weaker SN feedback show lower SFR than the observed SFMS for a given stellar mass at lower redshifts. This indicates that stellar feedback is necessary to sustain star formation activity by driving interstellar turbulence and galactic wind to delay the depletion of gas in the dark matter halo and produce star-forming galaxies at . Runs with stellar feedback show a nice agreement with observations.

Figure 5 shows the mass–metallicity relations (MZR) at , 2.2, 1, and 0.1. The metallicity of simulated galaxies is computed with the total metal mass in the gaseous phase. The lines and error bars show the median metallicity values and 16th and 84th percentile for each stellar mass bin in our simulations. The shaded regions are observational constraints from Nakajima et al. (2023) at 4-10, Sanders et al. (2021) and Strom et al. (2022) at , and Andrews & Martini (2013) and Tremonti et al. (2004) at . The galaxies in the runs without stellar feedback have higher metallicity at , which indicates that stellar feedback expels metals from galaxies.
One can see that the NoSNGalWind run has slightly higher metallicity than the Fiducial run. This is because of the metal reduction by the galactic wind in the Fiducial run. The typical metal loading factor of our galactic wind model is 0.3, corresponding to 0.15 dex, which can explain the difference between the NoSNGalWind and Fiducial run. The difference among the models is small at because the feedback effect is weaker at the massive end, where the gravitational binding energy is stronger.
The metallicity of simulated galaxies of is 0.2 dex higher than the MZR by Sanders et al. (2021) at , and 0.4 dex higher than the MZR by Andrews & Martini (2013) at . This can be due to either inefficient metal ejection by the galactic wind or insufficient gas mass fraction in the simulated galaxies at low redshift. A low gas fraction can be caused by strong feedback suppressing the accretion of low-metallicity gas or active star formation converting gas into stars. The metallicity increases as Type-Ia SNe and AGB stars slowly supply metals into ISM with certain time delays (100 Myr) without being affected by instantaneous feedback by Type-II SNe. We will investigate the galactic outflow properties in our simulations by comparing them with recent IFU data at -2, as well as the gas fraction and the metal abundance pattern in ISM in our future work.
The NoZdepSN run has lower metallicity than the NoFB run, while they agree in SMF and SFMS. This is because the top-heavy IMF is not adopted in the NoZdepSN run.

Figure 6 shows the BH mass as a function of the galaxy’s total stellar mass. The points and error bars show the median value and 16th and 84th percentile of the most massive BH mass in galaxies in each stellar mass bin. The region indicated by the black solid line is the observational constraint at compiled by Habouzit et al. (2021). The gray diamonds are observational data by McConnell & Ma (2013).
The runs with AGN feedback have lower BH masses at because the gas around BHs is blown away by the AGN feedback. In the runs with AGN feedback, the – relation is consistent with observations, and the medians are almost at the lower edge of the observationally constrained region at . This behavior is sensitive to the choice of black hole subgrid parameters, as demonstrated in Section 3.2.
The AGNonly run also shows higher BH mass than the Fiducial run at , indicating that the stellar feedback inhibits the gas accretion onto BHs and suppresses BH growth. At , the – relation of the two runs converges. This convergence is interesting considering that the AGNonly and Fiducial run have distinct SMF (Fig. 3; AGNonly run significantly overpredicts the SMF relative to the Fiducial run), suggesting that the growth of supermassive BHs is self-regulated by AGN feedback, and the BH and galaxy co-evolve even if the increases more rapidly due to lack of SN feedback.
3.2 BH Parameter Variation

Figure 7 again shows the – relation, SMF, and SFMS, but for the runs with different BH parameters, Fiducial, LowCvisc, and LowCviscLowMseed, at and 0.1.
Panels A and B show the – relation. The controls the onset of BH growth, and the BH mass starts to increase at for runs with low () and at for runs with our default () at . The simulation data points of the Fiducial run are around the bottom of the region indicated by Habouzit et al. (2021), while those of the LowCvisc run are around the top of the region. At , it is interesting to see that the – relation for all three simulations agree due to the self-regulated growth of BH.
Panels C and D show the SMF. By comparing with panels A and B, one can see that the SMF rapidly declines at the same mass scale where the BH mass rapidly increases. The SMF of the LowCvisc run is lower than that of other runs at due to the early growth of the BHs and subsequent AGN feedback. In the LowCviscLowMseed run, the BH growth is delayed due to the smaller BH seed mass, as seen in the upper panels, and it shows a similar SMF to the Fiducial run.
Panels E and F show the impact of AGN feedback on the star-formation activity in the SFMS. The slope of the SFMS becomes shallower at the same stellar mass where the BH begins to grow rapidly.
3.3 Resolution Variation

Figure 8 shows the SMFs of the runs with different resolutions, L25N512, L25N256, and L25N128. We used the same subgrid and numerical parameters except for the gravitational softening length in these runs. They roughly converge and agree with the observed SMF. The SMF slightly increases with increasing resolution at . This is attributed to the density dependence of the star formation efficiency; higher-resolution simulations can resolve higher-density star-forming clouds, which have shorter star formation timescales.
4 Metal Enrichment in the IGM
In this section, we analyze the distribution of metals in the IGM and show the impact of SN and AGN feedback by comparing simulations with varying feedback models.


Figure 9 shows the density-weighted projections of metallicity at 2.2 and 0.111111The movie is available at https://www.yurioku.com/research The projection depth is Mpc. Metals are distributed following the large-scale structure with visible differences due to feedback settings.
The effect of explicit modeling of SN-driven galactic wind can be seen in the comparison between the Fiducial and NoSNGalWind runs. The SN-driven metal-rich galactic wind spread metals on scale in the Fiducial run more uniformly than in the NoSNGalWind run.
Comparing the Fiducial and SNonly runs clarifies the role of AGN outflow in the chemical enrichment of the IGM. The high-metallicity bubbles of a size of a few Mpc are formed by AGN feedback in the Fiducial run at , but they are not visible in the SNonly run. We modeled AGN feedback as an isotropic thermal energy injection, however the hot bubble cannot expand into the direction of the galactic disk. Therefore, the metal-rich AGN outflow naturally expands in the bipolar direction above and below the galactic disk.
In the NoFB case, metals produced in galaxies remain there, and the distribution of metals follows that of galaxies at . It is interesting to see that metals are somewhat spread at , which is likely due to the hydrodynamical effect in galaxy mergers, galaxy collision, and ram pressure stripping. In other runs, feedback spread metals out to CGM and IGM.
The AGNonly and NoZdepSN runs show a distinctively higher metallicity than other runs at because star formation efficiency is higher due to the lack or the weakness of SN feedback, more metals are produced by stars, and AGN feedback spreads metals to IGM. The AGN feedback begins to have an effect at , and the metal enrichment in the void region is delayed from other runs with SN feedback at .

Figure 10 shows the IGM metallicity as a function of the dark matter and gas overdensity. The black dashed line shows the best-fit line for the observational estimate of the metallicity–overdensity relation from the carbon abundance in the Ly forest (Schaye et al., 2003), , where is the baryon overdensity and is the redshift. We generate a uniform cartesian mesh with voxels and compute dark matter density, gas density, and gas metallicity as described in Section 2.9.
The Fiducial, NoSNGalWind, and SNonly runs show very similar results with each other, with higher metallicities at low- than other runs at . These runs suggest that thermal galactic wind and AGN feedback play minor roles in the metal enrichment of the IGM, and the SN mechanical feedback is the dominant mechanism to enrich the IGM among other feedback processes at . The slope of these runs shows a good agreement with the observation at , which is encouraging. The AGN feedback effect in enrichment is prominent at at high- end, where the median metallicity in the SNonly run is lower by 0.5 dex than the Fiducial run. Our simulations suggest that the low-overdensity region is mostly enriched by SN mechanical feedback from low-mass galaxies, but this statement needs to be backed by further analysis of galactic wind properties and metal–galaxy cross-correlation.
Compared to the Fidicial run, the AGNonly run shows higher metallicity at at , because more metals are produced and confined in galaxies due to the absence of stellar feedback. The AGNs are not active enough to enrich the IGM at , and the metallicity drops at lower . Below , the AGN feedback kicks in, spreads metals to IGM, and increases metallicity at low overdensity regions, which cannot be seen in the NoFB run. The NoZdepSN run shows a similar metallicity–overdensity relation to the AGNonly run but has higher metallicity at low overdensity. Although the SN feedback in the NoZdepSN run is weak to suppress star formation at high redshift, it powers galactic winds and enriches the IGM further than in the AGNonly run.

Figure 11 shows the power spectra of the metal density field at and 0, which allows us to examine the different effects of feedback models statistically. We use the cosmological analysis toolkit nbodykit121212The code’s website is https://nbodykit.readthedocs.io/en/latest/index.html to compute the power spectra on mesh, and the upper limit of the abscissa (wavenumber) is cut off at , where is the Nyquist frequency.
At , the Fiducial run has lower power at compared to the NoSNGalWind run, indicating that the galactic wind transport metals and smooth out the metal distribution in CGM. The effect of AGN can be seen around as a slight enhancement of the power in the Fiducial run relative to the SNonly run due to the AGN-driven outflows entraining metals out to a few Mpc scale.
At , metals are more diffused in the Fiducial run compared to the NoSNGalWind run, hence lower power on small scales. In the NoSNGalWind run, more metals are retained inside dark matter halo at , and those metals are transported into the IGM by AGN feedback by , leading to a lower power on small scales compared to the Fiducial run.
The amplitude of the power spectrum of the NoFB run is lower than the Fiducial run, which is somewhat counterintuitive since the metals are highly concentrated in galaxies in the NoFB run. This could be because the metals are locked up in stars and BHs. Indeed, the total metal mass in the gas phase of the whole simulation box in the NoFB run is smaller than the Fiducial run by a factor of 0.78 at , whereas the total cumulative metal mass produced by stars is larger by a factor of 3.2.
5 Discussion and Summary
In this paper, we introduce a new suite of cosmological hydrodynamical simulations CROCODILE, powered by the GADGET4-Osaka code. Building on the supernova feedback model detailed in Oku et al. (2022), we have incorporated the galactic wind model from the TIGRESS simulations (Kim et al., 2020a). Our simulations also feature an updated chemical evolution model, which integrates a metallicity- and redshift-dependent IMF based on the star cluster formation simulation by Chon et al. (2022), along with a metallicity-dependent HN fraction. This refinement significantly enhances the specific SN energy of low-metallicity stars by more than an order of magnitude (Fig. 1). Furthermore, we implement an AGN feedback model, following the methodologies outlined in Rosas-Guevara et al. (2015); Schaye et al. (2015); Crain et al. (2015). This model approaches the AGN feedback as a stochastic thermal energy injection process.
The main points of this paper can be summarized as follows:
-
•
Our simulations reproduce the observed SMF across a broad spectrum of galaxy stellar masses, ranging from to as illustrated in Figure 3. Notably, at , our SN feedback model, incorporating a top-heavy IMF, effectively suppresses the formation of low-mass galaxies at . At , AGN feedback plays a crucial role in reducing the number of massive galaxies with (bottom right panel of Figure 3). We anticipate that the influence of AGN feedback will be even more pronounced at the higher-mass end of the SMF in a larger cosmological box of , which we will perform in the near future.
The top-heavy IMF and high HN fraction are suggested by both simulations (Kobayashi et al., 2006; Chon et al., 2022, 2024; Kannan et al., 2023; Yajima et al., 2023) and recent JWST observations (Finkelstein et al., 2023; Donnan et al., 2023; Furtak et al., 2023; Harikane et al., 2023, 2024; Isobe et al., 2022; Watanabe et al., 2024; Nakane et al., 2024). However, we note that the necessity of the top-heavy IMF and high HN fraction at low metallicities is not a robust conclusion of our work; the SMF is reproduced by a combination of our subgrid physics. It is possible that another feedback model, star formation recipe, or black hole seeding and accretion model can reproduce the SMF without adopting the top-heavy IMF.
-
•
At , our SN feedback model appears to be a bit too strong, leading to an underprediction of galaxies with despite the good agreement in the SFMS (top left panel of Figure 4). Interestingly, runs without SN mechanical feedback demonstrate a closer agreement with observational data.
Moreover, recent observations by the James Webb Space Telescope (JWST) have unveiled more numerous massive galaxies at than expected from cosmological simulations (Harikane et al., 2023; Bouwens et al., 2023; Finkelstein et al., 2023; Chemerynska et al., 2023; Yung et al., 2024). At , the discrepancy between our simulation results and observational data becomes more pronounced. Dekel et al. (2023) have introduced the concept of a ‘feedback-free starburst’ scenario. This theory suggests that gas in high- halo can be efficiently converted into stars with minimal feedback effects, primarily due to the conditions of high density and low metallicity prevalent at these early cosmic times. The closer agreement of the NoFB run with observations lends support to this feedback-free starburst hypothesis. However, it remains uncertain whether this scenario can consistently account for the observed SMF at lower redshifts. This uncertainty points to a potentially critical area of investigation in understanding the evolution of galaxies across different epochs. -
•
Our simulations generally agree with the observed SFMS across all redshifts, except for the runs without SN feedback (AGNonly and NoFB runs) as depicted in Figure 4. The latter two runs significantly overestimate the SMF and MZR, while simultaneously underestimating the SFMS and IGM metallicity. This discrepancy underscores the critical role of SN feedback in cosmological galaxy evolution.
-
•
Our SMBH result at shows a general agreement with the EAGLE Ref run within the mass range of and (Fig. 6). With a low parameter, the mass accretion onto BH in the LowCvisc run is enhanced relative to the Fiducial run, leading to an overestimation of and a corresponding underestimation of both the SMF and SFMS (Fig. 7). Furthermore, the runs without AGN feedback (SNonly and NoFB runs) consistently overpredict the .
-
•
We find that the SN feedback is the dominant mechanism to transport metals into the IGM (Fig. 10). In addition, the AGN feedback generates bipolar, metal-rich outflow (Fiducial and NoSNGalWind panels of Fig. 9), effectively enriching the CGM and extending into the IGM up to a few Mpc scales, as observed in the power spectrum of metal distribution with scales (right panel of Fig. 11).
In this paper, we primarily focused on the broad distributions of metals as functions of overdensities and spatial scales. Given that our simulation tracks multiple chemical species, we are well positioned to extend our analysis to more detailed ionization calculations for individual elements. This will enable us to conduct comparative studies with a variety of metal absorption lines observed in quasar spectra. Additionally, our simulation incorporates sophisticated models for the formation and destruction of dust (Aoyama et al., 2017; Romano et al., 2022a), which allows us to investigate the dust distribution within galaxies, CGM, and IGM in the future. By conducting cross-correlation studies between galaxies, H i, dust, and metals, we anticipate gaining a more comprehensive understanding of galaxy evolution and the dynamics of the baryonic universe.
Data Availability
The scripts and data used to generate the figures in this article are available on GitHub131313Supplemental materials: https://github.com/YuriOku/figure_introducing-crocodile/tree/main. The simulation data will be available upon reasonable request to the authors through the simulation homepage141414Simulation homepage: https://sites.google.com/view/crocodilesimulation/home.
Acknowledgements
We thank the anonymous referee for helpful comments that improved the manuscript significantly. Our numerical simulations and analyses were carried out on the XC50 systems at the Center for Computational Astrophysics (CfCA) of the National Astronomical Observatory of Japan (NAOJ) and SQUID at the Cybermedia Center, Osaka University as part of the HPCI System Research Project (hp220044, hp230089, hp240141). This work is supported by the JSPS KAKENHI Grant Number 21J20930, 22KJ2072 (Y.O.), 19H05810, 20H00180, 22K21349, 24H00002, 24H00241 (K.N.). K.N. acknowledges the support from the Kavli IPMU, World Premier Research Center Initiative (WPI), UTIAS, the University of Tokyo.
Appendix A Hydrodynamics
Here, we describe the numerical methodology of the cosmological hydrodynamic simulation by GADGET4-Osaka.
A.1 SPH
We determine the smoothing length by
(A1) |
where
(A2) |
is the SPH particle number density, and is the kernel function. We use the Wendland C4 kernel function (Wendland, 1995; Dehnen & Aly, 2012) with neighbor number .
We use the pressure-energy formulation of SPH (Hopkins, 2013; Saitoh & Makino, 2013). The equation of motion of SPH particle is
(A3) |
The energy equation is
(A4) |
where
(A5) |
is the smoothed pressure, is the internal-energy-weighted smoothed density, and
(A6) |
is the grad- term, which accounts for the variation of the smoothing length.151515Note that entropy and energy are simultaneously conserved in the pressure-energy SPH formulation derived from Lagrangian (Hopkins, 2013).
We did not use the pressure-entropy formulation, another pressure-based SPH variant implemented in original GADGET-4. The pressure-entropy SPH cannot correctly increase or decrease energy without a costly iterative treatment when energy is added or reduced by subgrid physics (Borrow et al., 2021). This is because the smoothed density is coupled to the entropy , and one cannot change the particle’s energy as desired by simply updating entropy. In the pressure-energy formulation, each SPH particle explicitly has an internal energy variable, and modifying the energy is straightforward.
Artificial viscosity is computed with velocities linearly reconstructed at the particle mid-point (Frontiere et al., 2017; Rosswog, 2020). The high-order estimator of the velocity gradient by Hu et al. (2014) is used to reconstruct the velocity field. Artificial conduction (Price, 2008) is included with the velocity-based conductivity signal speed (Wadsley et al., 2008) and the conduction limiter by Borrow et al. (2022).
The density and hydro force evaluation kernel is vectorized using the AVX-512 vector extension instruction set, which can perform arithmetic or logical instruction for eight 64-bit double variables in a single instruction. The SPH calculation consists of a doubly-nested loop; 1) for all active particles, 2) we take kernel-weighted sums. Springel et al. (2021) reported that the original GADGET-4 code shows no significant improvement in the computational speed using the AVX2 instruction set. This would be likely because they vectorized the innermost SPH loop, where the memory bandwidth limits the calculation speed. Instead, we vectorize the outer loop by simultaneously processing a group of SPH particles (Barnes, 1990).
At the beginning of every SPH evaluation loop, we form groups consisting of, at most, eight particles using the indices of SPH particles. The indices are assigned using the Peano-Hilbert curve when domain decomposition is performed, and the particles that are close on the index list are also close in positions (Springel et al., 2005). To form groups, we check the particles in the order of indices and add a particle to a group if their regions to search for neighbors overlap each other.
A.2 Jeans pressure floor
The non-thermal Jeans pressure floor is introduced to avoid numerical fragmentation. This additional pressure term can be interpreted as unresolved interstellar turbulence and allows us to follow the thermal evolution of atomic gas to low temperature.
The floor is usually implemented as
(A7) |
and
(A8) |
where is the adiabatic index, is the Jeans number (Truelove et al., 1997), and ) is the local resolution, which is the larger of the gravitational softening length and the mean particle separation. The is the particle’s pressure, and is the pressure used in the hydro force evaluation. This implementation works as intended in the density-based SPH formulation; however, care is necessary when used with the pressure-based formulation.
The pressure used in the pressure-based SPH (Eq. A5) is obtained from the kernel sum of internal energy. Modifying the pressure alone causes inconsistency between the internal energy and pressure. The appropriate implementation is to introduce a floor in the internal energy.161616In the density-based SPH, modifying the particle’s pressure is equivalent to modifying its internal energy. For each SPH particle, we store floored internal energy, , where is physical density, in addition to the original internal energy. We use the floored internal energy to compute the smoothed pressure and hydro force.
A.3 Time Integration
In GADGET-4, the hydrodynamical force is integrated using the second-order predictor-corrector method (Springel et al., 2021). In the following, we call the integration width on the timeline a time step, and the point on the timeline where a previous time step ends and the next step begins a synchronization point.
We use the time step limiter that wakes up inactive SPH particles to force a time step constraint (Saitoh & Makino, 2009; Durier & Dalla Vecchia, 2012). For the constraint, we use the signal velocity timestep limiter (Springel, 2010b; Springel et al., 2021) instead of constraining the neighbor’s time step within a fixed factor of difference. The signal velocity limiter is more general and flexible than the fixed factor limiter, as demonstrated in Springel (2010b). The implementation of the signal velocity time step limiter in the original GADGET-4 is one-sided, and information on neighboring particles is used to constrain the new time step of a particle. We extended the limiter to a mutual constraint in our GADGET4-Osaka; when the particle is updated, we search its neighbor and impose the time step constraint , where
(A9) |
and , , , and is the sound speed of -th particle. This wake-up scheme ensures that all SPH particles maintain the signal velocity time step criterion even when the velocity and the sound speed of neighboring particles are updated due to feedback.
The evaluation of is carried out by walking on the oct-tree used for the neighbor search of SPH particles. For each node of the oct-tree, we store the maximum signal time step , the maximum of , the maximum sound speed , and the maximum and the minimum of velocity in x-, y-, and z-direction of SPH particles in the node. When we encounter a node in the tree walk, we compute the node opening criterion,
(A10) |
where is the minimum relative velocity, i.e., the largest approaching velocity, between particle and particles in the node, which can be constrained using the maximum and minimum velocity of particles in the node. The is the smallest distance from the particle to the node. If the opening condition is fulfilled, we open the node and continue walking on its daughter nodes. When we encounter a particle , we compute Eq. (A9) and update if it is smaller. If is smaller than particle ’s time step , we flag the particle. At the beginning of every synchronization point, we check flagged particles and wake them up if it is the point where a particle with the time step of should be synchronized.
We note that the tree walk is carried out along with the evaluation of , and its node opening criterion is
(A11) |
We actually open the tree node if the criteria (A10) or (A11) are fulfilled, and when we encounter a particle, we compute and update if it is smaller.
We also note that the number of neighbor particles can be large when there are particles with high temperatures and/or high relative velocities. In GADGET-4, the default tree walk method is to build a local essential tree, which requires a memory buffer to allocate data of tree nodes and particles on other memory space. When we have a large number of neighbors, the construction of the local essential tree can fail due to memory shortage. We thus implemented the tree-based time step limiter using the generic communication pattern, a C++ class of MPI communication routine available in GADGET-4. The tree walk can be costly when we have many neighbors, but the signal velocity time step limiter chooses the optimal time step for each particle, and unnecessary calculation can be avoided to reduce the computational cost.
In addition to the signal velocity time step constraint, we activate particles that can be subject to stellar or AGN feedback. At the beginning of a synchronization point, we drift neighbor particles around the feedback site and find particles that will receive feedback energy. The neighbor particles are woken up if they are inactive. This ensures that the feedback effect is reflected in hydrodynamics without delay.
References
- Andrews & Martini (2013) Andrews, B. H., & Martini, P. 2013, ApJ, 765, 140, doi: 10.1088/0004-637X/765/2/140
- Angulo & Pontzen (2016) Angulo, R. E., & Pontzen, A. 2016, MNRAS, 462, L1, doi: 10.1093/mnrasl/slw098
- Aoyama et al. (2017) Aoyama, S., Hou, K.-C., Shimizu, I., et al. 2017, MNRAS, 466, 105, doi: 10.1093/mnras/stw3061
- Asplund et al. (2009) Asplund, M., Grevesse, N., Sauval, A. J., & Scott, P. 2009, ARA&A, 47, 481, doi: 10.1146/annurev.astro.46.060407.145222
- Bagla (2002) Bagla, J. S. 2002, Journal of Astrophysics and Astronomy, 23, 185, doi: 10.1007/BF02702282
- Bahcall et al. (1999) Bahcall, N. A., Ostriker, J. P., Perlmutter, S., & Steinhardt, P. J. 1999, Science, 284, 1481, doi: 10.1126/science.284.5419.1481
- Baldry et al. (2012) Baldry, I. K., Driver, S. P., Loveday, J., et al. 2012, MNRAS, 421, 621, doi: 10.1111/j.1365-2966.2012.20340.x
- Barnes (1990) Barnes, J. E. 1990, Journal of Computational Physics, 87, 161, doi: 10.1016/0021-9991(90)90232-P
- Bird et al. (2022) Bird, S., Ni, Y., Di Matteo, T., et al. 2022, MNRAS, 512, 3703, doi: 10.1093/mnras/stac648
- Blas et al. (2011) Blas, D., Lesgourgues, J., & Tram, T. 2011, J. Cosmology Astropart. Phys, 2011, 034, doi: 10.1088/1475-7516/2011/07/034
- Blumenthal et al. (1984) Blumenthal, G. R., Faber, S. M., Primack, J. R., & Rees, M. J. 1984, Nature, 311, 517, doi: 10.1038/311517a0
- Bondi (1952) Bondi, H. 1952, MNRAS, 112, 195, doi: 10.1093/mnras/112.2.195
- Borrow et al. (2021) Borrow, J., Schaller, M., & Bower, R. G. 2021, MNRAS, 505, 2316, doi: 10.1093/mnras/stab1423
- Borrow et al. (2022) Borrow, J., Schaller, M., Bower, R. G., & Schaye, J. 2022, MNRAS, 511, 2367, doi: 10.1093/mnras/stab3166
- Bouwens et al. (2023) Bouwens, R., Illingworth, G., Oesch, P., et al. 2023, MNRAS, 523, 1009, doi: 10.1093/mnras/stad1014
- Butler Contreras et al. (2023) Butler Contreras, A., Lau, E. T., Oppenheimer, B. D., et al. 2023, MNRAS, 519, 2251, doi: 10.1093/mnras/stac3631
- Chabrier (2003) Chabrier, G. 2003, PASP, 115, 763, doi: 10.1086/376392
- Chaikin et al. (2023) Chaikin, E., Schaye, J., Schaller, M., et al. 2023, MNRAS, 523, 3709, doi: 10.1093/mnras/stad1626
- Chemerynska et al. (2023) Chemerynska, I., Atek, H., Furtak, L. J., et al. 2023, arXiv e-prints, arXiv:2312.05030, doi: 10.48550/arXiv.2312.05030
- Chon et al. (2024) Chon, S., Hosokawa, T., Omukai, K., & Schneider, R. 2024, MNRAS, 530, 2453, doi: 10.1093/mnras/stae1027
- Chon et al. (2022) Chon, S., Ono, H., Omukai, K., & Schneider, R. 2022, MNRAS, 514, 4639, doi: 10.1093/mnras/stac1549
- Cirasuolo et al. (2014) Cirasuolo, M., Afonso, J., Carollo, M., et al. 2014, in Society of Photo-Optical Instrumentation Engineers (SPIE) Conference Series, Vol. 9147, Ground-based and Airborne Instrumentation for Astronomy V, ed. S. K. Ramsay, I. S. McLean, & H. Takami, 91470N, doi: 10.1117/12.2056012
- Crain et al. (2015) Crain, R. A., Schaye, J., Bower, R. G., et al. 2015, MNRAS, 450, 1937, doi: 10.1093/mnras/stv725
- Davé et al. (2019) Davé, R., Anglés-Alcázar, D., Narayanan, D., et al. 2019, MNRAS, 486, 2827, doi: 10.1093/mnras/stz937
- Davé et al. (2016) Davé, R., Thompson, R., & Hopkins, P. F. 2016, MNRAS, 462, 3265, doi: 10.1093/mnras/stw1862
- Davidzon et al. (2017) Davidzon, I., Ilbert, O., Laigle, C., et al. 2017, A&A, 605, A70, doi: 10.1051/0004-6361/201730419
- Davis et al. (1985) Davis, M., Efstathiou, G., Frenk, C. S., & White, S. D. M. 1985, ApJ, 292, 371, doi: 10.1086/163168
- Dehnen & Aly (2012) Dehnen, W., & Aly, H. 2012, MNRAS, 425, 1068, doi: 10.1111/j.1365-2966.2012.21439.x
- Dekel et al. (2023) Dekel, A., Sarkar, K. C., Birnboim, Y., Mandelker, N., & Li, Z. 2023, MNRAS, 523, 3201, doi: 10.1093/mnras/stad1557
- Doherty et al. (2014) Doherty, C. L., Gil-Pons, P., Lau, H. H. B., Lattanzio, J. C., & Siess, L. 2014, MNRAS, 437, 195, doi: 10.1093/mnras/stt1877
- Donnan et al. (2023) Donnan, C. T., McLeod, D. J., Dunlop, J. S., et al. 2023, MNRAS, 518, 6011, doi: 10.1093/mnras/stac3472
- Driver et al. (2022) Driver, S. P., Bellstedt, S., Robotham, A. S. G., et al. 2022, MNRAS, 513, 439, doi: 10.1093/mnras/stac472
- Durier & Dalla Vecchia (2012) Durier, F., & Dalla Vecchia, C. 2012, MNRAS, 419, 465, doi: 10.1111/j.1365-2966.2011.19712.x
- Feldmann et al. (2023) Feldmann, R., Quataert, E., Faucher-Giguère, C.-A., et al. 2023, MNRAS, 522, 3831, doi: 10.1093/mnras/stad1205
- Ferland et al. (2013) Ferland, G. J., Porter, R. L., van Hoof, P. A. M., et al. 2013, Rev. Mexicana Astron. Astrofis., 49, 137, doi: 10.48550/arXiv.1302.4485
- Finkelstein et al. (2023) Finkelstein, S. L., Leung, G. C. K., Bagley, M. B., et al. 2023, arXiv e-prints, arXiv:2311.04279, doi: 10.48550/arXiv.2311.04279
- Frontiere et al. (2017) Frontiere, N., Raskin, C. D., & Owen, J. M. 2017, Journal of Computational Physics, 332, 160, doi: 10.1016/j.jcp.2016.12.004
- Furtak et al. (2023) Furtak, L. J., Shuntov, M., Atek, H., et al. 2023, MNRAS, 519, 3064, doi: 10.1093/mnras/stac3717
- Gal-Yam (2019) Gal-Yam, A. 2019, ARA&A, 57, 305, doi: 10.1146/annurev-astro-081817-051819
- Genel et al. (2014) Genel, S., Vogelsberger, M., Springel, V., et al. 2014, MNRAS, 445, 175, doi: 10.1093/mnras/stu1654
- Greene et al. (2022) Greene, J., Bezanson, R., Ouchi, M., Silverman, J., & the PFS Galaxy Evolution Working Group. 2022, arXiv e-prints, arXiv:2206.14908, doi: 10.48550/arXiv.2206.14908
- Haardt & Madau (2012) Haardt, F., & Madau, P. 2012, ApJ, 746, 125, doi: 10.1088/0004-637X/746/2/125
- Habouzit et al. (2021) Habouzit, M., Li, Y., Somerville, R. S., et al. 2021, MNRAS, 503, 1940, doi: 10.1093/mnras/stab496
- Hahn et al. (2021) Hahn, O., Rampf, C., & Uhlemann, C. 2021, MNRAS, 503, 426, doi: 10.1093/mnras/staa3773
- Harikane et al. (2024) Harikane, Y., Nakajima, K., Ouchi, M., et al. 2024, ApJ, 960, 56, doi: 10.3847/1538-4357/ad0b7e
- Harikane et al. (2023) Harikane, Y., Ouchi, M., Oguri, M., et al. 2023, ApJS, 265, 5, doi: 10.3847/1538-4365/acaaa9
- Hirschmann et al. (2014) Hirschmann, M., Dolag, K., Saro, A., et al. 2014, MNRAS, 442, 2304, doi: 10.1093/mnras/stu1023
- Hopkins (2013) Hopkins, P. F. 2013, MNRAS, 428, 2840, doi: 10.1093/mnras/sts210
- Hopkins et al. (2011) Hopkins, P. F., Quataert, E., & Murray, N. 2011, MNRAS, 417, 950, doi: 10.1111/j.1365-2966.2011.19306.x
- Hopkins et al. (2023) Hopkins, P. F., Wetzel, A., Wheeler, C., et al. 2023, MNRAS, 519, 3154, doi: 10.1093/mnras/stac3489
- Hu (2019) Hu, C.-Y. 2019, MNRAS, 483, 3363, doi: 10.1093/mnras/sty3252
- Hu et al. (2014) Hu, C.-Y., Naab, T., Walch, S., Moster, B. P., & Oser, L. 2014, MNRAS, 443, 1173, doi: 10.1093/mnras/stu1187
- Isobe et al. (2022) Isobe, Y., Ouchi, M., Suzuki, A., et al. 2022, ApJ, 925, 111, doi: 10.3847/1538-4357/ac3509
- Japelj et al. (2019) Japelj, J., Laigle, C., Puech, M., et al. 2019, A&A, 632, A94, doi: 10.1051/0004-6361/201936048
- Jin et al. (2023) Jin, S., Trager, S. C., Dalton, G. B., et al. 2023, MNRAS, doi: 10.1093/mnras/stad557
- Kannan et al. (2023) Kannan, R., Springel, V., Hernquist, L., et al. 2023, MNRAS, 524, 2594, doi: 10.1093/mnras/stac3743
- Karakas (2010) Karakas, A. I. 2010, MNRAS, 403, 1413, doi: 10.1111/j.1365-2966.2009.16198.x
- Karim et al. (2011) Karim, A., Schinnerer, E., Martínez-Sansigre, A., et al. 2011, ApJ, 730, 61, doi: 10.1088/0004-637X/730/2/61
- Katz (1992) Katz, N. 1992, ApJ, 391, 502, doi: 10.1086/171366
- Kaviraj et al. (2017) Kaviraj, S., Laigle, C., Kimm, T., et al. 2017, MNRAS, 467, 4739, doi: 10.1093/mnras/stx126
- Keller & Kruijssen (2022) Keller, B. W., & Kruijssen, J. M. D. 2022, MNRAS, 512, 199, doi: 10.1093/mnras/stac511
- Khandai et al. (2015) Khandai, N., Di Matteo, T., Croft, R., et al. 2015, MNRAS, 450, 1349, doi: 10.1093/mnras/stv627
- Kim & Ostriker (2017) Kim, C.-G., & Ostriker, E. C. 2017, ApJ, 846, 133, doi: 10.3847/1538-4357/aa8599
- Kim et al. (2020a) Kim, C.-G., Ostriker, E. C., Fielding, D. B., et al. 2020a, ApJ, 903, L34, doi: 10.3847/2041-8213/abc252
- Kim et al. (2020b) Kim, C.-G., Ostriker, E. C., Somerville, R. S., et al. 2020b, ApJ, 900, 61, doi: 10.3847/1538-4357/aba962
- Kim et al. (2016) Kim, J.-h., Agertz, O., Teyssier, R., et al. 2016, ApJ, 833, 202, doi: 10.3847/1538-4357/833/2/202
- Kobayashi et al. (2006) Kobayashi, C., Umeda, H., Nomoto, K., Tominaga, N., & Ohkubo, T. 2006, ApJ, 653, 1145, doi: 10.1086/508914
- Kovács et al. (2019) Kovács, O. E., Bogdán, Á., Smith, R. K., Kraft, R. P., & Forman, W. R. 2019, ApJ, 872, 83, doi: 10.3847/1538-4357/aaef78
- Lee et al. (2014) Lee, K.-G., Hennawi, J. F., Stark, C., et al. 2014, ApJ, 795, L12, doi: 10.1088/2041-8205/795/1/L12
- Lee et al. (2018) Lee, K.-G., Krolewski, A., White, M., et al. 2018, ApJS, 237, 31, doi: 10.3847/1538-4365/aace58
- Maiolino et al. (2013) Maiolino, R., Haehnelt, M., Murphy, M. T., et al. 2013, arXiv e-prints, arXiv:1310.3163, doi: 10.48550/arXiv.1310.3163
- Maoz & Mannucci (2012) Maoz, D., & Mannucci, F. 2012, PASA, 29, 447, doi: 10.1071/AS11052
- McConnell & Ma (2013) McConnell, N. J., & Ma, C.-P. 2013, ApJ, 764, 184, doi: 10.1088/0004-637X/764/2/184
- McLeod et al. (2021) McLeod, D. J., McLure, R. J., Dunlop, J. S., et al. 2021, MNRAS, 503, 4413, doi: 10.1093/mnras/stab731
- Michaux et al. (2021) Michaux, M., Hahn, O., Rampf, C., & Angulo, R. E. 2021, MNRAS, 500, 663, doi: 10.1093/mnras/staa3149
- Moriya et al. (2018) Moriya, T. J., Sorokina, E. I., & Chevalier, R. A. 2018, Space Sci. Rev., 214, 59, doi: 10.1007/s11214-018-0493-6
- Naab & Ostriker (2017) Naab, T., & Ostriker, J. P. 2017, ARA&A, 55, 59, doi: 10.1146/annurev-astro-081913-040019
- Nagamine et al. (2021) Nagamine, K., Shimizu, I., Fujita, K., et al. 2021, ApJ, 914, 66, doi: 10.3847/1538-4357/abfa16
- Nakajima et al. (2023) Nakajima, K., Ouchi, M., Isobe, Y., et al. 2023, ApJS, 269, 33, doi: 10.3847/1538-4365/acd556
- Nakane et al. (2024) Nakane, M., Ouchi, M., Nakajima, K., et al. 2024, arXiv e-prints, arXiv:2407.14470, doi: 10.48550/arXiv.2407.14470
- Newman et al. (2020) Newman, A. B., Rudie, G. C., Blanc, G. A., et al. 2020, ApJ, 891, 147, doi: 10.3847/1538-4357/ab75ee
- Nomoto et al. (2013) Nomoto, K., Kobayashi, C., & Tominaga, N. 2013, ARA&A, 51, 457, doi: 10.1146/annurev-astro-082812-140956
- Oku et al. (2022) Oku, Y., Tomida, K., Nagamine, K., Shimizu, I., & Cen, R. 2022, ApJS, 262, 9, doi: 10.3847/1538-4365/ac77ff
- Ostriker & Steinhardt (1995) Ostriker, J. P., & Steinhardt, P. J. 1995, Nature, 377, 600, doi: 10.1038/377600a0
- Pakmor et al. (2023) Pakmor, R., Springel, V., Coles, J. P., et al. 2023, MNRAS, 524, 2539, doi: 10.1093/mnras/stac3620
- Perlmutter et al. (1998) Perlmutter, S., Aldering, G., della Valle, M., et al. 1998, Nature, 391, 51, doi: 10.1038/34124
- Pillepich et al. (2018a) Pillepich, A., Nelson, D., Hernquist, L., et al. 2018a, MNRAS, 475, 648, doi: 10.1093/mnras/stx3112
- Pillepich et al. (2018b) Pillepich, A., Springel, V., Nelson, D., et al. 2018b, MNRAS, 473, 4077, doi: 10.1093/mnras/stx2656
- Planck Collaboration et al. (2020) Planck Collaboration, Aghanim, N., Akrami, Y., et al. 2020, A&A, 641, A6, doi: 10.1051/0004-6361/201833910
- Price (2008) Price, D. J. 2008, Journal of Computational Physics, 227, 10040, doi: 10.1016/j.jcp.2008.08.011
- Price (2012) —. 2012, Journal of Computational Physics, 231, 759, doi: 10.1016/j.jcp.2010.12.011
- Roca-Fàbrega et al. (2021) Roca-Fàbrega, S., Kim, J.-H., Hausammann, L., et al. 2021, ApJ, 917, 64, doi: 10.3847/1538-4357/ac088a
- Romano et al. (2022a) Romano, L. E. C., Nagamine, K., & Hirashita, H. 2022a, MNRAS, 514, 1441, doi: 10.1093/mnras/stac1385
- Romano et al. (2022b) —. 2022b, MNRAS, 514, 1461, doi: 10.1093/mnras/stac1386
- Rosas-Guevara et al. (2015) Rosas-Guevara, Y. M., Bower, R. G., Schaye, J., et al. 2015, MNRAS, 454, 1038, doi: 10.1093/mnras/stv2056
- Rosswog (2009) Rosswog, S. 2009, New A Rev., 53, 78, doi: 10.1016/j.newar.2009.08.007
- Rosswog (2020) —. 2020, MNRAS, 498, 4230, doi: 10.1093/mnras/staa2591
- Saitoh (2017) Saitoh, T. R. 2017, AJ, 153, 85, doi: 10.3847/1538-3881/153/2/85
- Saitoh & Makino (2009) Saitoh, T. R., & Makino, J. 2009, ApJ, 697, L99, doi: 10.1088/0004-637X/697/2/L99
- Saitoh & Makino (2013) —. 2013, ApJ, 768, 44, doi: 10.1088/0004-637X/768/1/44
- Salmon et al. (2015) Salmon, B., Papovich, C., Finkelstein, S. L., et al. 2015, ApJ, 799, 183, doi: 10.1088/0004-637X/799/2/183
- Sanders et al. (2021) Sanders, R. L., Shapley, A. E., Jones, T., et al. 2021, ApJ, 914, 19, doi: 10.3847/1538-4357/abf4c1
- Schaye et al. (2003) Schaye, J., Aguirre, A., Kim, T.-S., et al. 2003, ApJ, 596, 768, doi: 10.1086/378044
- Schaye et al. (2015) Schaye, J., Crain, R. A., Bower, R. G., et al. 2015, MNRAS, 446, 521, doi: 10.1093/mnras/stu2058
- Schaye et al. (2023) Schaye, J., Kugel, R., Schaller, M., et al. 2023, MNRAS, 526, 4978, doi: 10.1093/mnras/stad2419
- Schmidt (1959) Schmidt, M. 1959, ApJ, 129, 243, doi: 10.1086/146614
- Seitenzahl et al. (2013) Seitenzahl, I. R., Ciaraldi-Schoolmann, F., Röpke, F. K., et al. 2013, MNRAS, 429, 1156, doi: 10.1093/mnras/sts402
- Shen et al. (2010) Shen, S., Wadsley, J., & Stinson, G. 2010, MNRAS, 407, 1581, doi: 10.1111/j.1365-2966.2010.17047.x
- Shimizu et al. (2019) Shimizu, I., Todoroki, K., Yajima, H., & Nagamine, K. 2019, MNRAS, 484, 2632, doi: 10.1093/mnras/stz098
- Smagorinsky (1963) Smagorinsky, J. 1963, Monthly Weather Review, 91, 99 , doi: https://doi.org/10.1175/1520-0493(1963)091<0099:GCEWTP>2.3.CO;2
- Smith et al. (2017) Smith, B. D., Bryan, G. L., Glover, S. C. O., et al. 2017, MNRAS, 466, 2217, doi: 10.1093/mnras/stw3291
- Somerville & Davé (2015) Somerville, R. S., & Davé, R. 2015, ARA&A, 53, 51, doi: 10.1146/annurev-astro-082812-140951
- Song et al. (2016) Song, M., Finkelstein, S. L., Ashby, M. L. N., et al. 2016, ApJ, 825, 5, doi: 10.3847/0004-637X/825/1/5
- Springel (2005) Springel, V. 2005, MNRAS, 364, 1105, doi: 10.1111/j.1365-2966.2005.09655.x
- Springel (2010a) —. 2010a, ARA&A, 48, 391, doi: 10.1146/annurev-astro-081309-130914
- Springel (2010b) —. 2010b, MNRAS, 401, 791, doi: 10.1111/j.1365-2966.2009.15715.x
- Springel et al. (2005) Springel, V., Di Matteo, T., & Hernquist, L. 2005, MNRAS, 361, 776, doi: 10.1111/j.1365-2966.2005.09238.x
- Springel & Hernquist (2003) Springel, V., & Hernquist, L. 2003, MNRAS, 339, 289, doi: 10.1046/j.1365-8711.2003.06206.x
- Springel et al. (2021) Springel, V., Pakmor, R., Zier, O., & Reinecke, M. 2021, MNRAS, 506, 2871, doi: 10.1093/mnras/stab1855
- Springel et al. (2001) Springel, V., White, S. D. M., Tormen, G., & Kauffmann, G. 2001, MNRAS, 328, 726, doi: 10.1046/j.1365-8711.2001.04912.x
- Stefanon et al. (2021) Stefanon, M., Bouwens, R. J., Labbé, I., et al. 2021, ApJ, 922, 29, doi: 10.3847/1538-4357/ac1bb6
- Stefanon et al. (2017) —. 2017, ApJ, 843, 36, doi: 10.3847/1538-4357/aa72d8
- Stone et al. (2020) Stone, J. M., Tomida, K., White, C. J., & Felker, K. G. 2020, ApJS, 249, 4, doi: 10.3847/1538-4365/ab929b
- Strawn et al. (2024) Strawn, C., Roca-Fàbrega, S., Primack, J. R., et al. 2024, ApJ, 962, 29, doi: 10.3847/1538-4357/ad12cb
- Strickland & Heckman (2009) Strickland, D. K., & Heckman, T. M. 2009, ApJ, 697, 2030, doi: 10.1088/0004-637X/697/2/2030
- Strom et al. (2022) Strom, A. L., Rudie, G. C., Steidel, C. C., & Trainor, R. F. 2022, ApJ, 925, 116, doi: 10.3847/1538-4357/ac38a3
- Sutherland & Dopita (1993) Sutherland, R. S., & Dopita, M. A. 1993, ApJS, 88, 253, doi: 10.1086/191823
- The MSE Science Team et al. (2019) The MSE Science Team, Babusiaux, C., Bergemann, M., et al. 2019, arXiv e-prints, arXiv:1904.04907, doi: 10.48550/arXiv.1904.04907
- Tomczak et al. (2016) Tomczak, A. R., Quadri, R. F., Tran, K.-V. H., et al. 2016, ApJ, 817, 118, doi: 10.3847/0004-637X/817/2/118
- Tremmel et al. (2017) Tremmel, M., Karcher, M., Governato, F., et al. 2017, MNRAS, 470, 1121, doi: 10.1093/mnras/stx1160
- Tremonti et al. (2004) Tremonti, C. A., Heckman, T. M., Kauffmann, G., et al. 2004, ApJ, 613, 898, doi: 10.1086/423264
- Truelove et al. (1997) Truelove, J. K., Klein, R. I., McKee, C. F., et al. 1997, ApJ, 489, L179, doi: 10.1086/310975
- Villaescusa-Navarro et al. (2023) Villaescusa-Navarro, F., Genel, S., Anglés-Alcázar, D., et al. 2023, ApJS, 265, 54, doi: 10.3847/1538-4365/acbf47
- Vogelsberger et al. (2020) Vogelsberger, M., Marinacci, F., Torrey, P., & Puchwein, E. 2020, Nature Reviews Physics, 2, 42, doi: 10.1038/s42254-019-0127-2
- Wadsley et al. (2008) Wadsley, J. W., Veeravalli, G., & Couchman, H. M. P. 2008, MNRAS, 387, 427, doi: 10.1111/j.1365-2966.2008.13260.x
- Watanabe et al. (2024) Watanabe, K., Ouchi, M., Nakajima, K., et al. 2024, ApJ, 962, 50, doi: 10.3847/1538-4357/ad13ff
- Wendland (1995) Wendland, H. 1995, Advances in Computational Mathematics, 4, 389
- Whitaker et al. (2012) Whitaker, K. E., van Dokkum, P. G., Brammer, G., & Franx, M. 2012, ApJ, 754, L29, doi: 10.1088/2041-8205/754/2/L29
- Xu (1995) Xu, G. 1995, ApJS, 98, 355, doi: 10.1086/192166
- Yajima et al. (2023) Yajima, H., Abe, M., Fukushima, H., et al. 2023, MNRAS, 525, 4832, doi: 10.1093/mnras/stad2497
- Yung et al. (2024) Yung, L. Y. A., Somerville, R. S., Finkelstein, S. L., Wilkins, S. M., & Gardner, J. P. 2024, MNRAS, 527, 5929, doi: 10.1093/mnras/stad3484