This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

The cosmic neutrino background as a collection of fluids in large-scale structure simulations

Joe Zhiyu Chen    Amol Upadhye    Yvonne Y. Y. Wong
Abstract

A significant challenge for modelling the massive neutrino as a hot dark matter is its large velocity dispersion. In this work, we investigate and implement a multi-fluid perturbation theory that treats the cosmic neutrino population as a collection of fluids with a broad range of bulk velocities. These fluids respond linearly to the clustering of cold matter, which may be linear and described by standard linear perturbation theory, or non-linear, described using either higher-order perturbation theory or NN-body simulations. We verify that such an alternative treatment of neutrino perturbations agrees closely with state-of-the-art neutrino linear response calculations in terms of power spectrum and bispectrum predictions. Combining multi-fluid neutrino linear response with a non-linear calculation for the cold matter clustering, we find for a reference νΛ\nu\LambdaCDM cosmology with neutrino mass sum mν=0.93\sum m_{\nu}=0.93 eV an enhancement of the small-scale neutrino power by an order of magnitude relative to a purely linear calculation. The corresponding clustering enhancement in the cold matter, however, is a modest 0.05%\sim 0.05\%. Importantly, our multi-fluid approach uniquely enables us to identify that the slowest-moving 25% of the neutrino population clusters strongly enough to warrant a non-linear treatment. Such a precise calculation of neutrino clustering on small scales accompanied by fine-grained velocity information would be invaluable for experiments such as PTOLEMY that probe the local neutrino density and velocity in the solar neighbourhood.

CPPC-2020-08

1 Introduction

Cosmology is within reach of a measurement of the sum of neutrino masses, mν\sum m_{\nu}, one of the final unmeasured parameters of the Standard Model of particle physics. The upper bound on mν\sum m_{\nu} in the simplest cosmological model — currently at mν0.12\sum m_{\nu}\lesssim 0.12 eV (95%) [1] — is rapidly converging on the lower bound from laboratory oscillation experiments, which can measure mass differences but not the sum [2, 3]. Nevertheless, powerful motivations exist for continuing to consider larger neutrino masses. Simple extensions to the minimal cosmological model, such as a time-variation in the dark energy density accelerating the expansion of the universe, weaken the cosmological upper bound on mν\sum m_{\nu} by a factor of about three [4]. Neutrino constraints based upon the scale-dependent suppression of galaxy clustering suffer from systematic uncertainties due to scale-dependent galaxy bias and difficult-to-model baryonic effects. Moreover, persistent tensions and anomalies in cosmology and particle physics, such as the H0H_{0} tension between early and late probes [5, 6, 7], the σ8\sigma_{8} tension [8], and the LSND/MiniBooNE/reactor anomalies [9] may be explained by a sterile neutrino with mass 1\sim 1 eV that is not part of the Standard Model.

Additionally, in recent years an array of techniques has emerged for probing neutrino phenomena other than their small-scale suppression of cold dark matter (CDM) and baryon clustering. Neutrino clustering around CDM halos leads to a characteristic scale-dependence of the halo bias at the free-streaming scale below which neutrino clustering is suppressed [10, 11, 12, 13]. Neutrinos have a velocity relative to CDM and baryons, meaning that a stream of neutrinos flowing past collapsed CDM+baryon structures will form a “wake” on the other side [14, 15]. Halos in neutrino-rich environments will capture neutrinos more efficiently, leading to an observable change in their mass function [16]. Neutrinos also lead to long-range correlations in the spins of galaxies [17]. Thus, understanding neutrino clustering itself, and not just its impact on the clustering of CDM and baryons, is essential for deriving robust neutrino mass constraints from cosmological observations.

However, the large velocity dispersion expected of a massive relic neutrino population presents a daunting challenge for the numerical investigation of neutrinos’ gravitational clustering. Neutrinos at late times are neither radiation, whose clustering may be understood purely perturbatively, nor cold matter, which may be realised as particles with a well-defined velocity field in an NN-body simulation. A particle neutrino simulation must instead follow the full six-dimensional phase space of neutrinos [18, 19, 20, 21, 22], a significant challenge at a time when accurate simulation of the three-dimensional CDM+baryon phase space requires the most powerful supercomputers on the planet. Some existing approximations to get around this problem in simulations include representing the neutrino population as a fluid on a grid [23, 24], and linear perturbation theory/linear response [25, 26, 27, 28, 29, 30, 31].

The same large neutrino velocity dispersion also plagues perturbative fluid treatments of the neutrino population, because the continuity and Euler equations of fluid dynamics apply to a fluid with a well-defined density and velocity at each spatial point [32, 33, 34, 35]. In this regard, a significant advance came from Dupuy and Bernardeau, who, instead of treating the entire neutrino population as a single fluid, subdivided the population into a set of discrete flows, each with a different but well-defined bulk velocity field, thereby allowing the fluid equations to be applied to each individual flow [36, 37, 38]. In addition to rendering the system amenable to standard fluid perturbation techniques, their approach reduces the dimensionality of the problem from six to five, as the equations of motion are symmetric under a rotation of the Fourier-space wave vector about the neutrino flow direction. Dupuy and Bernardeau implemented their method in linear perturbation theory and showed it to agree with the widely-used Boltzmann hierarchy [39] employed in standard linear cosmological Boltzmann codes such as camb [40] and class [41, 42, 43]. A similar perturbation theory for constant-speed neutrino shells was developed and implemented in an NN-body simulation in reference [31].

Since we are primarily interested in the formation of cosmic structure at late times, we develop a non-relativistic multi-fluid neutrino perturbation theory based upon the relativistic theory of Dupuy and Bernardeau. Dependences of the density and velocity perturbations on the angle between the Fourier vector and particle momentum are expanded in Legendre polynomials and truncated at finite order. After verifying the convergence and accuracy of this linear perturbation theory, we combine it with a non-linear perturbative calculation for the CDM+baryon fluid, thereby allowing each of the many neutrino fluids to respond linearly to non-linear CDM+baryon clustering. Next, we incorporate multi-fluid neutrinos into a Gadget-2 NN-body simulation for a more realistic calculation of neutrino clustering.

Equipped with this multi-fluid linear response calculation for neutrinos, we systematically study the enhancement of neutrino and CDM+baryon clustering due to neutrino response. In a reference model with mν=0.93\sum m_{\nu}=0.93 eV, neutrino clustering is enhanced by over an order of magnitude relative to linear theory predictions at the smallest scale accessible to our simulation, k2h/k\approx 2~h/Mpc. Meanwhile, CDM+baryon clustering is only modestly enhanced by 0.1%\lesssim 0.1\% in the power spectrum and bispectrum. Finally, we use the fine-grained velocity information provided by the multi-fluid perturbation theory to quantify the fraction of the neutrino population that clusters with a dimensionless power spectrum Δ2\Delta^{2} exceeding 0.1\approx 0.1, a regime in which our linear perturbative treatment is expected to break down. We find that over 25% of the neutrinos enter this non-linear regime in our reference model. When mν\sum m_{\nu} is reduced to 0.50.5 eV, a value compatible with data constraints if the dark energy equation of state is allowed to vary [4], a smaller but still significant 5%5\% of the neutrinos enter the non-linear regime. This result motivates a future hybrid NN-body simulation in which the slowest perturbative neutrino fluids are converted into particles as they reach the non-linear regime, in the manner of [18, 44].

The outline for this article is as follows. In section 2 we briefly review the relativistic multi-fluid perturbation theory of Dupuy and Bernardeau. We proceed in section 3 to develop a non-relativistic version of such a multi-fluid perturbation theory, which we subject to a battery of tests in section 4. In section 5 we combine it with a non-linear perturbation theory for the CDM+baryon fluid, and estimate the impact of neutrino linear response on clustering. We incorporate this multi-fluid treatment into the Gadget-2 N-body simulation code in section 6, and use it to provide more accurate calculations of the impact of neutrino linear response, before concluding in section 7.

2 Relativistic multi-fluid perturbation theory

The cosmological neutrino population is not a perfect fluid because it has a velocity dispersion. However, references [36, 37, 38] discovered a method to decompose this population into subsets with uniform velocities at zeroth order in perturbation theory. In the limit of a large number of subsets, the collection of such subsets approaches the velocity distribution of the cosmological neutrino population. The advantage of this approach is that each of these subsets of particles is a fluid described at all points by a density and a momentum, and thus amenable to standard fluid perturbative treatments.

We provide in this section a brief review of this multi-fluid perturbation theory [36, 37, 38]. Working within the conformal Newtonian gauge, the line element is given by

ds2=a2(η)[(1+2Φ)dη2+(12Ψ)|dx|2],{\rm d}s^{2}=a^{2}(\eta)\left[-(1+2\Phi){\rm d}\eta^{2}+(1-2\Psi)\left|{\rm d}\vec{x}\right|^{2}\right], (2.1)

and the conformal Hubble expansion rate is (η):=dlog(a)/dη{\mathcal{H}}(\eta):={\rm d}\log(a)/{\rm d}\eta. It is convenient to change our time variable to s:=ln(a/ain)s:=\ln(a/a_{\mathrm{in}}) for a constant aina_{\mathrm{in}}, so that the conformal Hubble rate can be equivalently expressed as

2(s)02\displaystyle\frac{{\mathcal{H}}^{2}(s)}{{\mathcal{H}}_{0}^{2}} =\displaystyle= Ω0(s),\displaystyle\sum\Omega_{0}\,{\mathcal{E}}(s), (2.2)
(s)0\displaystyle\frac{{\mathcal{H}}^{\prime}(s)}{{\mathcal{H}}_{0}} =\displaystyle= 122(s)02Ω0(s),\displaystyle\frac{1}{2}\frac{{\mathcal{H}}^{2}(s)}{{\mathcal{H}}_{0}^{2}}\sum\Omega_{0}\,{\mathcal{E}}^{\prime}(s), (2.3)

where primes () denote derivatives with respect to ss, and 0{\mathcal{H}}_{0} is its present-day value of {\mathcal{H}}. In writing equations (2.2) and (2.3) we have assumed the universe to consist of various forms of matter and energy each with a present-day energy density fraction Ω0\Omega_{0}. Each energy density evolves with time as Ω(s)=Ω0(s)02/2\Omega(s)=\Omega_{0}\,{\mathcal{E}}(s){\mathcal{H}}_{0}^{2}/{\mathcal{H}}^{2}, where the function (s){\mathcal{E}}(s) encapsulates the fluid’s thermodynamic and kinematic properties. A perfect fluid at rest with equation of state w=P/ρw=P/\rho has =a(1+3w){\mathcal{E}}=a^{-(1+3w)}, while an isotropic collection of fluids each with uniform speed vv has =a1(1v2)1/2{\mathcal{E}}=a^{-1}(1-v^{2})^{-1/2}. Since particles of mass mm with comoving momenta τ\vec{\tau} have speeds v=(1+m2a2/τ2)1/2v=(1+m^{2}a^{2}/\tau^{2})^{-1/2}, the latter expression for {\mathcal{E}} smoothly interpolates between the w=0w=0 and 1/31/3 limits of the former, perfect fluid expression as τ\tau is increased from zero to infinity.

2.1 Neutrinos as a collection of fluids

Consider a universe containing only a relic population of neutrinos of mass mνm_{\nu}, subdivided into an infinite number of fluids according to some property τ\vec{\tau}. At position x\vec{x} and time ss, each of these neutrino fluids is characterised by a number density n(s,x,τ)n(s,\vec{x},\vec{\tau}) and a 4-momentum Pμ(s,x,τ)P^{\mu}(s,\vec{x},\vec{\tau}), whose spatial means at a given time ss are n¯(s,τ)\bar{n}(s,\vec{\tau}) and P¯μ(s,τ)\bar{P}^{\mu}(s,\vec{\tau}) respectively. The mean number density of one such fluid evolves with the scale factor as n¯(s,τ)a3(s)\bar{n}(s,\vec{\tau})\propto a^{-3}(s) as usual. On the other hand, the spatial part of the mean 4-momentum with upper Lorentz indices scales as P¯i(s,τ)a2(s)\bar{P}^{i}(s,\vec{\tau})\propto a^{-2}(s), while its lower index version P¯i(s,τ)\bar{P}_{i}(s,\vec{\tau}) is constant in time. The latter leads us to identify τi:=P¯i(s,τ)\tau_{i}:=\bar{P}_{i}(s,\vec{\tau}), and it follows that the mean coordinate 3-velocity of the fluid is v(s,τ)=τ/ξ(s,τ)\vec{v}(s,\vec{\tau})=-\vec{\tau}/\xi(s,\tau), where τ:=|τ|\tau:=|\vec{\tau}| and ξ(s,τ):=mν2a2(s)+τ2\xi(s,\tau):=-\sqrt{m_{\nu}^{2}a^{2}(s)+\tau^{2}}.

At early times when the spatial inhomogeneities are small, we expect Pi(s,x,τ)τiP_{i}(s,\vec{x},\vec{\tau})\rightarrow\tau_{i}. Then, subdividing the neutrino population into fluids by τ\vec{\tau} is equivalent to labelling these fluids by their initial comoving 3-momenta. Each fluid thus characterised is unique, and its subsequent evolution under the influence of spatial inhomogeneities can be treated with standard fluid perturbation theory. Reference [36] has derived such a linear perturbation theory for a neutrino fluid characterised by an initial momentum τ\vec{\tau}, which forms the starting point for our analysis. In Fourier space, the equations of motion for a fluid’s number density contrast δ(s,k,τ):=n(s,k,τ)/n¯(s,τ)1\delta(s,\vec{k},\vec{\tau}):=n(s,\vec{k},\vec{\tau})/\bar{n}(s,\vec{\tau})-1 and the momentum divergence θP(s,k,τ):=ikiPi(s,k,τ)\theta_{P}(s,\vec{k},\vec{\tau}):=ik^{i}P_{i}(s,\vec{k},\vec{\tau}) are respectively [36]

δ\displaystyle\delta^{\prime} =\displaystyle= ikτξδ+(1(kτ)2k2ξ2)θP+3Ψikτξ[(1+τ2ξ2)ΨΦ],\displaystyle i\frac{\vec{k}\cdot\vec{\tau}}{{\mathcal{H}}\xi}\delta+\left(1-\frac{(\vec{k}\cdot\vec{\tau})^{2}}{k^{2}\xi^{2}}\right)\theta_{P}+3\Psi^{\prime}-i\frac{\vec{k}\cdot\vec{\tau}}{{\mathcal{H}}\xi}\left[\left(1+\frac{\tau^{2}}{\xi^{2}}\right)\Psi-\Phi\right], (2.4)
θP\displaystyle\theta_{P}^{\prime} =\displaystyle= ikτξθPξk2Φτ2k2ξΨ.\displaystyle i\frac{\vec{k}\cdot\vec{\tau}}{{\mathcal{H}}\xi}\theta_{P}-\frac{\xi k^{2}}{{\mathcal{H}}}\Phi-\frac{\tau^{2}k^{2}}{\xi{\mathcal{H}}}\Psi. (2.5)

The key difference between these equations and standard linearised fluid equations for, e.g., CDM, is that the initial fluid momentum τ\vec{\tau} now also enters the picture. Thus, this multi-fluid treatment of neutrinos is inherently Lagrangian in momentum space.

Two observations about equations (2.4) and (2.5) simplify their analysis. Firstly, the direction of τ\vec{\tau} appears only through its inner product with the Fourier vector, μ:=kτ/(kτ)\mu:=\vec{k}\cdot\vec{\tau}/(k\tau). This together with the fact that the initial conditions are also independent of the absolute direction of τ\vec{\tau} means that we need not consider the full set of allowed τ\vec{\tau} when representing the neutrino population as a set of discrete fluids. It suffices to deal only with τ\tau and μ\mu, and modelling relic neutrinos can proceed first by partitioning the population by τ\tau into NτN_{\tau} fluids, followed by approximating each these NτN_{\tau} fluids as having NμN_{\mu} angular degrees of freedom, in the form of either a discrete set of μ\mu as in reference [36], or a finite-dimensional subspace of the set of all functions of μ\mu.

Secondly, different fluids interact only through the gravitational potentials Φ(s,k)\Phi(s,k) and Ψ(s,k)\Psi(s,k). For an infinite number of fluids, each with density contrast δ(s,k,τ,μ)\delta(s,k,\tau,\mu) and velocity perturbations θP(s,k,τ,μ)\theta_{P}(s,k,\tau,\mu), the potentials in the conformal Newtonian gauge are [37]

k2Ψ+32(Ψ+Φ)\displaystyle k^{2}\Psi+3{\mathcal{H}}^{2}(\Psi^{\prime}+\Phi) =\displaystyle= 4πGa2δρ,\displaystyle-4\pi Ga^{2}\delta\rho, (2.6)
k2(Ψ+Φ)\displaystyle k^{2}(\Psi^{\prime}+\Phi) =\displaystyle= 4πGa2δU,\displaystyle-4\pi Ga^{2}\delta U, (2.7)
δρ:=1211dμδT00\displaystyle\delta\rho:=-\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\,\delta T^{0}_{0} =\displaystyle= ρ¯crit(τ)0dτΩν(s,τ)11dμ2(δτμkξ2θP+τ2ξ2Ψ),\displaystyle\bar{\rho}_{\mathrm{crit}}(\tau)\int_{0}^{\infty}{\rm d}\tau\,\Omega_{\nu}(s,\tau)\int_{-1}^{1}\frac{{\rm d}\mu}{2}\left(\delta-\frac{\tau\mu}{k\xi^{2}}\theta_{P}+\frac{\tau^{2}}{\xi^{2}}\Psi\right), (2.8)
δU:=1211dμikjδTj0\displaystyle\delta U:=-\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\frac{ik_{j}}{{\mathcal{H}}}\delta T^{0}_{j} =\displaystyle= ρ¯crit(τ)0dτΩν(s,τ)11dμ2(θP+kτμδξ),\displaystyle\bar{\rho}_{\mathrm{crit}}(\tau)\int_{0}^{\infty}{\rm d}\tau\,\Omega_{\nu}(s,\tau)\int_{-1}^{1}\frac{{\rm d}\mu}{2}\left(\frac{\theta_{P}+k\tau\mu\delta}{{\mathcal{H}}\xi}\right), (2.9)

where Ων(s,τ)=Ων0(τ)(s,τ)02/2\Omega_{\nu}(s,\tau)=\Omega_{\nu 0}(\tau)\,{\mathcal{E}}(s,\tau){\mathcal{H}}_{0}^{2}/{\mathcal{H}}^{2}, with (s,τ)=|ξ|/(mνa2){\mathcal{E}}(s,\tau)=|\xi|/(m_{\nu}a^{2}). At a given τ\tau, these potentials depend on the quantities δ=0(s,k,τ)=1211dμδ\delta_{\ell=0}(s,k,\tau)=\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\,\delta, δ=1(s,k,τ)=1211dμμδ\delta_{\ell=1}(s,k,\tau)=\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\,\mu\delta, θP,=0(s,k,τ)=1211dμθP\theta_{P,\ell=0}(s,k,\tau)=\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\,\theta_{P}, and θP,=1(s,k,τ)=1211dμμθP\theta_{P,\ell=1}(s,k,\tau)=\frac{1}{2}\int_{-1}^{1}{\rm d}\mu\,\mu\theta_{P}, which are the Legendre monopoles and dipoles of the fluid perturbations. This motivates us to represent the NμN_{\mu} angular degrees of freedom using a Legendre polynomial expansion.

We describe first in the following how we sample NτN_{\tau} fluids following the method of reference [36]. Our Legendre representation of the fluids’ angular degrees of freedom differs from the approach of [36], and we defer its discussion to section 3.1.

2.2 Sampling neutrino momenta

We sample the initial neutrino fluid momenta τ\tau from an ultrarelativistic Fermi–Dirac distribution. Defining x:=τ/(aTν)x:=\tau/(aT_{\nu}), where Tν(s)=Tν,0/a(s)T_{\nu}(s)=T_{\nu,0}/a(s), with Tν,0=1.95T_{\nu,0}=1.95 K, is the neutrino temperature, the (time-indepemdent) mean comoving number density of the full neutrino population is given up to a constant multiplicative factor by

n¯comoving\displaystyle\bar{n}_{\mathrm{comoving}} Tν,030dxx21+exp(x)\displaystyle\propto\,T^{3}_{\nu,0}\int_{0}^{\infty}{\rm d}x\,\frac{x^{2}}{1+\exp(x)} (2.10)
=3ζ(3)2Tν,03,\displaystyle=\,\frac{3\zeta(3)}{2}T^{3}_{\nu,0},

where ζ(3)\zeta(3) is a Riemann zeta function. The cumulative probability 𝔓(τ){\mathfrak{P}}(\tau) of finding a neutrino with momentum less than τ\tau is therefore

𝔓(τ)=23ζ(3)0τ/Tν,0dxx21+exp(x).{\mathfrak{P}}(\tau)=\frac{2}{3\zeta(3)}\int_{0}^{\tau/T_{\nu,0}}{\rm d}x\,\frac{x^{2}}{1+\exp(x)}. (2.11)

This is by definition a monotonically increasing function. It may therefore be inverted, thereby defining τ(𝔓)\tau(\mathfrak{P}) for 0𝔓10\leq\mathfrak{P}\leq 1.

We choose to divide the neutrino population into NτN_{\tau} bins of equal number densities, implying that all neutrino density fractions Ωα(s)\Omega_{\alpha}(s) are equal in the non-relativistic limit. Then, for each neutrino fluid α=0,,Nτ1\alpha=0,\ldots,N_{\tau}-1 in our collection of NτN_{\tau} fluids, a convenient choice of τα\tau_{\alpha} is τα=τ(𝔓α)\tau_{\alpha}=\tau({\mathfrak{P}}_{\alpha}) for 𝔓α=(α+12)/Nτ{\mathfrak{P}}_{\alpha}=(\alpha+\frac{1}{2})/N_{\tau}. With this choice, the parameter NτN_{\tau} determines the momentum resolution within the neutrino population. Thus, although the multi-fluid method allows for an arbitrary binning, which may be tailored for specific applications, we do not investigate this possibility further.

3 Multi-fluid perturbation theory in the subhorizon non-relativistic limit

References [36, 37] describe a general treatment of multi-fluid neutrinos capable of replacing the Boltzmann hierarchy in codes such as camb and class [40, 45, 46, 47, 43, 41, 42]. Our interest here, on the other hand, is subhorizon structure formation at late times when neutrinos have become non-relativistic, and we are particularly interested in combining this multi-fluid description of neutrino perturbations with a non-linear model of CDM+baryon clustering in the so-called linear response approach. The goal of this section, therefore, is to adapt the multi-fluid perturbation theory to the non-relativistic, subhorizon limit, and to test this theory numerically against other, more well-established perturbative methods.

In the following, we shall always assume that the neutrino population has already been discretised in τ\tau as per section 2.2, so that the continuous variables of section 2.1 need now be replaced with their discrete counterparts: ττα\tau\to\tau_{\alpha}, θP(τ)θP,α\theta_{P}(\tau)\to\theta_{P,\alpha}, δ(τ)δα\delta(\tau)\to\delta_{\alpha}, v(τ)vαv(\tau)\to v_{\alpha}, ξ(τ)ξα\xi(\tau)\to\xi_{\alpha}, Ω(τ)Ωα\Omega(\tau)\to\Omega_{\alpha}, etc., where the subscript α\alpha labels a discrete neutrino fluid. Where confusion is unlikely to arise, we shall omit writing out the time variable ss.

3.1 Subhorizon non-relativistic fluid equations

We begin by replacing in equation (2.5) the momentum divergence by the velocity divergence for each neutrino fluid α\alpha, θα:=θP,α/(ξα)\theta_{\alpha}:=\theta_{P,\alpha}/({\mathcal{H}}\xi_{\alpha}). The resulting equation of motion is

θα=(1vα2+)θαikμvαθαk22(Φ+vα2Ψ).\theta_{\alpha}^{\prime}=-\left(1-v_{\alpha}^{2}+\frac{{\mathcal{H}}^{\prime}}{{\mathcal{H}}}\right)\theta_{\alpha}-\frac{ik\mu v_{\alpha}}{{\mathcal{H}}}\theta_{\alpha}-\frac{k^{2}}{{\mathcal{H}}^{2}}(\Phi+v_{\alpha}^{2}\Psi). (3.1)

In the non-relativistic limit we may discard terms of order vα2v_{\alpha}^{2}, so that

θα=(1+)θαikμvαθαk22Φ.\theta_{\alpha}^{\prime}=-\left(1+\frac{{\mathcal{H}}^{\prime}}{{\mathcal{H}}}\right)\theta_{\alpha}-\frac{ik\mu v_{\alpha}}{{\mathcal{H}}}\theta_{\alpha}-\frac{k^{2}}{{\mathcal{H}}^{2}}\Phi. (3.2)

Similarly, recast in terms of θα\theta_{\alpha} equation (2.4) becomes

δα=ikμvαδα+(1μ2vα2)θα+3Ψ+ikμvα[(1+vα2)ΨΦ],\delta_{\alpha}^{\prime}=-\frac{ik\mu v_{\alpha}}{{\mathcal{H}}}\delta_{\alpha}+(1-\mu^{2}v_{\alpha}^{2})\theta_{\alpha}+3\Psi^{\prime}+\frac{ik\mu v_{\alpha}}{{\mathcal{H}}}\left[(1+v_{\alpha}^{2})\Psi-\Phi\right], (3.3)

which reduces further in the subhorizon non-relativistic limit to

δα=ikμvαδα+θα\delta_{\alpha}^{\prime}=-\frac{ik\mu v_{\alpha}}{{\mathcal{H}}}\delta_{\alpha}+\theta_{\alpha} (3.4)

if we neglect all terms of order vα2v_{\alpha}^{2} as well as gravitational potentials not multiplied by k2/2k^{2}/{\mathcal{H}}^{2}.

Departing from reference [36], we now expand δα(k,μ)\delta_{\alpha}(k,\mu) and θα(k,μ)\theta_{\alpha}(k,\mu) in Legendre polynomials 𝒫(μ){\mathcal{P}}_{\ell}(\mu). For an arbitrary function X(μ)X(\mu), we define the Legendre coefficients XX_{\ell} via

X(μ)\displaystyle X(\mu) ==0(i)𝒫(μ)X,\displaystyle=\,\sum_{\ell=0}^{\infty}(-i)^{\ell}{\mathcal{P}}_{\ell}(\mu)X_{\ell}, (3.5)
X\displaystyle X_{\ell} =i2(2+1)11𝑑μ𝒫(μ)X(μ).\displaystyle=\,\frac{i^{\ell}}{2}(2\ell+1)\int_{-1}^{1}d\mu{\mathcal{P}}_{\ell}(\mu)X(\mu).

This particular choice of definition follows from the structure of our equations of motion (3.2) and (3.4), which couple terms odd and even in μ\mu only through factors proportional to iμi\mu; the factors of ii in the definition (3.5) therefore ensure that the Legendre coefficients δα,(k)\delta_{\alpha,\ell}(k) and θα,(k)\theta_{\alpha,\ell}(k) initialised to real values will remain real under time evolution. The corresponding Legendre-expanded equations of motion are

δα,\displaystyle\delta_{\alpha,\ell}^{\prime} =\displaystyle= θα,+kvα(21δα,1+12+3δα,+1),\displaystyle\theta_{\alpha,\ell}+\frac{kv_{\alpha}}{{\mathcal{H}}}\left(\frac{\ell}{2\ell-1}\delta_{\alpha,\ell-1}-\frac{\ell+1}{2\ell+3}\delta_{\alpha,\ell+1}\right), (3.6)
θα,\displaystyle\theta_{\alpha,\ell}^{\prime} =\displaystyle= δ0(K)k22Φ(1+)θα,+kvα(21θα,1+12+3θα,+1),\displaystyle-\delta^{\mathrm{(K)}}_{\ell 0}\frac{k^{2}}{{\mathcal{H}}^{2}}\Phi-\left(1+\frac{{\mathcal{H}}^{\prime}}{{\mathcal{H}}}\right)\theta_{\alpha,\ell}+\frac{kv_{\alpha}}{{\mathcal{H}}}\left(\frac{\ell}{2\ell-1}\theta_{\alpha,\ell-1}-\frac{\ell+1}{2\ell+3}\theta_{\alpha,\ell+1}\right), (3.7)

where δij(K)\delta^{\mathrm{(K)}}_{ij} is the Kronecker delta function.

This system of equations couples each 0\ell\geq 0 to +1\ell+1, resulting in an infinite system of equations that needs to be truncated in order to limit the decompositions of δα(k,μ)\delta_{\alpha}(k,\mu) and θα(k,μ)\theta_{\alpha}(k,\mu) to a finite number NμN_{\mu} of Legendre polynomials. Reference [39] warns against truncating this system at a finite max=Nμ1\ell_{\mathrm{max}}=N_{\mu}-1 by merely setting all higher coefficients to zero; doing so would amount to imposing a reflecting boundary condition at max\ell_{\mathrm{max}}, thereby sending power that ought to flow towards infinite \ell back towards =0\ell=0. Thus, we must approximate δα,\delta_{\alpha,\ell} and θα,\theta_{\alpha,\ell} at =max+1\ell=\ell_{\mathrm{max}}+1.

In order to do this, note that the terms multiplying kvα/kv_{\alpha}/{\mathcal{H}} in equations (3.6) and (3.7) in the limit of large \ell approach finite-difference approximations to the first derivatives of δα,\delta_{\alpha,\ell} and θα,\theta_{\alpha,\ell} with respect to \ell. We make this explicit by defining f(x)=xδα,x/(x+1/2)f_{\ell}(x)=x\delta_{\alpha,x\ell}/(x\ell+1/2). Then, the centered second-order finite-difference approximation to the first derivative is Δ2,ϵ(C)f(x)=[f(x+ϵ)f(xϵ)]/(2ϵ)\Delta^{\mathrm{(C)}}_{2,\epsilon}f_{\ell}(x)=[f_{\ell}(x+\epsilon)-f_{\ell}(x-\epsilon)]/(2\epsilon), with the actual derivative df(x)/dx=Δ2,ϵ(C)f(x)+𝒪(ϵ2){\rm d}f_{\ell}(x)/{\rm d}x=\Delta^{\mathrm{(C)}}_{2,\epsilon}f_{\ell}(x)+{\mathcal{O}}(\epsilon^{2}). For x=1x=1 and ϵ=1/\epsilon=1/\ell, we find

Δ2,1(C)f(1)=+12+3δα,+1121δα,1,\Delta^{\mathrm{(C)}}_{2,\frac{1}{\ell}}f_{\ell}(1)=\frac{\ell+1}{2\ell+3}\delta_{\alpha,\ell+1}-\frac{\ell-1}{2\ell-1}\delta_{\alpha,\ell-1}, (3.8)

which can be easily rearranged to give

21δα,1+12+3δα,+1=121δα,1Δ2,1(C)f(1),\frac{\ell}{2\ell-1}\delta_{\alpha,\ell-1}-\frac{\ell+1}{2\ell+3}\delta_{\alpha,\ell+1}=\frac{1}{2\ell-1}\delta_{\alpha,\ell-1}-\Delta^{\mathrm{(C)}}_{2,\frac{1}{\ell}}f_{\ell}(1), (3.9)

i.e., precisely the term in parenthesis in equation (3.6) now written in terms of Δ2,1/(C)f(1)\Delta^{\mathrm{(C)}}_{2,1/\ell}f_{\ell}(1).

Next, we replace the centered derivative Δ2,ϵ(C)f(x)\Delta^{\mathrm{(C)}}_{2,\epsilon}f_{\ell}(x) at =Nμ1\ell=N_{\mu}-1 by the backwards derivative Δ2,ϵ(B)f(x)=[f(x2ϵ])4f(xϵ)+3f(x)]/(2ϵ)\Delta^{\mathrm{(B)}}_{2,\epsilon}f_{\ell}(x)=[f_{\ell}(x-2\epsilon])-4f_{\ell}(x-\epsilon)+3f_{\ell}(x)]/(2\epsilon), which also approximates df(x)/dx{\rm d}f_{\ell}(x)/{\rm d}x to 𝒪(ϵ2)𝒪(Nμ2){\mathcal{O}}(\epsilon^{2})\approx{\mathcal{O}}(N_{\mu}^{-2}). The key is that Δ2,1/max(B)f(1)\Delta^{\mathrm{(B)}}_{2,1/\ell_{\mathrm{max}}}f_{\ell}(1) depends only upon δα,\delta_{\alpha,\ell} for max\ell\leq\ell_{\mathrm{max}}. This replacement amounts to approximating

max+12max+3δα,max+13max2max+1δα,max3(max1)2max1δα,max1+(max2)2max3δα,max2.\frac{\ell_{\mathrm{max}}+1}{2\ell_{\mathrm{max}}+3}\delta_{\alpha,\ell_{\mathrm{max}}+1}\approx\frac{3\ell_{\mathrm{max}}}{2\ell_{\mathrm{max}}+1}\delta_{\alpha,\ell_{\mathrm{max}}}-\frac{3(\ell_{\mathrm{max}}-1)}{2\ell_{\mathrm{max}}-1}\delta_{\alpha,\ell_{\mathrm{max}}-1}+\frac{(\ell_{\mathrm{max}}-2)}{2\ell_{\mathrm{max}}-3}\delta_{\alpha,\ell_{\mathrm{max}}-2}. (3.10)

Similar arguments apply to the truncation of equation (3.7). In practice, we find Nμ10N_{\mu}\approx 10 to be sufficient for percent-level accuracy in δα,max\delta_{\alpha,\ell_{\mathrm{max}}} and θα,max\theta_{\alpha,\ell_{\mathrm{max}}}, which themselves should be subdominant at late times. This conclusion is consistent with that of reference [36], which found that high-accuracy neutrino calculations do not require a high resolution of the μ\mu-dependence of the perturbations.

Finally, in the subhorizon limit k{\mathcal{H}}\ll k, the Newtonian-gauge potentials are equal, i.e., Ψ=Φ\Psi=\Phi, and Poisson’s equation relates them to the density perturbations of the various constituents of the universe:

k2Φ(s,k)=322(s)(Ωcb(s)δcb(s,k)+α=0Nτ1Ωα(s)δα,=0(s,k)).k^{2}\Phi(s,k)=-\frac{3}{2}{\mathcal{H}}^{2}(s)\left(\Omega_{\rm cb}(s)\delta_{\rm cb}(s,k)+\sum_{\alpha=0}^{N_{\tau}-1}\Omega_{\alpha}(s)\delta_{\alpha,\ell=0}(s,k)\right). (3.11)

Here, Ωcb(s)\Omega_{\rm cb}(s) and δcb(s,k)\delta_{\rm cb}(s,k) denote respectively the time-dependent energy density fraction and density contrast of the combined CDM+baryon fluid, δα,=0\delta_{\alpha,\ell=0} is the monopole of the α\alphath neutrino fluid density contrast, and the summation is over all NτN_{\tau} neutrino fluids weighted by Ωα(s)\Omega_{\alpha}(s), which we have chosen to be equal for non-relativistic neutrinos.

Then, to summarise, our multi-fluid neutrino perturbation theory uses the subhorizon non-relativistic equations of motion (3.6) and (3.7) truncated as per equation (3.10) at max=Nμ1\ell_{\mathrm{max}}=N_{\mu}-1, and with a gravitational potential given by Poisson’s equation (3.11).

3.1.1 The vα=0v_{\alpha}=0 limit: CDM+baryon equations of motion

Before moving on, let us consider briefly the vα=0v_{\alpha}=0 limit of equations (3.6) and (3.7). Formally setting vαv_{\alpha} to zero immediately leads to the decoupling of the different \ell moments in both equations. Since the presence of the Kronecker delta δ0(K)\delta_{\ell 0}^{(K)} ensures that only the monopole (=0\ell=0) equations contain a gravitational source term, it suffices to consider only these equations, i.e.,

δ=0\displaystyle\delta_{\ell=0}^{\prime} =\displaystyle= θ=0,\displaystyle\theta_{\ell=0}\,, (3.12)
θ=0\displaystyle\theta_{\ell=0}^{\prime} =\displaystyle= k22Φ(1+)θ=0,\displaystyle-\frac{k^{2}}{{\mathcal{H}}^{2}}\Phi-\left(1+\frac{{\mathcal{H}}^{\prime}}{{\mathcal{H}}}\right)\theta_{\ell=0}\,, (3.13)

where we have also dropped the α\alpha fluid labels.

Equations (3.12) and (3.13) are formally identically the standard linearised fluid equations for cold matter (see, e.g., [48]). That the monopole equations of motion for a neutrino fluid with vα=0v_{\alpha}=0 also describe the time evolution of CDM+baryons is of course expected, since by definition a cold fluid has no velocity dispersion. In the following, whenever the linear CDM+baryon density contrast δcb\delta_{\rm cb} and velocity divergence θcb\theta_{\rm cb} are called for, they shall be computed from equations (3.12) and (3.13) with δ=0δcb\delta_{\ell=0}\to\delta_{\rm cb} and θ=0θcb\theta_{\ell=0}\to\theta_{\rm cb}, unless otherwise specified.

3.2 Initial conditions

Closed-form growing-mode solutions to equations (3.6), (3.7), (3.11), (3.12) and (3.13) in a generic νΛ\nu\LambdaCDM universe are not known. However, since the growing mode is an attractor solution, an approximate solution suffices for the purpose of setting initial conditions. We describe our approximation below. In all cases, we initialise at the scale factor ain=103a_{\mathrm{in}}=10^{-3}.

Consider first a universe containing only cold matter and radiation. The growing-mode solution for linear CDM+bayron perturbations in such a universe is well known and given by

δcb(s)\displaystyle\delta_{\rm cb}(s) =\displaystyle= a(s)+23aeq,\displaystyle a(s)+\frac{2}{3}a_{\mathrm{eq}}, (3.14)
θcb(s)\displaystyle\theta_{\rm cb}(s) =\displaystyle= δ(s)=a,\displaystyle\delta^{\prime}(s)=a, (3.15)

where aeqa_{\mathrm{eq}} is the scale factor at matter–radiation equality. To adapt these expressions into approximate growing-mode initial conditions for δcb\delta_{\rm cb} and θcb\theta_{\rm cb} in a realistic universe that also contains massive neutrinos, we note first of all that at ain=103a_{\rm in}=10^{-3} massive neutrinos are typically neither radiation nor cold matter but are transitioning the former to the latter. Then, to approximate this transition effect, we set

aeq=Ωγ0+Ων(massless),0Ωcb0,a_{\mathrm{eq}}=\frac{\Omega_{\gamma 0}+\Omega_{\nu\mathrm{(massless),}0}}{\Omega_{\mathrm{cb}0}}, (3.16)

where Ων(massless),0\Omega_{\nu\mathrm{(massless),}0} is the z=0z=0 density fraction corresponding to massless neutrinos with temperature Tν,0=1.95T_{\nu,0}=1.95 K. Thus the radiation component counts only those constituents that are truly massless, while only CDM+baryons contribute to the cold matter. In other words, the energy density in massive neutrinos does not feature in the evaluation of aeqa_{\mathrm{eq}} for the purpose of setting initial conditions via equations (3.14) and (3.15).

Meanwhile in the neutrino sector, we note that given a CDM+baryon density contrast δcb\delta_{\mathrm{cb}}, the total neutrino monopole density contrast, δν,=0:α=0Nτ1Ωαδα,=0/α=0Nτ1Ωα\delta_{\nu,\ell=0}:\sum_{\alpha=0}^{N_{\tau}-1}\Omega_{\alpha}\delta_{\alpha,\ell=0}/\sum_{\alpha=0}^{N_{\tau}-1}\Omega_{\alpha}, can be approximated by [49, 50]

δν,0(s,k)δcb(s,k)=kFS2(1fν)(k+kFS)2fνkFS2,\frac{\delta_{\nu,0}(s,k)}{\delta_{\mathrm{cb}}(s,k)}=\frac{k_{\mathrm{FS}}^{2}(1-f_{\nu})}{(k+k_{\mathrm{FS}})^{2}-f_{\nu}k_{\mathrm{FS}}^{2}}, (3.17)

where fν:=Ω0/Ων0f_{\nu}:=\Omega_{\rm 0}/\Omega_{\nu 0} is the neutrino mass fraction, and

kFS(s)=cν32Ωm(s)=amνTν,0ln(2)ζ(3)Ωm(s)k_{\mathrm{FS}}(s)=\frac{{\mathcal{H}}}{c_{\nu}}\sqrt{\frac{3}{2}\Omega_{\mathrm{m}}(s)}=a{\mathcal{H}}\frac{m_{\nu}}{T_{\nu,0}}\sqrt{\frac{\ln(2)}{\zeta(3)}\Omega_{\mathrm{m}}(s)} (3.18)

is the time-dependent neutrino free-streaming wave number, with cνc_{\nu} denoting a characteristic thermal speed of the relic neutrino population. Inspired by these approximations, we initialise the monopole (=0\ell=0) of the neutrino fluid α\alpha to

δα,0(s,k)\displaystyle\delta_{\alpha,0}(s,k) =\displaystyle= kFS,α2(1fν)(k+kFS,α)2fνkFS,α2δcb(s,k),\displaystyle\frac{k_{\mathrm{FS},\alpha}^{2}(1-f_{\nu})}{(k+k_{\mathrm{FS},\alpha})^{2}-f_{\nu}k_{\mathrm{FS},\alpha}^{2}}\,\delta_{\mathrm{cb}}(s,k), (3.19)
θα,0(s,k)\displaystyle\theta_{\alpha,0}(s,k) =\displaystyle= δα,0(s,k),\displaystyle\delta_{\alpha,0}^{\prime}(s,k), (3.20)

where the α\alpha-dependent free-streaming wave number is now given by

kFS,α(s)=vαNR32Ωm(s)=mνaτα32Ωm(s),k_{\mathrm{FS},\alpha}(s)=\frac{{\mathcal{H}}}{v^{\rm NR}_{\alpha}}\sqrt{\frac{3}{2}\Omega_{\mathrm{m}}(s)}=\frac{m_{\nu}a{\mathcal{H}}}{\tau_{\alpha}}\sqrt{\frac{3}{2}\Omega_{\mathrm{m}}(s)}\,, (3.21)

with the characteristic thermal speed cνc_{\nu} now replaced with the fluid’s non-relativistic velocity vαNR:=τα/(mνa)v_{\alpha}^{\rm NR}:=\tau_{\alpha}/(m_{\nu}a). All >0\ell>0 terms of the neutrino density contrast and velocity divergence are initialised to zero at aina_{\mathrm{in}}.

4 Testing multi-fluid linear perturbations

Having written down in section 3 a multi-fluid linear perturbation theory for massive neutrinos in the subhorizon, non-relativistic limit, we now test the approximations made in the multi-fluid approach and show that the theory agrees with standard calculations of the linear neutrino density contrast. We restrict our attention in this section to a fully linearised set-up, wherein the linear CDM+baryon density contrast δcb\delta_{\rm cb} and velocity divergence θcb\theta_{\rm cb} are computed from equations (3.12) and (3.13). The case of non-linear CDM+baryon clustering will be discussed in sections 5 and 6.

Parameter Symbol Value
Total matter density Ωm0h2\Omega_{\mathrm{m}0}h^{2} 0.1335
Baryon energy density Ωb0h2\Omega_{\mathrm{b}0}h^{2} 0.02258
Neutrino energy density Ων0h2\Omega_{\nu 0}h^{2} 0.01
Reduced Hubble parameter hh 0.71
Scalar spectral index nsn_{s} 0.963
RMS linear matter density fluctuation on 8h8\,h/Mpc σ8\sigma_{8} 0.8
Optical depth to reionisation τre\tau_{\rm re} 0.09296
Table 1: Cosmological parameter values of the reference νΛ\nu\LambdaCDM model used in this work. The chosen neutrino energy density corresponds to mν=0.93\sum m_{\nu}=0.93 eV, which we assume to be equally distributed amongst three families.

For the remainder of the work, unless otherwise noted, we shall use the reference νΛ\nu\LambdaCDM cosmology specified in table 1. We further assume three equal-mass neutrino species, implying that each neutrino mass is mν0.31m_{\nu}\approx 0.31 eV. Though such a mass is much larger than current minimal bounds derived from extending the Λ\LambdaCDM model with only mν\sum m_{\nu}, we note that analyses that also allow two dark energy parameters to vary yield constraints consistent with mν0.2m_{\nu}\lesssim 0.2 eV at the 2σ2\sigma level [4].

4.1 Convergence tests

4.1.1 Series truncation

In equation (3.10) we truncated an infinite set of evolution equations for the Legendre coefficients of the neutrino density contrast at a finite number NμN_{\mu} of coefficients. Figure 1 tests this approximation. For fixed Nτ=10N_{\tau}=10, the plots compare the first ten δν,:=α=0Nτ1Ωαδα,/α=0Nτ1Ωα\delta_{\nu,\ell}:=\sum_{\alpha=0}^{N_{\tau}-1}\Omega_{\alpha}\delta_{\alpha,\ell}/\sum_{\alpha=0}^{N_{\tau}-1}\Omega_{\alpha} for Nμ=10N_{\mu}=10 and 2020. If our 𝒪(Nμ2){\mathcal{O}}(N_{\mu}^{-2}) truncation approximation is valid, then the two should agree at the percent level for the dominant \ell. We compare them in three regimes: k=0.01h/k=0.01~h/Mpc (i.e., much smaller than the z=0z=0 free-streaming scale kFS0.2h/k_{\mathrm{FS}}\approx 0.2~h/Mpc); k=0.1h/k=0.1~h/Mpc (i.e., kkFSk\sim k_{\mathrm{FS}}); and k=1h/k=1~h/Mpc (i.e., kkFSk\gg k_{\mathrm{FS}}).

Refer to caption
Figure 1: The first ten neutrino density Legendre coefficients δν,\delta_{\nu,\ell}, =1,,10\ell=1,\ldots,10, averaged over Nτ=10N_{\tau}=10 fluids, as functions of the scale factor aa at different wave numbers. Left: k=0.01h/k=0.01~h/Mpc. Center: 0.1h0.1~h/Mpc. Right: 1h/1~h/Mpc. We consider Nμ=20N_{\mu}=20 (solid lines) or Nμ=10N_{\mu}=10 (dashed lines) for the νΛ\nu\LambdaCDM model of table 1, which at z=0z=0 has a neutrino free-streaming scale of k0.2h/k\approx 0.2~h/Mpc. The upper row shows the quantity δν,/a\delta_{\nu,\ell}/a, while the lower row plots the fractional difference in δν,/a\delta_{\nu,\ell}/a between the choices of Nμ=20N_{\mu}=20 and Nμ=10N_{\mu}=10.

On large scales k=0.01h/MpckFSk=0.01~h/{\rm Mpc}\ll k_{\rm FS}, power flows from low to high \ell slowly, leading δν,\delta_{\nu,\ell} to decline steeply with \ell as shown in the top left panel of figure 1. Then the truncation formula (3.10) is dominated by δα,max2\delta_{\alpha,\ell_{\mathrm{max}}-2}, causing the term proportional to kvα/kv_{\alpha}/{\mathcal{H}} in equation (3.6) to have the wrong sign. However, it is precisely in this kkFSk\ll k_{\rm FS} regime that a large relative error in the largest multipole \ell does not affect the smaller \ell’s evolution. Indeed, the bottom left panel of figure 1 confirms that switching between the choices of Nμ=10N_{\mu}=10 and 2020 affects the 070\leq\ell\leq 7 terms only at the sub-percent level at all times.

On the other hand, the top middle panel shows that all multipoles \ell are important for k0.2h/MpckFSk\approx 0.2\,h/{\rm Mpc}\sim k_{\rm FS}, as they generally all remain within an order of magnitude of one another. Observe also that nonzero velocities vαv_{\alpha} lead to acoustic oscillations in the neutrino fluids at early times, a<0.01a<0.01. Since even a small phase difference between the Nμ=0N_{\mu}=0 and Nμ=20N_{\mu}=20 calculations can lead to a large relative difference during oscillations, we find that the resulting δν,\delta_{\nu,\ell} can differ by several percent between choices of NμN_{\mu} at a<0.01a<0.01. After these oscillations have died down, however, the relative errors are indeed within 1%1\% at a0.01a\geq 0.01.

At small scales k=1h/MpckFSk=1~h/{\rm Mpc}\gg k_{\rm FS}, we again observe acoustic oscillations in the top right panel of figure 1, this time with even larger amplitudes and correspondingly larger relative differences between the Nμ=10N_{\mu}=10 and Nμ=20N_{\mu}=20 calculations. Nevertheless, the dominant δν,\delta_{\nu,\ell} terms have converged to <1%<1\% by a=0.01a=0.01 and all others by a=0.02a=0.02. In particular, δν,9\delta_{\nu,9}, whose evolution equation is directly modified by the truncation formula (3.10) for Nμ=10N_{\mu}=10 but not for Nμ=20N_{\mu}=20, converges to better than 0.1%0.1\% for a0.04a\geq 0.04.

4.1.2 Varying NτN_{\tau} and NμN_{\mu}

Next, we show that our results converge as NτN_{\tau} and NμN_{\mu} are increased. We are particularly interested in the convergence of the total neutrino density monopole δν,0\delta_{\nu,0}, which directly affects the gravitational potential (3.11). Figure 2 compares the neutrino density monopoles as well as the CDM+baryon density and velocity perturbations computed for several (NτN_{\tau}, NμN_{\mu})-combinations, to a high-accuracy reference calculation using Nτ=1000N_{\tau}=1000 and Nμ=100N_{\mu}=100 in a range of wave numbers kk and scale factors a0.4a\geq 0.4.

Refer to caption
Figure 2: Comparison of multi-fluid predictions of the CDM+baryon density contrast δcb\delta_{\rm cb}, velocity divergence θcb\theta_{\rm cb}, and the monopole of the total neutrino density contrast δν,0\delta_{\nu,0} at various scale factors aa and wave number kk, between different choices of NτN_{\tau} and NμN_{\mu} in the calculation. Left: Nτ=10N_{\tau}=10 and Nμ=10N_{\mu}=10. Center: Nτ=50N_{\tau}=50 and Nμ=20N_{\mu}=20. Right: Nτ=500N_{\tau}=500 and Nμ=50N_{\mu}=50. All quantities have been plotted as a fractional difference from their high-accuracy reference values computed from a (Nτ=1000N_{\tau}=1000, Nμ=100N_{\mu}=100)-run.

In the left panel, we see that even for modest numbers of neutrino fluids, Nτ=10N_{\tau}=10, and angular polynomials, Nμ=10N_{\mu}=10, the late-time neutrino density monopole on scales kkFSk\ll k_{\rm FS} converges at the percent level. Since it is precisely this kkFSk\ll k_{\rm FS} regime in which neutrinos cluster the most strongly and hence contribute most noticeably to the gravitational potential, together with the suppression factor fν=Ων0/Ωm010%f_{\nu}=\Omega_{\nu 0}/\Omega_{\mathrm{m}0}\lesssim 10\% in Poisson’s equation (3.11), we can conclude on this basis that the choice of Nτ=Nμ=10N_{\tau}=N_{\mu}=10 suffices for a 0.1%\sim 0.1\%-level calculation of CDM+baryon clustering in the presence of massive neutrinos.

Of course, increasing NτN_{\tau} and NμN_{\mu} yields in principle even greater accuracy in the neutrino density. Evidently in the middle panel of figure 2, with the choice of Nτ=50N_{\tau}=50 and Nμ=20N_{\mu}=20 convergence improves to <0.1%<0.1\% at kkFSk\lesssim k_{\rm FS} and <3%<3\% at k1h/k\lesssim 1~h/Mpc. Scales corresponding to k1hk\gtrsim 1\,h/Mpc remain inaccurate because of acoustic oscillations. However, this too can be controlled to the 2%2\% level up to k=10h/k=10~h/Mpc if we substantially increase NτN_{\tau} and NμN_{\mu} to 500500 and 5050, respectively, as shown in the right panel of figure 2. The accuracies shown in the figure are consistent with the results of reference [36], which at k=0.2h/k=0.2~h/Mpc finds a 0.1%0.1\% error for Nτ=40N_{\tau}=40 and a 0.01%0.01\% error for Nτ=100N_{\tau}=100.

4.2 Comparison with standard perturbation theory

4.2.1 Comparison with integral linear response

The method of integral linear response refers to a formal solution of the linearised, non-relativistic Vlasov–Poisson system for the Fourier-space neutrino density contrast in the form [51]:

δν(ς,k)3202Ωm0ςiςdςa(ς)δm(ς,k)(ςς)F[k(ςς)mν].\displaystyle{\delta}_{\nu}(\varsigma,\vec{k})\simeq\frac{3}{2}{\mathcal{H}}_{0}^{2}\,\Omega_{\rm m0}\int_{\varsigma_{\rm i}}^{\varsigma}\mathrm{d}\varsigma^{\prime}\,a(\varsigma^{\prime})\,\delta_{\rm m}(\varsigma^{\prime},\vec{k})\,(\varsigma-\varsigma^{\prime})\,F\left[\frac{k(\varsigma-\varsigma^{\prime})}{m_{\nu}}\right]\,. (4.1)

Here, the time variable ς\varsigma is the superconformal time defined via dς:=dη/a{\rm d}\varsigma:={\rm d}\eta/a, F(q)F(q) is a scalar function that encapsulates the relativistic Fermi–Dirac distribution of the unperturbed neutrino population, and δm\delta_{\rm m} is the formally external total matter density contrast to which the neutrino population gravitationally respond.

Integral linear response has been previously applied to the investigation of neutrino clustering around cosmic string loops [52], dark matter halos [53, 49] and more recently in NN-body simulations of large-scale structure [27, 54]. Here, we contrast our multi-fluid approach with an explicit evaluation of the integral linear response function (4.1). Our implementation of the latter assumes a source δm\delta_{\rm m} history given at a<aina<a_{\mathrm{in}} by the CDM+baryon growing mode (3.14) and associated neutrino approximation (3.17), and at aaina\geq a_{\mathrm{in}} by the simultaneous solution of equations (3.12), (3.13), and (4.1). The integration kernel is approximated with a fitting function following [27].

Refer to caption
Refer to caption
Figure 3: Fractional differences in the predictions of δcb\delta_{\rm cb}, θcb\theta_{\rm cb}, and δν,0\delta_{\nu,0} between the multi-fluid (MFLR) and the integral linear response (ILR) approach at various scale factors aa, as functions of the wave number kk. Left: MFLR computations using Nτ=10N_{\tau}=10, a choice that is adequate for 0.1%-accurate calculations of the CDM+baryon perturbations and 1%-accurate predictions of the neutrino density contrast at kkFSk\ll k_{\rm FS}. Right: Choosing Nτ=1000N_{\tau}=1000 improves the agreement in δν,0\delta_{\nu,0} to 1% up to k1hk\approx 1\,h/Mpc.

Figure 3 contrasts the multi-fluid and integral linear response calculations. We compare the neutrino density monopole δν,0\delta_{\nu,0} summed over all NτN_{\tau} neutrino fluids — identified with δν\delta_{\nu} in the integral linear response approach — as well as the CDM+baryon density contrast δcb\delta_{\mathrm{cb}} and velocity divergence θcb\theta_{\mathrm{cb}} over a range of wave numbers at a0.4a\geq 0.4. Restricting our attention to k0.01h/k\gtrsim 0.01~h/Mpc, scales that are of greatest interest for data constraints and numerical simulations, the left panel of figure 3 shows once again that Nτ=Nμ=10N_{\tau}=N_{\mu}=10 suffices to compute CDM+baryon perturbations at 0.1%0.1\% accuracy. Furthermore, while the 1%-level fractional differences at k0.001h/k\lesssim 0.001~h/Mpc between the two approaches are relatively large, they are nearly independent of the scale factor and particle type. This means they can be reduced substantially by normalizing the matter power spectrum at z=0z=0, as is conventionally done for the σ8\sigma_{8} cosmological parameter. Put another way, the growth factors and power spectra of the two methods at aaina\gg a_{\mathrm{in}} will agree to better than 1%1\%.

Lastly, we note in the right panel of figure 3 that the choice of Nτ=1000N_{\tau}=1000 and Nμ=100N_{\mu}=100 can bring the agreement between the multi-fluid and integral linear response methods to the sub-precent level even in the neutrino density contrast at k1h/k\approx 1~h/Mpc. This setting may be useful if a high-accuracy computation of the neutrino density contrast is desired, e.g., for determining local clustering enhancement of the relic neutrino background.

Refer to caption
Refer to caption
Figure 4: Fractional differences in the predictions between the multi-fluid approach and class as functions of the scale factor aa for various wave numbers kk. Left: Differences in the normalised CDM+baryon growth factors. Right: Differences in the neutrino density contrasts δν,0\delta_{\nu,0}. Solid lines use Nτ=1000N_{\tau}=1000 and Nμ=100N_{\mu}=100, while dotted lines represent Nτ=Nμ=10N_{\tau}=N_{\mu}=10.

4.2.2 Comparison with class

The comparisons between the multi-fluid and integral linear response methods above are entirely based on our own numerical implemenations of the methods. Our next task, therefore, is to test our multi-fluid implementation against an independent linear Boltzmann code class [41], which computes the neutrino density contrast by solving the linearised (relativistic) Boltzmann equation decomposed into a Legendre hierarchy [39]. We run class using the pk_ref.pre preset parameter tolerance file in order to obtain a high-accuracy matter power spectrum for comparison.

Figure 4 shows the fractional differences in the normalised CDM+baryon growth factor in the left panel and the neutrino density contrast in the right panel, both as functions of the scale factor aa, at different wave numbers kk and for two choices of (Nτ,Nμ)(N_{\tau},N_{\mu}). Both are consistent with our earlier results: Firstly, even modest numbers of neutrino fluids and Legendre polynomials, Nτ=Nμ=10N_{\tau}=N_{\mu}=10, suffice for a better-than-0.1%0.1\%-accurate calculation of the CDM+baryon growth on all scales at a0.5a\gtrsim 0.5; percent-level inaccuracies at a0.1a\lesssim 0.1 are expected, considering that we treat CDM and baryons as a single fluid, and that our initial conditions as outlined in section 3.2 do not precisely correspond to the growing-mode solution. Secondly, percent-level errors in the late-time neutrino overdensity at kkFSk\sim k_{\rm FS} for the choice of Nτ=Nμ=10N_{\tau}=N_{\mu}=10, as well as more serious errors at kkFSk\gg k_{\rm FS}, can be mitigated by increasing NτN_{\tau} and NμN_{\mu}.

4.3 Summary

In summary, we have demonstrated the following about the multi-fluid linear treatment of neutrinos presented above.

  • Late-time (a0.4a\geq 0.4) perturbations converge as the numbers of fluids NτN_{\tau} and angular modes NμN_{\mu} are increased, with the CDM+baryon density and velocity perturbations consistent at the 0.1%0.1\% level for Nτ=Nμ=10N_{\tau}=N_{\mu}=10.

  • Neutrino density perturbations agree at the percent level with predictions of the state-of-the-art integral linear response method [27] up to k0.1h/k\approx 0.1~h/Mpc for Nτ=Nμ=10N_{\tau}=N_{\mu}=10, and up to k2h/k\approx 2~h/Mpc for Nτ=1000N_{\tau}=1000, Nμ=100N_{\mu}=100.

  • The CDM+baryon growth factor normalised at z=0z=0 agrees with the widely-used class Boltzmann code at the 0.1%0.1\% level for a0.4a\geq 0.4. Neutrino density perturbations agree to 2%\approx 2\% over that same range up to k=0.1h/k=0.1~h/Mpc for Nτ=Nμ=10N_{\tau}=N_{\mu}=10, and up to k=1h/k=1~h/Mpc for Nτ=1000N_{\tau}=1000, Nμ=100N_{\mu}=100.

Thus, our perturbation theory is accurate to 0.1%0.1\% for CDM+baryons at all wavenumbers kk, and to 1%\approx 1\% for the neutrinos below their free-streaming wave number kFSk_{\rm FS}, even for modest numbers of fluids and angular modes, Nτ=Nμ=10N_{\tau}=N_{\mu}=10.

5 Neutrino linear response to non-linear clustering from Time-RG

Our ultimate goal in this article is to couple a multi-fluid linear treatment of neutrinos to a non-linear calculation of CDM+baryon clustering, in a linear response scheme akin to the integral linear response approach of reference [27]. In this section, we take one more step in this direction by coupling the multi-fluid treatment to a non-linear perturbation theory for the CDM+baryons, namely, the Time-RG approach of references [55, 56, 57, 58]. The non-linear continuity and Euler equations of fluid dynamics form a hierarchy coupling each NN-point correlation function to (N+1)(N+1)-point functions, hence power spectra to bispectra and bispectra to trispectra. Time-RG closes this hierarchy by neglecting the trispectra while evolving the power spectra and bispectra, with non-linear power spectra entering into mode-coupling integrals governing the evolution of each bispectrum. This full Time-RG calculation can be sped up through a one-loop approximation that uses only the linear power spectra to evolve the bispectra.

Unlike standard perturbation theory, Time-RG by design can handle cosmologies in which the cold matter perturbations experience scale-dependent linear growth due to, e.g., neutrino free-streaming. Our implementation is an adaptation of the redTime code of reference [59, 4], and employs the Fast Fourier Transform (FFT) acceleration techniques [60, 61, 62].111The FFT-accelerated version of redTime is publicly available at github.com/upadhye/redTime . For a broad overview of non-linear cosmological perturbation theories, see, e.g., references [63, 64]. Other higher-order perturbation theories capable of handling massive neutrino perturbations include [65, 66, 34, 67, 68, 69].

Our aim in this section is to estimate the enhancement to linear neutrino clustering when the CDM+baryon fluid is allowed to cluster non-linearly. We quantify the portion of neutrinos clustering strongly enough to motivate a non-linear treatment, and we consider the impact of this enhanced neutrino clustering upon the power spectrum and bispectrum of the CDM+baryon fluid.

5.1 Time-RG perturbation theory for CDM+baryons

In order to model the time-dependent effects of neutrino clustering on non-linear CDM+ baryon perturbations, we use the full version of Time-RG, rather than the one-loop approximation applied in, e.g., the data analysis of [4]. Full Time-RG and similar perturbation theories are known to suffer from a numerical instability at very small scales [70, 71, 72], which drives the velocity auto-power spectrum to negative values. References [70, 71, 72] trace this instability to the neglect of the velocity field’s vorticity in the CDM+baryon equations of motion, thereby predicting that the instability should arise at length scales much smaller than the velocity dispersion length σv(η):=[𝑑kPcb(k)/(6π2)]1/2\sigma_{v}(\eta):=[\int dkP_{\mathrm{cb}}(k)/(6\pi^{2})]^{1/2}, or, equivalently, kkv:=2π/σvk\gg k_{v}:=2\pi/\sigma_{v}. We address this instability by smoothing the CDM+baryon perturbation inputs to the non-linear mode-coupling integrals of the Time-RG equations of motion, via the replacement Pcb(k)Pcb(k)/(1+k2/kv2)P_{\rm cb}(k)\rightarrow P_{\rm cb}(k)/(1+k^{2}/k_{v}^{2}). This smoothing stabilises Time-RG at k1h/k\gg 1~h/Mpc.

Observe also that Time-RG has been developed for Newtonian gravity [55, 56]. Thus,to ensure that our computations agree with the outputs of such relativistic linear Boltzmann codes as class and camb on large scales, we use a “scale back” procedure when performing our non-linear perturbative computation: Firstly, we switch off non-linear corrections altogether and run our Time-RG code to z=0z=0 using the initial conditions of section 3.2. This exercise yields δcb(k)\delta_{\mathrm{cb}}(k) and δα,(k)\delta_{\alpha,\ell}(k) at z=0z=0. Secondly, given the z=0z=0 total matter power spectrum Pm(k)P_{\mathrm{m}}(k) from camb or class, we define the kk-dependent normalisation 𝒩(k){\mathcal{N}}(k) via

𝒩(k)Ωm0[Ωcb0δcb(k)+Ων0Nτα=0Nτ1δα,0(k)]=Pm(k).\frac{{\mathcal{N}}(k)}{\Omega_{\mathrm{m}0}}\left[\Omega_{\mathrm{cb}0}\delta_{\mathrm{cb}}(k)+\frac{\Omega_{\nu 0}}{N_{\tau}}\sum_{\alpha=0}^{N_{\tau}-1}\delta_{\alpha,0}(k)\right]=\sqrt{P_{\mathrm{m}}(k)}\,. (5.1)

Finally, we rerun the perturbation theory from the initial scale factor aina_{\mathrm{in}}, but this time with (i) the non-linear corrections restored, and (ii) the growing-mode initial perturbations of section 3.2 all multiplied by 𝒩(k){\mathcal{N}}(k). This procedure ensures that non-linear mode-couplings are computed using the properly-normalised linear power spectrum.

Refer to caption
Refer to caption
Figure 5: Comparison of our Time-RG implementation (solid lines) to the predictions of the CosmicEmu NN-body simulation emulator [73] (dotted lines) at various redshifts zz and wave numbers kk. Left: Predictions of the CDM+baryon power spectrum. The inner and outer shaded regions correspond respectively to factors of 1/21/2 to 2 and factors of 1/31/3 to 3 of the emulator power. Right: Logarithmic derivative of the CDM+baryon power spectrum with respect to the linear σ82\sigma_{8}^{2}. This derivative quantifies the sensitivity of the non-linear power to small changes in the linear power spectrum normalisation.

Figure 5 compares the CDM+baryon power spectrum outputs of our Time-RG implementation and of the CosmicEmu NN-body simulation emulator [73] for the reference cosmology of table 1. Though perturbation theory is not a precision tool at k0.1h/k\gg 0.1~h/Mpc, it agrees with the CosmicEmu output up to a multiplicative factor of two or three over the entire kk-range covered by the emulator, evident in the left panel of figure 5.

The right panel of figure 5, on the other hand, shows the logarithmic derivative of the non-linear CDM+baryon power spectrum with respect to the linear power spectrum normalisation σ82\sigma_{8}^{2}. This derivative approaches unity at large scales and rises at smaller scales as non-linearity enhances growth, and is a useful measure of the sensitivity of the non-linear power spectrum to small changes to the linear power spectrum normalisation such as represented by free-streaming neutrinos. Here, we see that while the Time-RG prediction of the logarithmic derivative agrees with that of CosmicEmu at z=2z=2, at later times the former overeshoots the latter by a factor of two. We therefore conclude on the basis of figure 5 that Time-RG suffices for estimating the impact of non-linear CDM+baryon clustering at the factor-of-two level.

5.2 Clustering in the presence of CDM+baryon non-linearities

Equipped with the Time-RG theory for non-linear CDM+baryon perturbations, coupled to a multi-fluid linear theory for neutrinos that respond to the CDM+baryon non-linearities, we are now in a position to answer several important questions in an approximate way:

  1. 1.

    By how much is the linear clustering of neutrinos enhanced when the CDM+baryon fluid is allowed to cluster non-linearly?

  2. 2.

    What portion of the neutrino population clusters strongly enough that linear response is no longer adequate?

  3. 3.

    How much does neutrino clustering, as modelled by linear response calculations, enhance the clustering of the CDM+baryon fluid?

These questions are addressed in three subsections below using our Time-RG plus multi-fluid perturbation theory. We shall revisit them later on in section 6 using more accurate calculations of non-linear CDM+baryon clustering from NN-body simulations

5.2.1 Neutrino clustering enhancement

Refer to caption
Figure 6: Ratios of the neutrino power spectra with and without neutrino linear response to non-linear CDM+baryon clustering at various redshifts. Both sets of calculations use Nτ=200N_{\tau}=200 fluids and Nμ=20N_{\mu}=20 angular polynomials.

A much-used approach to neutrinos in non-linear structure formation (e.g., [65, 26, 28]) employs the linear neutrino perturbation output of camb or class as a source for non-linear CDM+baryon clustering. Because their clustering is determined in advance, neutrinos under this approach cannot respond to non-linearities in the CDM+baryon sector. In contrast, our Time-RG plus multi-fluid perturbation theory does allow neutrinos to respond linearly to non-linear CDM+baryon clustering; the amount of neutrino clustering is therefore generically expected to be enhanced relative to the purely linear case.

Figure 6 shows the ratio of neutrino power spectra with and without this enhancement. At z=0z=0, neutrinos at k=1h/k=1~h/Mpc cluster 5.95.9 times more strongly when they are allowed to respond to CDM+baryon non-linearity. This enhancement factor rises to 3131 at k=5h/k=5~h/Mpc before gradually dropping again at higher wave numbers. This peak wave number corresponds to galaxy cluster length scales, 2π/(5h/Mpc)1h/2\pi/(5~h/{\rm Mpc})\sim 1~h/Mpc. Though perturbation theory is unreliable at these scales and does not track the formation of halos, our result is roughly consistent with that of reference [49], which found an order-of-magnitude enhancement in the neutrino density at the centers of galaxy clusters. Quantifying this enhancement is crucial for local measurements of the cosmic neutrino background such as by the proposed PTOLEMY experiment [74]. Recent searches in references [14, 15, 16, 17] for qualitatively new cosmological neutrino effects will also be sensitive to neutrino clustering enhancements.

5.2.2 Breakdown of neutrino linearity

Since non-linear clustering of the CDM+baryon fluid can enhance neutrino clustering by over an order of magnitude, we must ask whether linear response remains reliable for neutrinos. Given a power spectrum P(k)P(k), the dimensionless power spectrum Δ2(k):=k3P(k)/(2π2)\Delta^{2}(k):=k^{3}P(k)/(2\pi^{2}) is a useful guide to the accuracy of linear perturbation theory. We expect non-linear corrections to become important for Δ20.1\Delta^{2}\gtrsim 0.1 and dominant for Δ21\Delta^{2}\gtrsim 1.

Refer to caption
Refer to caption
Figure 7: Dimensionless monopole power spectrum Δ2(k)=k3P(k)/(2π2)\Delta^{2}(k)=k^{3}P(k)/(2\pi^{2}) for each of the Nτ=100N_{\tau}=100 neutrino fluids, with Nμ=20N_{\mu}=20, at two redshifts. Left: z=0z=0. Right: z=1z=1. Colors range from red for the lowest-momentum neutrinos to blue for the highest. The solid black line denotes the non-linear CDM+baryon power spectrum, and the dashed black line its linear counterpart. The gray regions show the range 0.1Δ210.1\leq\Delta^{2}\leq 1 in which linear perturbation theory breaks down. For Δ2>1\Delta^{2}>1, even non-linear perturbation theory becomes increasingly unreliable.

Figure 7 shows the dimensionless power spectra Δα2(k):=k3δα,02/(2π2)\Delta^{2}_{\alpha}(k):=k^{3}\delta_{\alpha,0}^{2}/(2\pi^{2}) for each of Nτ=100N_{\tau}=100 neutrino fluids in the Time-RG+multi-fluid approach, as well as the corresponding non-linear CDM+baryon power spectrum. For comparison, we also plot the CDM+baryon power spectrum computed from linear theory. Judging from the difference between the linear (black dashed) and non-linear (black solid) CDM+baryon power spectra, our rule of thumb that non-linear corrections become important at Δ20.1\Delta^{2}\gtrsim 0.1 appears valid. By the time the linear CDM+baryon power spectrum reaches unity, it underestimates its non-linear counterpart by about a factor of two.

Refer to caption
Refer to caption
Figure 8: Same as the left panel of figure 7, but for a cosmology in which the neutrino mass sum mν=0.93\sum m_{\nu}=0.93 eV is distributed in different ways. Left: Split between one massive and two massless species. Right: Split between two massive (i.e., mν=0.47m_{\nu}=0.47 eV each) and one massless species. The other cosmological parameters are kept at their reference values reported in table 1.

In the case of the neutrino fluids, we find that the dimensionless power at z=0z=0 exceeds 0.10.1 for 27%27\% and 0.20.2 for 8%8\% of the fluids around the free-streaming scale k0.2h/k\approx 0.2~h/Mpc, indicating that linear response is beginning to break down for a substantial portion of the total neutrino population. In the most extreme case, power for the slowest neutrino fluid, α=0\alpha=0, which represents 1%1\% of the population, peaks at Δ02=0.83\Delta_{0}^{2}=0.83 at k1h/k\approx 1~h/Mpc. Even at z=1z=1, the slowest 2%2\% of the neutrino fluids have Δ2>0.1\Delta^{2}>0.1. Evidently, linear response theory is inadequate for a percent-level calculation of the neutrino power spectrum around the free-streaming scale.

Figure 8 explores the dependence of the neutrino power spectra on the number of massive neutrino species contributing to the total mass sum mν\sum m_{\nu}. This is of interest, because for the same mν\sum m_{\nu}, the effective free-streaming scale kFSk_{\rm FS} differs depending upon how exactly we distribute the masses amongst the neutrino families. Recall that our reference model of table 1 and hence figure 7 assume three equal-mass neutrinos. The left and right panels of figure 8 show cosmologies with the same Ων0h2=0.01\Omega_{\nu 0}h^{2}=0.01 and hence mν=0.93\sum m_{\nu}=0.93 eV, but now with the neutrino mass sum distributed amongst one and two massive neutrino species respectively. Because fewer massive species implies a greater mass for each one, the model with one single massive neutrino species clusters significantly more strongly than our reference model of figure 7, with Δ2\Delta^{2} exceeding 0.10.1 and 11 for 92%92\% and 6%6\% of the fluids respectively. This is an interesting test case, as a single 1\sim 1 eV sterile neutrino consistent with the LSND/MiniBooNE anomaly [75] should exhibit similar clustering to that in the left panel of figure 8.

Other variations away from our reference νΛ\nu\LambdaCDM model are considered in figure 9. Here, we vary the neutrino energy density in the range Ων0h2[0.002,0.05]\Omega_{\nu 0}h^{2}\in[0.002,0.05], while keeping the total matter density Ωm0h2\Omega_{\mathrm{m}0}h^{2} and all model parameters fixed at their reference values. For the Ων0h2=0.002\Omega_{\nu 0}h^{2}=0.002 case (top left), the power of the slowest neutrino fluid peaks at 0.0920.092, meaning that this neutrino energy density is about the largest allowed if we wish to keep the fraction of neutrino fluids for which linear response might break down at below a percent. The case of Ων0h2=0.005\Omega_{\nu 0}h^{2}=0.005 (top right) sits at just below the conservative bound of Ων0h2<0.006\Omega_{\nu 0}h^{2}<0.006 (95% C.I.) [4]; here, about 5%5\% of the neutrino fluids have power exceeding Δ2=0.1\Delta^{2}=0.1. As we increase the neutrino fraction to Ων0h2=0.02\Omega_{\nu 0}h^{2}=0.02 (bottom left), an even larger fraction, about 75%, of the neutrino fluids have entered the Δ2>0.1\Delta^{2}>0.1 regime. In the extreme case of Ων0h2=0.05\Omega_{\nu 0}h^{2}=0.05 (bottom right), where massive neutrinos represent over a third of the total matter in the universe, all of the neutrino fluids exceed Δ2=0.1\Delta^{2}=0.1 in power. Indeed, in the last case, the small-scale CDM+baryon clustering is so strongly suppressed by neutrino free-streaming that in order to maintain σ8\sigma_{8} at the reference value, we needed to increase the initial power spectrum normalisation by an order of magnitude. These results are summarised in table 2, though we caution that they are model-dependent; the non-linear fraction would have to be recalculated for any substantial departure from our reference parameters of table 1.

Refer to caption
Figure 9: Same as the left panel of figure 7, but for several different values of the neutrino energy density Ων0h2\Omega_{\nu 0}h^{2}. Top left: Ων0h2=0.002\Omega_{\nu 0}h^{2}=0.002. Top right: Ων0h2=0.005\Omega_{\nu 0}h^{2}=0.005. Bottom left: Ων0h2=0.02\Omega_{\nu 0}h^{2}=0.02. Bottom rightΩν0h2=0.05\Omega_{\nu 0}h^{2}=0.05. All other cosmological parameters are held fixed at their reference values reported in table 1. We assume three equal-mass neutrinos in each case.

Lastly, we note that even though a non-linear neutrino calculation is beyond the scope of this article, our multi-fluid treatment points the way to such a calculation. The multi-fluid perturbation theory is Lagrangian in momentum space. This means that while the neutrinos’ Eulerian momenta change as the system evolves, fluid elements cannot move from one fluid stream to another. We are therefore free to promote selectively an individual neutrino fluid’s evolution from linear to non-linear. This might be achieved, for example, by converting the slowest fluids into particles in an NN-body simulation. Existing “hybrid” simulations [18, 76, 44] take a similar approach: In references [18, 76], the entire neutrino population, initially tracked with a fully linear Boltzmann hierarchy, is converted to particles at the same time; Reference [44] divides the neutrino background into a high- and a low-momentum population, both tracked initially with linear response, with the latter converted to particles at some late time. A multi-fluid treatment such as proposed in this work allows for a more fine-grained control of fluid-to-particle conversion, along with individual density and velocity power spectra for each of the fluids to be converted, as in figure 7.

Ων0h2\Omega_{\nu 0}h^{2} 0.0020.002 0.0050.005 0.010.01 0.020.02 0.050.05
Non-linear fraction <1%<1\% 5%5\% 27%27\% 75%75\% 100%100\%
Table 2: Fraction of neutrinos entering the non-linear regime at z=0z=0, by the criterion Δ2>0.1\Delta^{2}>0.1. All parameters other than Ων0h2\Omega_{\nu 0}h^{2} are fixed at the values of our reference νΛ\nu\LambdaCDM model of table 1.

5.2.3 CDM + Baryon clustering enhancement

We have shown above in section 5.2.2 that neutrino linear response to non-linear CDM+baryon clustering can enhance the neutrino power spectrum by an order of magnitude or more. This enhanced clustering will, in turn, source further non-linear CDM+baryon clustering, an effect that cannot be captured by power spectrum calculations without neutrino response. Here, we demonstrate that this secondary enhancement of the CDM+baryon power is in fact very small, <0.5%<0.5\% at late times, except in models with very large neutrino density fractions.

Figure 10 quantifies neutrino enhancement of CDM+baryon non-linear clustering in three ways: the power spectrum in the left panel, and the equilateral and the squeezed bispectra in the right panel. Time-RG is used to compute these CDM+baryon correlation statistics for the reference νΛ\nu\LambdaCDM model of table 1, both with and without neutrino linear response. Evidently, neutrino linear response enhances the CDM+baryon power spectrum by a maximum of 0.1%\approx 0.1\%, occurring at z=0z=0 around k0.7h/k\approx 0.7~h/Mpc. The squeezed bispectrum (thin lines) sees a similar fractional increase, and the equilateral bispectrum (thick lines) about twice the amount. This result is perhaps not surprising: although the z=0z=0 neutrino power itself is enhanced by a factor of four at k0.7h/k\approx 0.7~h/Mpc according to figure 6, we also see in the left panel of figure 7 that the bulk of the neutrino population still clusters at least two orders of magnitude less strongly than CDM+baryons on the same scale, even when neutrinos have been allowed to respond CDM+baryon non-linearity. Coupled with a small neutrino fraction Ων0/Ωm0=7.5%\Omega_{\nu 0}/\Omega_{\mathrm{m}0}=7.5\%, it is clear that the impact of enhanced neutrino clustering on the CDM+baryon perturbations cannot be but minute.

It is possible to increase the CDM+baryon clustering enhancement by either concentrating all of the available neutrino energy density to one massive species (instead of spreading it across three), or simply increasing Ων0h2\Omega_{\nu 0}h^{2} itself. Figure 11 explores both of these possibilities: The left panel shows the reference case of Ων0h2=0.01\Omega_{\nu 0}h^{2}=0.01 now distributed in one single massive and two massless neutrino species; the center and right panels keep three equal-mass neutrino species but with Ων0h2\Omega_{\nu 0}h^{2} increased to 0.020.02 and 0.050.05 respectively. Evidently, while all three options augment the CDM+baryon enhancement somewhat, only in the Ων0h2=0.05\Omega_{\nu 0}h^{2}=0.05 case does the enhancement exceed 1%1\%.

Refer to caption
Refer to caption
Figure 10: Ratios of CDM+baryon correlation statistics computed using Time-RG with and without neutrino linear response at various redshifts. Left: Power spectrum ratios. Right: Ratios of the equilateral bispectra (thick lines) and of the squeezed bispectra (thin lines).

5.3 Summary

Refer to caption
Refer to caption
Refer to caption
Figure 11: Same as the left panel of figure 10, but for different assumptions about the neutrino sector. LeftΩν0h2=0.01\Omega_{\nu 0}h^{2}=0.01 as in the reference νΛ\nu\LambdaCDM model, but now distributed in one massive and two massless neutrino species. CenterΩν0h2=0.02\Omega_{\nu 0}h^{2}=0.02, distributed in three equal-mass species. RightΩν0h2=0.05\Omega_{\nu 0}h^{2}=0.05, again for three equal-mass neutrinos. All other cosmological parameters are fixed to their reference values displayed in table 1.

In summary, we have demonstrated in section 5 that:

  1. 1.

    Time-RG perturbation theory for the CDM+baryon fluid is adequate for estimates of the non-linear power spectrum and its sensitivity to neutrino linear response at the factor-of-two level;

  2. 2.

    Neutrino linear response to non-linear CDM+baryon clustering leads to a factor-of-thirty increase in the neutrino power spectrum of our reference model at wave numbers well beyond the free-streaming scale kFSk_{\rm FS}, and is thus essential for quantifying neutrino clustering on these scales;

  3. 3.

    For a wide range of Ων0h2\Omega_{\nu 0}h^{2}, including values consistent with current cosmological neutrino mass bounds, at least a few percent of the neutrino fluids have dimensionless power spectra Δ2\Delta^{2} exceeding 0.10.1, which motivates a non-linear treatment of massive neutrinos if computing neutrino clustering acccurately is the end goal; and

  4. 4.

    The impact of enhanced neutrino clustering on the CDM+baryon fluid is however less than a percent for a wide range of neutrino masses — even some well beyond current cosmological limits — and less than two percent for Ων0h2\Omega_{\nu 0}h^{2} as high as 0.050.05 (or, equivalently, mν4.7\sum m_{\nu}\approx 4.7 eV).

This concludes our exploration using Time-RG perturbation theory. In the next section, we shall implement our multi-fluid linear response description for neutrinos in an NN-body simulation of the CDM+baryon component. This will enable us to address more definitively the three questions posed in section 5.2.

6 Multi-fluid neutrino linear response in NN-body simulations

In this section we couple our multi-fluid neutrino linear response to an NN-body description of CDM+baryon non-linear clustering. For the latter, we use the publicly available Gadget-2 code [77, 78], a TreePM code that computes long-range forces by mapping particles to a mesh, making Fourier techniques applicable, and short-range forces via an oct-tree decomposition. Time integration uses a variant of the leapfrog symplectic integrator. We adopt the scale-back method to compute the matter power spectrum at the initialisation redshift and use N-GenIC [79] to set the initial conditions of the simulations in the Zel’dovich approximation.

We briefly describe first below how we modify Gadget-2 to work with our multi-fluid neutrino linear response theory,222Our modified code is available at github.com/joechenUNSW/gadget4-nu_lr . before returning in section 6.2 to address the same three clustering questions considered in section 5.2.

6.1 Modifications to Gadget-2

Massive neutrinos modify both the homogenous expansion rate of the universe and the inhomogeneous clustering of matter, both of which should be accounted for in our modification of Gadget-2. In the former case, neutrino kinetic energy leads in principle to a small deviation in the evolution of its energy density from the a3a^{-3} behaviour. In practice, however, this correction has no discernible effect on the final outcome, as long as the same Hubble expansion rate is used in both the NN-body code and in the scale-back initialisation procedure.

The latter, inhomogeneous effect constitutes the more important of the two classes of modifications, and we account for it in Gadget-2 via changes to its Particle–Mesh (PM) component. Sepcifically, the gravitational force driving the inhomogeneous clustering of matter is computed in the PM component via the Fourier-space Poisson’s equation (3.11). Because the stock version of Gadget-2 counts only contributions from the combined CDM+baryon fluid, i.e., only Ωcb(s)δcb(s,k)\Omega_{\rm cb}(s)\delta_{\mathrm{cb}}(s,k) appears inside the parentheses on the right-hand side of equation (3.11), our first modification to Gadget-2 is to multiply the default right-hand side by a factor

FΦ:=1+Ων0Ωcb0Nτα=0Nτ1δα,=0(k)δcb(k).F_{\Phi}:=1+\frac{\Omega_{\nu 0}}{\Omega_{\mathrm{cb}0}N_{\tau}}\sum_{\alpha=0}^{N_{\tau}-1}\frac{\delta_{\alpha,\ell=0}(k)}{\delta_{\mathrm{cb}}(k)}. (6.1)

As earlier, the index α\alpha sums over the NτN_{\tau} neutrino fluids, and the subscript =0\ell=0 identifies the monopole. The density contrast ratios δα,0(k)/δcb(k)\delta_{\alpha,0}(k)/\delta_{\mathrm{cb}}(k) are updated at every simulation time step using our multi-fluid linear response theory.

A step-by-step guide to how we run an CDM+baryon NN-body simulation together with a multi-fluid update of the density contrast ratios δα,0(k)/δcb(k)\delta_{\alpha,0}(k)/\delta_{\mathrm{cb}}(k) is as follows:

  1. 1.

    Following equation (5.1), the density contrasts δcb\delta_{\mathrm{cb}} and δα,0\delta_{\alpha,0} are normalised such that their density-weighted sum (Ωcb0/Ωm0)δcb+(Ων0/Ωm0)α=0Nτ1δα,0/Nτ(\Omega_{\mathrm{cb}0}/\Omega_{\mathrm{m}0})\delta_{\mathrm{cb}}+(\Omega_{\nu 0}/\Omega_{\mathrm{m}0})\sum_{\alpha=0}^{N_{\tau}-1}\delta_{\alpha,0}/N_{\tau} evolved linearly to z=0z=0 is equal to the square root of the desired z=0z=0 total linear matter power spectrum as output by a linear Boltzmann code such as camb or class.

  2. 2.

    Beginning at ain=103a_{\mathrm{in}}=10^{-3}, we set the appropriately-normalised initial conditions for δcb\delta_{\mathrm{cb}}, θcb\theta_{\rm cb}, and δα,\delta_{\alpha,\ell} according to section 3.2, and evolve them from aina_{\mathrm{in}} to the simulation start time asim=0.02a_{\rm sim}=0.02 using the linearised equations (3.6) and (3.7) for the neutrinos, and equations (3.12) and (3.13) for the CDM+baryons. The output δcb\delta_{\rm cb} and θcb\theta_{\rm cb} at asim=0.02a_{\rm sim}=0.02 set the CDM+baryon initial conditions for the NN-body simulation — the initialisation procedure is discussed in the companion paper [54].

  3. 3.

    From asim=0.02a_{\rm sim}=0.02 onwards, the true, non-linear evolution of the CDM+baryon perturbations is taken over by Gadget-2, although we continue to solve the linearised multi-fluid equations (3.6), (3.7), (3.12), and (3.13) alongside. At each simulation time step, Gadget-2 outputs a non-linear CDM+baryon density contrast δcb(k)\delta_{\mathrm{cb}}(k) averaged over all directions k^\hat{k} for the same kk. This density contrast δcb(k)\delta_{\mathrm{cb}}(k) is used to adjust its counterpart appearing in the linearised multi-fluid perturbative equations. We likewise adjust the perturbative θcb(k)\theta_{\mathrm{cb}}(k) by a factor δcbsim(k)/δcbpert(k)\delta_{\rm cb}^{\rm sim}(k)/\delta_{\rm cb}^{\rm pert}(k) formed from the density contrast outputs of the simulations and perturbative calculation at the simulation time step concerned. These adjustments therefore source the neutrino linear response part of our calculation.

  4. 4.

    Between simulation time steps, the CDM+baryon and neutrino density and velocity perturbations are evolved using the linearised multi-fluid equations of motion. Though our procedure leads to finite jump discontinuities in the perturbative δcb\delta_{\rm cb} and hence Φ\Phi at each simulation time step, integration of the neutrino equations of motion (3.6) and (3.7) results in neutrino perturbations that are in practice continuous in time.

  5. 5.

    The ratio δα,0/δcb\delta_{\alpha,0}/\delta_{\mathrm{cb}} that appears in equation (6.1) is formed at each simulation time step from the multi-fluid perturbative calculation, before we implement the linear response adjustments outlined in step 3.

Following the above procedure, we have conducted two sets of simulations for the reference νΛ\nu\LambdaCDM cosmology of table 1: a large-box set, in a cubic volume with edge length L=1024L=1024 Mpc/h/h; and a small-box set with L=512L=512 Mpc/h/h. Each set contains runs with N=1283,2563,5123N=128^{3},256^{3},512^{3}, and 102431024^{3} particles. The multi-fluid component always uses Nτ=50N_{\tau}=50 fluids and Nμ=20N_{\mu}=20 angular polynomials to represent the neutrino population.

6.2 Convergence tests and comparisons with other approaches

Our convergence tests of this modified Gadget-2 code are shown in figure 12. The top left panel shows our binned CDM+baryon power spectra normalised to the Halofit power spectrum of reference [80], while the top right panel shows exclusively the power spectra from three small-box runs with N=1283N=128^{3}, 2563256^{3}, and 5123512^{3}, normalised to the high-resolution N=10243N=1024^{3} output. Evidently, the small-box simulations are convergent at the 55% level up to k=2h/k=2~h/Mpc.

Measuring simulation accuracy, rather than precision, is however complicated by the 10%\sim 10\% disagreement between different state-of-the-art calculations in the literature, as shown in the bottom panel of figure 12. Nevertheless, our large-box simulations agree with the output of Halofit at the 5%5\% level for a broad range of wave numbers around kFS0.2h/k_{\mathrm{FS}}\approx 0.2~h/Mpc. The N=10243N=1024^{3} simulation in particular finds 5% agreement with both the Halofit output at small wave numbers and the small-box results up to k2h/k\approx 2~h/Mpc. A general 10%\sim 10\% agreement with other emulation and halo-fitting methods is also possible up to k2h/k\approx 2~h/Mpc. Thus, the L=1024L=1024 Mpc/h/h, N=10243N=1024^{3} simulation setting appears a suitable choice for the investigation of neutrino effects in the vicinity of the neutrino free-streaming scale.

Refer to caption
Refer to caption
Refer to caption
Figure 12: Convergence tests of the CDM+baryon power spectra from our Gadget-2 NN-body simulations for the reference νΛ\nu\LambdaCDM model of table 1. Top left: Binned z=0z=0 power spectra computed with various particle numbers NN and in boxes of side lengths L=1024L=1024 Mpc/h/h (large box; solid lines) and L=512L=512 Mpc/h/h (small box; dashed lines), normalised to the output of Halofit [80]. Top right: Ratios of the N=1283N=128^{3}, 2563256^{3}, and 5123512^{3} small-box z=0z=0 power spectra to the high-resolution N=10243N=1024^{3} result. To minimise sampling noise, these simulations have been initialised with the same random seeds. Bottom: Comparison of our N=10243N=1024^{3} simulation results with the output of CosmicEmu [73], as well as the Halofit power spectrum fitting functions of references [80] (Bird 2012) and [81] (Takahashi 2012) as implemented in camb, at several redshifts.

Figure 13 compares our multi-fluid linear response NN-body implementation with the integral linear response method of reference [27] (see also section 4.2.1). From figure 3, we expect both sets of CDM+baryon and neutrino power spectra to agree at the 0.1%0.1\% level at the largest scales accessible to our simulation, k0.01h/k\sim 0.01~h/Mpc. At smaller scales, the CDM+baryon power spectra will agree to 0.01%\sim 0.01\% for sufficiently many neutrino fluids, while the accuracy of the multi-fluid neutrino density will worsen to 1%\sim 1\% at k>kFS0.2h/k>k_{\mathrm{FS}}\approx 0.2~h/Mpc. Figure 13 confirms these expectations. Over a range of redshifts, the CDM+baryon power spectra from both methods agree to 0.04%\approx 0.04\% at k0.05h/k\geq 0.05~h/Mpc, with the difference rising to nearly 0.1%0.1\% at smaller wave numbers. On the other hand, the neutrino power spectra shown in the right panel agree to <1%<1\% at kkFSk\leq k_{\mathrm{FS}}; on smaller scales, e.g., k=1h/k=1~h/Mpc, however, the agreement worsens to 1.5% at z=0z=0 and 4%4\% at z=2z=2.

Refer to caption
Refer to caption
Figure 13: Comparison of our Gadget-2 simulations (L=1024L=1024 Mpc/h/h, N=10243N=1024^{3}) using multi-fluid linear response (MFLR) and integral linear response (ILR) calculations of neutrino clustering for the reference νΛ\nu\LambdaCDM model of table 1 at several redshifts. Left: Ratios of the CDM+baryon power spectra from the two methods. Right: Ratios of the neutrino power spectra.

Thus, we have demonstrated that our modified Gadget-2 simulations agree with the literature in terms of their CDM+baryon power spectrum predictions, and that our multi-fluid and integral linear response neutrino calculations return consistent results for both the CDM+baryon and neutrino power spectra.

6.3 Clustering in the presence of NN-body CDM+baryon non-linearities

Having demonstrated convergence and general agreement of our approach with others, we are now in a position to answer quantitatively the three questions we addressed through perturbation theory in section 5.2: (i) How much does linear response to non-linear CDM+baryon clustering enhance neutrino clustering? (ii) What fraction of the neutrinos clusters with Δ20.1\Delta^{2}\geq 0.1, making linear theory unreliable? (iii) What effect does this enhancement have on the CDM+baryon power spectrum? We discuss point (ii) and then points (i) and (iii) in two subsections below.

6.3.1 Breakdown of neutrino linearity

Analogous to in figure 7, the top panel of figure 14 shows the z=0z=0 neutrino monopole power spectra from our multi-fluid linear response simulation with Nτ=50N_{\tau}=50 neutrino fluids, for the reference νΛ\nu\LambdaCDM model of table 1. Fourteen of these fluids, or 28%28\% of the neutrino energy density, have dimensionless power exceeding Δ2=0.1\Delta^{2}=0.1. This result is in close agreement with our Time-RG perturbative calculation from section 5.2.2, where we found 27%27\% of the neutrinos crossing the Δ2=0.1\Delta^{2}=0.1 threshold.

Refer to caption
Figure 14: Dimensionless z=0z=0 CDM+baryon and neutrino monopole power spectra from our multi-fluid linear response simulation of the reference νΛ\nu\LambdaCDM cosmology, using L=1024L=1024 Mpc/h/h and N=10243N=1024^{3}, and Nτ=50N_{\tau}=50 and Nμ=20N_{\mu}=20 in the fluid component. Top: All fifty neutrino power spectra from the NN-body simulation, fourteen of which enter the region Δ2>0.1\Delta^{2}>0.1. Bottom: Eight representative NN-body neutrino power spectra (points), together with the corresponding Time-RG perturbative predictions of section 5.2 (lines).

A direct comparison of the NN-body and Time-RG perturbative predictions is shown in the bottom panel of figure 14, where we contrast eight out of the fifty neutrino fluids between the two approaches. Evidently, perturbation theory agrees quite well with simulations in the regime kkFS0.2h/k\lesssim k_{\mathrm{FS}}\approx 0.2~h/Mpc, roughly where the bulk of the neutrino power spectra peak. Thus, perturbation theory provides an accurate estimate of the fraction of the neutrino population with Δ2>0.1\Delta^{2}>0.1, confirming the main result of section 5.2.2.

6.3.2 Neutrino and CDM+baryon clustering enhancements

We conclude this section with figure 15, which, analogous to figures 6 and 10, quantifies the enhancement in the neutrino and CDM+baryon power spectra due to neutrino linear response to non-linear CDM+baryon clustering over a range of redshifts. Specifically, we compare the outcomes of two simulations, one in which neutrinos respond linearly to the non-linear CDM+baryon density perturbations via Poisson’s equation, and the other in which the ratio δα,0/δcb\delta_{\alpha,0}/\delta_{\mathrm{cb}} for each neutrino fluid α\alpha is fixed entirely by linear perturbation theory.

Refer to caption
Refer to caption
Figure 15: Ratios of power spectra computed with multi-fluid NN-body simulations with and without neutrino linear response to non-linear CDM+baryon clustering at various redshifts. Left: Neutrino power spectrum ratios. Here, enhancement reaches 5.25.2 at z=0z=0 and k=1h/k=1~h/Mpc, and continues rise up to the resolution limit of our simulation. Right: CDM+baryon power spectrum ratios. Enhancement peaks at about 0.05%0.05\% around k=0.7h/k=0.7~h/Mpc.

The left panel of figure 15 shows a neutrino enhancement factor that agrees well with the perturbative predictions shown in figure 6. For example, the enhancement factor at z=0z=0 and k=1h/k=1~h/Mpc is 5.25.2 in our simulation, compared with 5.95.9 from perturbation theory. By k=2h/k=2~h/Mpc, the smallest scale for which our simulations are reliable, neutrino clustering is enhanced by more than an order of magnitude. At this point, we note that the slowest neutrino fluids that contribute the most to small-scale clustering are also the ones most in need of non-linear corrections. This means that the actual small-scale neutrino clustering enhancement is very likely larger than our linear response predictions, even in the presence of CDM+baryon non-linearity computed with NN-body simulations.

In contrast, changes to the CDM+baryon power spectrum due to this enhanced neutrino clustering are modest — at most 0.05%\approx 0.05\% at z=0z=0 — as shown in the right panel of figure 15. This NN-body estimate is roughly consistent with the perturbative result of section 5.2, where we found a maximum enhancement of 0.1\approx 0.1% at z=0z=0. Considering that our reference cosmology has Ων0h2=0.01\Omega_{\nu 0}h^{2}=0.01, i.e., about twice the value of current conservative bounds, we can thus conclude that CDM+baryon clustering statistics can be computed to 0.05%0.05\%-accuracy or better without taking into account enhanced neutrino clustering.

7 Conclusions

We have developed, implemented, and tested a non-relativistic multi-fluid perturbation theory for massive neutrinos. Beginning with the relativistic, discrete-angle treatment of Dupuy and Bernardeau [36, 37], we consider the non-relativistic limit appropriate for late-universe clustering and describe the angle-dependence of neutrino clustering using a Legendre polynomial expansion with an appropriate truncation. In figures 1, 2, 3, and 4, we demonstrate that the resulting multi-fluid linear perturbation theory converges as the number of fluids and Legendre polynomials is increased, and that it agrees closely with the state-of-the-art neutrino linear response method as well as outputs of the linear Boltzmann code class.

Using this multi-fluid linear response, we have quantified important aspects of structure formation in massive neutrino cosmologies. Firstly, the multi-fluid picture is unique in its ability to provide fine-grained information on the clustering of different components of the neutrino velocity distribution. We take advantage of this rich detail in figures 7, 8, 9, and 14 to quantify the fraction of the neutrino population whose clustering power exceeds Δ2=0.1\Delta^{2}=0.1, a regime in which linear theory becomes unreliable and non-linear treatments are necessary. For a reference νΛ\nu\LambdaCDM cosmology with Ων0h2=0.01\Omega_{\nu 0}h^{2}=0.01, or, equivalently, mν=0.93\sum m_{\nu}=0.93 eV, split across three equal-mass neutrino species, we find that more than one-fourth of the neutrino population satisfies this non-linearity criterion. This fraction rises above 90%90\% for a single massive species with mν=0.93m_{\nu}=0.93 eV, a mass consistent with the sterile neutrino interpretation of the LSND/MiniBooNE/reactor anomalies. Even for the smaller Ων0h2=0.005\Omega_{\nu 0}h^{2}=0.005 currently still allowed in conservative analyses of cosmological data, 5%5\% of the neutrino population enters this non-linear regime, demonstrating that a non-linear description of neutrino clustering is necessary for percent-level calculations of the neutrino power spectrum.

Furthermore, in figure 15 we have studied the impact of neutrino linear response on the clustering of CDM and baryons as well as on the neutrinos themselves. The enhancement of CDM+baryon clustering due to neutrino linear response is modest — a maximum of 0.05%0.05\% for neutrino masses currently allowed by cosmological data — thereby validating approximations that neglect this enhancement in simulations of the dark matter and galaxy power spectra [25]. The neutrinos themselves, on the other hand, are significantly affected by non-linear CDM+baryon clustering. In our reference νΛ\nu\LambdaCDM cosmology, the neutrino power spectrum increases by over an order of magnitude at the smallest scales k2h/k\approx 2~h/Mpc accessible to our simulations.

In conclusion, the multi-fluid linear response approach provides a rich source of information on neutrino clustering that points the way to more accurate non-linear treatments of massive neutrinos in a gravitational setting. It tells us precisely which neutrino fluids have entered the non-linear regime at which time and provides fine-grained information on the bulk velocity as well as the first-order density and velocity perturbations of each fluid. With this information, one can envisage a low-noise hybrid simulation scheme in the manner of reference [18, 44], but wherein only the slowest neutrino fluids are converted to a particle realisation at as late a time as possible, through which to minimise systematic uncertainties associated with the large neutrino velocity dispersion. Such innovative approaches are essential as cosmology over the next years seeks to measure, with ever increasing precision and sophistication, the absolute neutrino mass scale, a fundamental parameter of the Standard Model of particle physics, and searches for neutrino physics beyond the Standard Model.

Acknowledgments

JZC acknowledges support from an Australian Government Research Training Program Scholarship. AU and Y3W are supported by the Australian Research Council’s Discovery Project (project DP170102382) and Future Fellowship (project FT180100031) funding schemes. This research includes computations using the computational cluster Katana supported by Research Technology Services at UNSW Sydney. We thank Juliana Kwan for useful discussions.

References