Generating Approximate Halo Catalogs for Blind Challenges in Precision Cosmology
Lehman H. Garrison, Daniel J. Eisenstein

TL;DR
This paper introduces a method to efficiently generate approximate dark-matter halo catalogs for different cosmologies using transfer functions, enabling high-precision cosmological analyses with minimal simulations.
Contribution
The authors develop a transfer function approach to modify existing halo catalogs for new cosmologies, reducing computational costs in precision cosmology.
Findings
Achieves 0.1% accuracy in real-space power spectrum for 1% change in σ8
Maintains accuracy in redshift-space monopole and quadrupole
Results surpass sample variance limits in large simulation boxes
Abstract
We present a method for generating suites of dark-matter halo catalogs with only a few -body simulations, focusing on making small changes to the underlying cosmology of a simulation with high precision. In the context of blind challenges, this allows us to reuse a simulation by giving it a new cosmology after the original cosmology is revealed. Starting with full -body realizations of an original cosmology and a target cosmology, we fit a transfer function that displaces halos in the original so that the galaxy/HOD power spectrum matches that of the target cosmology. This measured transfer function can then be applied to a new realization of the original cosmology to create a new realization of the target cosmology. For a 1% change in , we achieve 0.1% accuracy to in the real-space power spectrum; this degrades to 0.3% when the transfer…
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Generating Approximate Halo Catalogs for Blind Challenges in Precision Cosmology
Lehman H. Garrison
Harvard-Smithsonian Center for Astrophysics, 60 Garden St., Cambridge, MA 02138
Daniel J. Eisenstein
Harvard-Smithsonian Center for Astrophysics, 60 Garden St., Cambridge, MA 02138
Abstract
We present a method for generating suites of dark-matter halo catalogs with only a few -body simulations, focusing on making small changes to the underlying cosmology of a simulation with high precision. In the context of blind challenges, this allows us to reuse a simulation by giving it a new cosmology after the original cosmology is revealed. Starting with full -body realizations of an original cosmology and a target cosmology, we fit a transfer function that displaces halos in the original so that the galaxy/HOD power spectrum matches that of the target cosmology. This measured transfer function can then be applied to a new realization of the original cosmology to create a new realization of the target cosmology. For a 1% change in , we achieve 0.1% accuracy to in the real-space power spectrum; this degrades to 0.3% when the transfer function is applied to a new realization. We achieve similar accuracy in the redshift-space monopole and quadrupole. In all cases, the result is better than the sample variance of our simulation boxes.
large-scale structure of universe — methods: numerical
\savesymbol
tablenum \restoresymbolSIXtablenum
1 Introduction
Cosmological -body simulations are a computationally expensive but important tool for forward-modeling a cosmological model to an observed distribution of galaxies. Analytic methods cannot yet reproduce small-scale features in the galaxy field to the precision that observations provide, but -body simulations are too expensive to densely sample the allowed cosmological parameter space. Thus, much attention has turned to semi-numerical methods based on sparsely sampling the parameter space with -body simulations. Such techniques include “emulation”, or interpolation, and “warping”, or modifying the cosmology of a simulation output (e.g. halo catalog).
Emulation typically focuses on certain key one-dimensional statistics like the power spectrum (e.g. Heitmann et al., 2016), 2PCF (e.g. Zhai et al., 2018), and halo mass function (e.g. McClintock et al., 2018). This allows for fast evaluation in the space of cosmological parameters and possibly galaxy bias parameters, but analysis is limited to those statistics and to the prescribed galaxy bias models. Warping, on the other hand, is typically slower but produces a full simulation output (e.g. Angulo & White, 2010) or halo catalog (e.g. Mead & Peacock, 2014) to which any catalog-based analysis may be applied. This is our approach in this work.
Our motivation is to develop a warping technique suitable for use in blind mock challenges. This is an analysis verification methodology in which an analyzer is given a mock galaxy catalog and asked to infer the underlying cosmology without knowing the true values. This mimics real data analysis and helps avoid human bias in tuning of fitting parameters that could cause underestimation of the systematic error budget of the survey. A fast warping technique is desirable for blind challenges since it allows a simulation to be used more than once. Normally, a simulation can never be reused once its cosmology is revealed, but an accurate warping technique effectively re-blinds the simulation by changing the underlying cosmology. This means that simulations can be reused between blind challenge epochs, so computational effort can be spent on making a few large-volume, high-quality catalogs instead of suites of single-use simulations.
This blind-challenge context has implications for what kinds of rescaling techniques are allowable. The analyzer should not be given any hints as to the direction of the change in cosmology, so changing the box size (e.g. to hold the non-linear mass scale fixed) is not allowed. Also, the precision of the mocks must be high enough that errors of the size of the analysis error budget can be identified, which itself is a fraction of the total survey error budget.
In this work, we present a new warping technique focusing on high precision (0.1%) for small changes in cosmology (1%), rather than rough precision for a large change in cosmology. A 1% change is sufficient to re-blind a catalog at the expected level of precision of analysis of a upcoming galaxy surveys.
To achieve this level of precision, our warping technique requires a full -body realization of the target cosmology. This one realization can be leveraged into many warped catalogs using more realizations of the original cosmology, as we will show. Having a realization of the target cosmology is a requirement not all warping methods share, but it allows us to generate mocks of high precision. Future extensions to this work will relax this requirement.
2 Warping
2.1 Outline
Our warping procedure starts with two halo catalogs from phase-matched simulations with slightly different cosmologies: the “original” and the “target”. The catalogs include particle subsamples. The goal is to modify the clustering of the original catalog to match that of the target. The halo clustering does not simply following the mass clustering—we find the halo bias changes with cosmology at a non-negligible level—so we adjust the halo clustering directly by displacing halos and halo particles (see Appendix A for why we use displacements instead of re-labeling of halo mass). The warping procedure consists of four main steps:
displace halos by the difference of the 2LPT initial conditions in the two simulations, scaled to the catalog redshift; 2. 2.
rescale halo radii (and other properties) as a function of abundance; 3. 3.
iteratively fit a transfer function that displaces the original halos to match the target halo power spectrum; 4. 4.
fit a second transfer function that adjusts the velocities of the original halos to match the target redshift-space halo power spectrum multipoles.
Each of these steps will be explained in detail in the following sub-sections.
Although the resulting transfer functions are fit to a particular pair of phase-matched simulations, they are applicable to a new realization of the original cosmology (as we show in Section 3.4). This is how we generate many warped catalogs from a single realization of the target cosmology. With our Abacus Cosmos suite of simulations (Garrison et al., 2018), for example, we have 20 realizations of a fiducial Planck cosmology and 40 with different wCDM cosmologies but matched phases, so this technique can generate 800 mock catalogs from 40 transfer function measurements.
2.2 Initial Condition Residuals
As with most warping procedures (e.g. Angulo & White, 2010), our first step is to replace the original large-scale simulation modes with those of the target cosmology. We generate initial conditions (ICs) at in the Zel’dovich Approximation (ZA, Zel’Dovich, 1970) for both cosmologies using the zeldovich-PLT code of Garrison et al. (2016) which includes particle discreteness corrections. We label these comoving displacement fields and , where the prime indicates a quantity in the target cosmology, is the Lagrangian coordinate of particle , and is the first-order (ZA) displacement. The associated velocities are labeled by (we will leave the argument implicit in the following). We also generate the second-order Lagrangian Perturbation Theory displacements (2LPT, labeled ) with the Abacus configuration-space method (Garrison et al., 2016), which uses two force evaluations and reversal of particle displacements. We store the second-order part separately from the first-order part so we can apply the correct redshift and cosmology scaling for each.
These scalings are as follows:
[TABLE]
where is the catalog redshift and is the linear growth factor, which Abacus computes via direct integration of the linear growth equation. Abacus does not compute second-order growth factors, so in Eq. 2 we instead use the scalings of Bernardeau et al. (2002) for the dependence in a flat cosmology. When computing the redshift dependence of primed quantities, we use the target cosmology.
The sum of the 1st and 2nd order residual differences between the cosmologies forms the total residual:
[TABLE]
The velocity scaling is similar but carries a dependence on the growth rate :
[TABLE]
Again, Abacus computes the linear growth rate but not the corresponding second order quantity, so we use the known scaling in Eq. 6. We store velocities as comoving redshift-space displacements (that is, the same units as the positions), so we avoid any explicit cosmology dependence via .
We apply these position and velocity residuals to halo by taking the mean residual over the halo subsample particles:
[TABLE]
and likewise for the velocities. is the number of subsample particles in halo ; we typically use 10% of all halo particles. The subsample particles contain an ID number that encodes the particle’s Lagrangian coordinate , and thus the residual displacement can be found. This averaging process samples the initial Lagrangian patch from which the halo forms and effectively smooths the displacement field. We have also tried introducing an explicit smoothing scale, but it has very little effect on the final result; any difference gets absorbed by the transfer function (Section 2.4).
We apply the comoving halo displacement to the halo center and to all its subsample particles. The particles are simply “advected” along with the halo center. We will consider internal halo structure changes in the next section.
In addition to the 10% halo particle subsample, we also have a 10% sample of all particles at the catalog redshift which is outputted during halo finding. We will use this as a uniform sampling of the late-time matter density field in a later step. To keep this field consistent with the displaced halo field, we save the initial condition residuals for these particles.
2.3 Halo Property Rescaling
We will now consider a basic prescription for rescaling internal halo structure by matching halo population statistics between cosmologies. First, we must select the populations to match. One choice is to rank halos by mass in one cosmology and make a mass cut, then rank halos in the other cosmology by mass and make a number-density cut so the two catalogs have the same galaxy density. In this work, we use a mass cut of 100 particles in the original cosmology, chosen so that every halo has at least a few subsample particles (from which the IC displacements were computed in the previous section). The abundance match cutoff will likely fall in the middle of a mass bin in the target cosmology—that is, many halos will have exactly 100 particles—so there is no clear abundance ordering in the last bin. We select a random sample of halos in this bin mainly to avoid any pathologies from correlations between catalog order and spatial order.
To rescale halo radii, we bin the halos by abundance, compute the median halo radius in each bin, and take ratio between cosmologies. For small changes in cosmology, we observe that this ratio changes monotonically with log-abundance and can be fit with a line or low-order function. We then adjust particles radially in each halo according to the ratio from this fit. The exact radius definition we use depends on the halo finder. For the simple friends-of-friends halos (Davis et al., 1985) considered here, we use , or the 50th percentile of the radial particle distribution.
When considering redshift-space distortions, we apply this same rescaling procedure to the halo velocity dispersion . Future extensions will consider more complicated changes to halo structure, such as changes to concentration.
2.4 Transfer Function
The previous two steps of applying IC residuals and rescaling halo properties are designed to increase the agreement between simulations but will not achieve our target of 0.1% precision. On large scales, small cosmological parameter changes cause the halo bias to shift even for abundance-selected halo samples (Figure 1). On smaller scales, the step of applying the IC residuals tilts the power spectrum due to the effective smoothing imposed by averaging over subsample particles. A power spectrum fitting routine would likely interpret this tilt as a change in cosmology.
We would like to force the clustering to match; we do so in Fourier space by moving halos according to a transfer function . The transfer function operates isotropically on a “late-time displacement field”: we compute the gradient of the gravitational potential of the late-time matter field and treat the resulting vector field as displacements. This is the same idea as the Zel’dovich Approximation for initial conditions, except we are operating on the late-time matter density. The idea is that these late-time displacements will trace bulk flows of the matter and that by pushing the halos along these flows we can increase or decrease the clustering of the catalog. To allow for changes in the shape of the power spectrum, not just the mean amplitude, we modulate the late-time displacement field by an isotropic function instead of a scalar.
Specifically, the late-time displacement field is computed as
[TABLE]
where is the Fourier transform of the matter density field from subsample particles at the catalog redshift. We apply the initial condition residuals to these particles before computing the density field. The inverse Fourier transform is indicated by .
Since is computed with an FFT, exists on a lattice. We evaluate a halo’s displacement using tri-linear interpolation from the lattice to the halo center. As with the IC residuals, the halo particles are advected along with the halo center.
We now discuss how we use optimization to find . We parametrize as discrete segments linearly spaced from the fundamental mode to , the latter of which is set by our desired analysis range. We label this discretized transfer function . Our target clustering metric is a pseudo-HOD power spectrum computed by giving every halo center a weight of 1 and every halo subsample particle a weight of ; this choice yields a satellite fraction of about 25%. Using every subsample particle as a “fractional satellite” has the effect of reducing the shot noise relative to a single HOD realization. We compute the resulting overdensity field with TSC mass assignment and deconvolve the window function upon computing the power (Jing, 2005). We seek to minimize the difference in this quantity between original and target cosmologies. Specifically, we minimize the difference in the real-space monopole :
[TABLE]
where we take to be the monopole power in bin and to be the monopole variance in that bin. As before, a prime indicates a quantity from the target simulation. We drop from the formal sample variance definition since these are phase-matched simulations, and also we only care about the monopole variance relative to the quadrupole variance (during fitting of the redshift-space velocity transfer function; see below). is a numerical “fudge factor” to rescale to a convenient range for convergence testing; we typically use .
The process of drifting the halos and applying TSC mass assignment is non-linear, so we use a non-linear numerical optimizer to minimize with respect to . For and a FFT mesh, we typically use , so this is a 10-dimensional optimization problem. We have tried Powell’s method (Powell, 1964) and Nelder-Mead (Nelder & Mead, 1965) from the SciPy package (Jones et al., 2001–); both work well. For a trial transfer function , a single evaluation consists of the following steps.
Apply to the late-time displacements (Eq. 10); call this field . 2. 2.
Take the inverse FFT:
[TABLE] 3. 3.
Interpolate the displacements to halo centers using tri-linear interpolation. 4. 4.
Apply the halo center displacements to halos and halo subsample particles. 5. 5.
Compute the resulting power spectrum monopole . 6. 6.
Compute (Eq. 11).
Note that can be precomputed from the matter density field and is not updated during iteration.
Executing the above 6 steps takes about 3 seconds with alos and alo particles on a 24-core machine. Powell’s method uses about 6 steps and 1400 evaluations for a total optimization time of 1.2 hours. The resulting matches to 0.1% down to (except for the sample-variance-dominated large scales); see Section 3.
The choice of is set by our science goals: we want to modify the power spectrum over the range that we will reasonably analyze. Another consideration is the power spectrum mesh size: we want to be somewhat smaller than of the mesh to avoid the worst of the aliasing effects, but a larger mesh slows requires more memory and makes the optimization slower.
2.5 Redshift Space: Residuals, Velocity Dispersion, and Transfer Function
The discussion thus far has focused on the real-space power spectrum, but we would like to match the redshift-space monopole and quadrupole, too. Thus, we must consider how to warp the velocities. We will apply initial condition residuals, rescale halo velocity dispersion, and apply a transfer function, as we did with the positions. The IC residuals and transfer function modify the two-halo “Kaiser” redshift-space distortions (RSD); the velocity dispersion modifies the one-halo “Finger-of-God” RSD.
Applying the velocities from the IC residuals to the halo centers and particles is straightforward; the prescription is already given in Eqs. 5–7. We apply the halo center kick identically to all halo particles.
We then rescale halo particle velocities according by matching velocity dispersion as a function of abundance against the target cosmology. As with the radius rescaling, we find that the ratio of the medians is a slowly changing function of abundance and can be fit with a line. The particle velocities are simply scaled by this fit to the ratio.
Before starting the velocity warping, we apply one other correction. The late-time displacements in Eq. 9 imply a unique velocity due to their dynamical origin (just as displacements in Zel’dovich Approximation initial conditions have a unique velocity):
[TABLE]
The factor is a statement of redshift dynamics and gives the comoving velocity at that redshift. The factor converts this to the comoving redshift-space displacement for a observer. We use redshift-space displacement units for all velocities.
The velocity transfer function framework is largely the same as the displacement transfer framework, except that we use the line-of-sight late-time velocities instead of the 3D late-time displacements. The density field from which the late-time velocities are computed and the halo positions to which they are interpolated remain in real-space, but the power spectrum is computed on the redshift-space quantities. We pre-apply the peculiar velocities to the halo particles as redshift-space distortions, so the velocity transfer function just has to drift them by the same amount as the halo center.
The velocity transfer function is still an isotropic monopole, as any velocity modifications must be isotropic. We choose a line of sight for the RSD, however, so we only apply the transfer function to the velocities for efficiency while fitting. We operate in the flat-sky approximation in a periodic simulation box, but the final warped catalog has the velocity modification applied isotropically, so the redshift space distortions should be accurate in any direction as long as the axis is not special.
We adopt a that includes both the redshift-space monopole and quadrupole:
[TABLE]
where we have used in the multipole variance . As with the monopole variance (Eq. 12), we drop the formal dependence from the quadrupole variance, since these are phase-matched simulations and the variance only matters relative to the monopole.
The fitting takes about 9 steps with 2300 function evaluations, although it is largely converged in half that number. This takes about 2.3 hours on a 24-core machine.
3 Results
3.1 Outline
In the following, we test our warping procedure on the AbacusCosmos_1100box_00-0 and AbacusCosmos_1100box_01-0 simulations which are available on the AbacusCosmos website111https://lgarrison.github.io/AbacusCosmos/. These are two phase-matched simulations with particles in boxes and are identical except for a 1% change in —the former (the original) has , while the latter (the target) has . We focus on this simple cosmology change for now while we validate the basic premise of our warping. We use friends-of-friends halo catalogs at and 10% halo and field particle subsamples. We use halos of 100 particles or more in the original cosmology, which corresponds to halo mass . There are f these halos in a volume, for a halo density of $$1.1\text{\times}{10}^{-3}\text{,}.
First, we examine the effect of the IC residuals, halo radius rescaling, and the transfer function in real space, then in redshift space. Finally, we check that a transfer function measured on one pair of simulations can be applied to another with similar accuracy.
3.2 Real Space
Figure 1 shows the results of the warping procedure on the real-space power spectrum monopole and cross correlation. First, we note that the halo bias evolves rapidly from the original to target simulations—for a 1% change in , we should see a 2% change in the halo power spectrum, assuming constant halo bias. (We do indeed measure exactly a 2% change in the large-scale matter clustering.) Instead, we see almost no change; the halo bias has almost exactly canceled the change in . Thus, when we apply the IC residuals from the large-scale modes, the halo power spectrum overshoots that of the target cosmology.
The bias cancellation does not mean that the catalog can be used as a realization of the new cosmology without any modification, of course. This is seen most immediately in the redshift space and clustering (Figures 3 & 4) where biases of 0.5–1.0% are observed; our redshift-space warping will successfully deal with those in Section 3.3.
Despite the power spectrum overshoot due to applying the IC residuals, we see the small-scale cross correlation actually increases. The cross correlation is already good on all scales—the error is smaller than 1.5% for —but this gives us confidence that the IC residuals are moving halos to more closely lie on top of their counterparts in the target cosmology.
The next step is to rescale halo radii according to , the median halo radius, as a function of abundance. The halo versus abundance for the two cosmologies is given in Figure 2. This also shows the trend line that we fit to the change in median ; we move halo particles radially according to this fit. The scatter in a given bin is quite large but the ratio of the medians appears robust.
Figure 1 shows the effect of the radius rescaling on the power; as expected, the only impact is on small scales. The radius changes are generally quite small (less than 0.5%) which translates into a shift in power even at our .
The direction of this change is such that agreement with the target simulation actually decreases. This is because most halos in the original cosmology have larger than their counterparts in the target cosmology, despite the smaller . This may be an effect of halos forming earlier and thus having higher concentrations with a higher . This change is small enough that the cross-correlation is unaffected and the transfer function can easily compensate. We prefer to match the 1-halo abundance statistics and deal with the consequences in the 2-halo clustering rather than neglect the former; otherwise, we are likely to end up with a catalog that looks accurate for this particular halo mass cut/HOD but not any other.
Finally, we fit the real-space transfer function using 6 steps of Powell’s method (Section 2.4). This brings the monopole power of the warped simulation into 0.1% agreement with the target to ; this is more precise than the sample variance of the box across the whole fitted range.
We note that the measured transfer function is a relatively smooth function of and would thus likely be amenable to parametrization as a low-dimensional function instead of 10 independent segments. This would greatly accelerate convergence of the non-linear fit and probably eliminate the minor “sawtooth” effect observed at high due to use of a constant value to inside each bin.
We observe a tiny decrease in the cross correlation as a result of the transfer function. Since the two-point clustering is the relevant quantity for most cosmology analysis, this very small loss of cross correlation is relatively unconcerning. This is most likely an effect of halo mergers and splits that are not explicitly modeled here; such a problem would be compounded by our use of FoF halos, which are known to over-merge (e.g. More et al., 2011). We will investigate this in future work with more sophisticated halo catalogs.
3.3 Redshift Space
Figures 3 & Figure 4 show the results of the velocity warping procedure on the redshift-space monopole and quadrupole, respectively. We see in both that the real-space warping restores some power on large scales, but the clustering amplitude is offset on small scales. The first step of the velocity warping, matching , increases both monopole and quadrupole agreement. In Figure 5, we can see that the velocity dispersions are higher in the target cosmology, so boosting the dispersions in the original cosmology will tend to decrease the monopole and increase the quadrupole as galaxies are spread out along the line of sight.
The next step of the redshift-space warping is to fit the velocity transfer function, but unlike in real space, this transfer function must simultaneously satisfy the monopole and quadrupole. Even under with this constraint, the transfer function does a very good job: the power matches the target within the sample variance of both multipoles to our chosen . The quadrupole is inherently nosier than the monopole, but it is clear that the fit is bringing the simulations into better agreement on all but the smallest scales.
The slight negative offset in the small-scale quadrupole pairs with the slight positive offset in the small-scale monopole. This likely indicates tension between the two, which is unsurprising given that the velocity transfer function strictly operates on two-halo velocities and can make no modifications to internal halo structure. On small scales, the power is dominated by internal halo velocity dispersions, so attempting to reproduce this with bulk halo motions is likely to fail. This is likely the cause of the slight loss of cross-correlation on small scales as well.
3.4 Transferring the Transfer Function
The utility of this warping methodology is based on the assumption that a transfer function measured on one pair of phase-matched simulations can be applied to a simulation with different initial phases. We now test that assumption. Figure 6 shows the application of the real-space transfer function (Figure 1) and redshift-space (velocity) transfer functions (Figures 3 & 4) to a new simulation. The results are very good: the real space monopole matches the target better than sample variance across the whole range and better than 0.3% across almost all of the range. The results are similar in the redshift-space monopole and quadrupole: a mild degradation compared to the original phases but better than sample variance limits to .
The degradation in the real-space monopole appears largely as smooth deflection of peak amplitude from –. This may be due to different non-linear couplings of the large-scale modes to small-scale structure in this pair of simulations compared with the pair on which the transfer function was measured. At all scales this effect is sub-dominant to sample variance, however.
4 Discussion and Future Directions
We have developed a warping framework for changing the cosmology of a simulation, focusing on highly accurate warped catalogs for small changes in cosmology rather than roughly accurate catalogs for large changes in cosmology. We have used a halo displacement technique to modulate the clustering amplitude and thus avoided difficulties associated with an Eulerian re-weighting scheme (Appendix A). We have shown that the real-space power spectrum monopole can be controlled to 0.1% precision, or 0.3% when measured on one pair of simulations and applied to another. The redshift space monopole and quadrupole are noisier and but can still be controlled to about 0.3%. In all cases, this error is better than the sample variance limit for a box.
This work has focused on a simple change in cosmology (a 1% change in ) whose effects on the power spectrum are readily understood. Even in this simple case, we found rapidly evolving halo bias, hence the need for a directly-fit transfer function rather than one motivated from initial conditions or first principles. The next step of this work will be to test the effect of more complicated cosmology changes that also modulate the shape of the power spectrum.
The parametrization of as 10 independent bins was chosen to allow full flexibility in the shape of the transfer function. The measured transfer functions in this work were generally smooth which should admit lower-dimensional parameterizations; this is a natural next step for this work. This will significantly accelerate the optimization step. However, we expect that more complicated changes to the cosmology will cause shape variations in the transfer function, so we must ensure that any simpler parametrization can capture these as well.
We used friends-of-friends halos here for their simplicity, but FoF has well-known pathologies that may be causing some mild difficulties in the halo property rescaling and small-scale transfer function. We expect this method will be applicable to other halo finders, such as Rockstar (Behroozi et al., 2013) or spherical overdensity, and will test this in future work.
Finally, we used a pseudo-HOD prescription when assigning galaxies to halo particles in order to suppress shot noise, but we must test that the warped catalog behaves the same as the target catalog for a range of real HODs and HOD parameters.
We believe this technique will be suitable for applications that require high-quality mocks for small variations in cosmology, such as blind mock challenges. Once we validate our method on more complicated cosmology changes, we will be able to produce suites of simulations suitable for warping. The design of such a suite might be similar to that of our Abacus Cosmos simulations, with 20 realizations of a fiducial cosmology and 40 phase-matched simulations with different cosmologies. Such a design would allow us produce 800 mock catalogs from 40 transfer function measurements. Furthermore, it may be possible to interpolate the transfer functions between cosmologies. This will maximize the utility of simulations in blind challenges, as we will be able to re-blind the same simulation many times.
LHG would like to thank Harshil Kamdar for work on an earlier iteration of this project. We would also like to thank Doug Ferrer, Phil Pinto, and Marc Metchnik as co-authors of Abacus, and Nina Maksimova, Duan Yutong, and Sownak Bose for helpful discussions. This work has been supported by grant AST-1313285 from the National Science Foundation and by grant DE-SC0013718 from the U.S. Department of Energy. DJE is further supported as a Simons Foundation investigator.
Appendix A Eulerian Transfer: Failed Warping Procedure
Rather than a non-linear fit to a transfer function on the late-time displacements, we initially tried to fit a transfer function directly on the Eulerian pseudo-HOD density field. This approach had the advantage of being linear and solvable via a least-squares minimization. The goal was to find the best-fit such that
[TABLE]
As before, the prime indicates a quantity in the target cosmology. This can be posed as a complex least-squares minimization of
[TABLE]
in each bin of . Imposing the constraint that must be real gives the solution
[TABLE]
where the asterisk denotes complex conjugation. The halos (or the halo occupation statistics) would then be re-weighted by this transfer function to reproduce the target density field by construction.
This had two problems. The first was that any roll-off in cross-correlation towards high would manifest as a suppressed transfer function, as evidenced by the fact that can be rewritten as the product of two terms, the first of which is the cross-correlation:
[TABLE]
A cross-correlation of less than 1 was observed (Figure 1) and suppressed the best-fit transfer function. The second term is related to the relative mode amplitudes and can be greater than 1, but any noise will reduce the covariance of the amplitudes and thus suppress the ratio. We observed this effect as well. A least-squares fit on or instead of would suffer from this same amplitude cross-correlation effect.
The second and more severe problem was that the re-weighted density field had no real-space positivity constraint, as it was constructed in Fourier space. Thus, applying the transfer function caused large regions of in the simulation voids. The problem was severe enough that clipping these values to distorted the power spectrum. Re-weighting halos with negative values was deemed too unphysical to be tenable.
As a result of these difficulties with the Eulerian transfer function, we developed the transfer formalism with displacements used in the rest of this work.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Angulo & White (2010) Angulo, R. E., & White, S. D. M. 2010, Monthly Notices of the Royal Astronomical Society, 405, 143
- 2Behroozi et al. (2013) Behroozi, P. S., Wechsler, R. H., & Wu, H.-Y. 2013, Ap J, 762, 109
- 3Bernardeau et al. (2002) Bernardeau, F., Colombi, S., Gaztañaga, E., & Scoccimarro, R. 2002, Phys. Rep., 367, 1
- 4Davis et al. (1985) Davis, M., Efstathiou, G., Frenk, C. S., & White, S. D. M. 1985, Ap J, 292, 371
- 5Garrison et al. (2016) Garrison, L. H., Eisenstein, D. J., Ferrer, D., Metchnik, M. V., & Pinto, P. A. 2016, MNRAS, 461, 4125
- 6Garrison et al. (2018) Garrison, L. H., Eisenstein, D. J., Ferrer, D., et al. 2018, The Astrophysical Journal Supplement Series, 236, 43
- 7Heitmann et al. (2016) Heitmann, K., Bingham, D., Lawrence, E., et al. 2016, Ap J, 820, 108
- 8Jing (2005) Jing, Y. P. 2005, Ap J, 620, 559
