Next Article in Journal
Gravitational Waves: Echoes of the Biggest Bangs Since the Big Bang and/or BSM Physics?
Previous Article in Journal
Probing Equatorial Ionospheric TEC at Sub-GHz Frequencies with Wide-Band (B4) uGMRT Interferometric Data
Previous Article in Special Issue
Reconciling the Waiting Time Peaks Variations of Repeating FRBs with an Eccentric Neutron Star–White Dwarf Binary
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Cosmological Simulations with Massive Neutrinos: Efficiency and Accuracy

1
Department of Astronomy, Xiamen University, Xiamen 361005, China
2
State Key Laboratory of Dark Matter Physics, Tsung-Dao Lee Institute & School of Physics and Astronomy, Shanghai Jiao Tong University, Shanghai 201210, China
3
Department of Astronomy, Tsinghua University, Beijing 100084, China
4
School of Astronomy and Space Science, Nanjing University, Nanjing 210093, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Universe 2025, 11(7), 212; https://doi.org/10.3390/universe11070212
Submission received: 25 April 2025 / Revised: 21 June 2025 / Accepted: 23 June 2025 / Published: 26 June 2025

Abstract

Constraining neutrino mass through cosmological observations relies on precise simulations to calibrate their effects on large scale structure, while these simulations must overcome computational challenges like dealing with large velocity dispersions and small intrinsic neutrino perturbations. We present an efficient N-body implementation with semi-linear neutrino mass response which gives accurate power spectra and halo statistics. We explore the necessity of correcting the expansion history caused by massive neutrinos and the transition between relativistic and non-relativistic components. The above method of including neutrino masses is built into the memory-, scalability-, and precision-optimized parallel N-body simulation code CUBE 2.0. Through a suite of neutrino simulations, we precisely quantify the neutrino mass effects on the nonlinear matter power spectra and halo statistics.

1. Introduction

The Λ CDM model is the current standard model of cosmology. Increasingly large and precise observational results have largely confirmed its accuracy, such as cosmic microwave background (CMB), large scale structure and gravitational lensing. Future observation projects lead us into an era of higher precision in order to detect potential deviations from a pure cold dark matter (CDM) model, such as nonzero neutrino masses, primordial non-Gaussianities, and variations of gravity. Among these, the neutrino mass is proven to be nonzero by particle physics and neutrino mass effects on cosmology are guaranteed to exist. In laboratory experiments, the neutrino mass-squared differences are determined by measuring the atmospheric and solar neutrino oscillations [1], indicating that the total mass of neutrinos is nonzero, with a lower bound of M ν Σ m ν . i 0.06 eV , although they cannot determine the absolute neutrino mass or the mass hierarchy. The tritium β -decay experiment, like KATRIN, gives an upper limit of 0.8 eV at a 90% confidence level [2]. On the other hand, cosmological observations provide an upper limit on the total neutrino mass M ν 0.09 eV [3]. The absence of lower bound constraints on neutrino mass in cosmology implies that the absolute mass of neutrinos remains unmeasured. Detecting the cosmological effects of neutrino mass and precisely constraining its value are key objectives of next-generation galaxy surveys.
From the theoretical side, neutrinos affect cosmic evolution through two primary mechanisms. In the early Universe, relativistic neutrinos have high velocity dispersion, behaving as radiation. They modulate the expansion history by changing the matter–radiation equality [4], altering the acoustic and damping angular scales of CMB [5]. In the late Universe, neutrinos cool down and become non-relativistic, while their thermal velocities are still higher than those of CDM; this free-streaming mechanism suppresses their gravitational clustering and thus damps the small-scale matter power spectrum and the high multipoles of the CMB anisotropy, and modulates the halo mass function (HMF) and halo bias [6,7]. Apart from traditional methods, various novel methods have been proposed to constrain the lower bound of neutrino mass, for example, a dipole asymmetry in the cross-power spectrum due to the velocity field between neutrinos and CDM [8], wakes formed as neutrinos passing through dark matter halos [9], misalignments in angular momentum between neutrino and CDM halos due to differing tidal fields [10], and differential neutrino condensation between neutrino-rich and neutrino-poor halos [11]. Neutrino perturbations couple to nonlinear CDM clustering, and thus, the above effects are also nonlinear, so we must use simulations to accurately calibrate these effects. Additionally, a combination of variations of cosmological parameters may also mimic neutrino mass effects, so a large number of simulations spanning a high-dimensional parameter space will also be needed. To achieve this and meet the scientific requirements for next-generation surveys, such as CSST [12], we need a method to simulate the effects of massive neutrinos that balances accuracy and efficiency.
Efficiently simulating neutrinos is challenging due to their high thermal velocities [13,14]. Particle-based approaches partition neutrino phase space into N-body particles; however, they suffer from prohibitive shot noise on small scales due to the neutrino thermal velocities that contaminate small-scale signals. Increasing the number of neutrino particles to suppress this noise is computationally expensive [15]. Alternative methods have been developed to simulate neutrino effects. The grid-based method computes only CDM particles and incorporates neutrino effects by adding an independently evolved linear neutrino density field in Fourier space, which is a fully linear approach [16]. The semi-linear method improves the linear approach by taking into account the nonlinear evolution history of matter density perturbations to estimate neutrino density perturbations [17]. It is more accurate than the fully linear method and is still efficient [7,18]. A recent extension, the SuperEasy method [19], further simplifies the linear response implementation by introducing a closed-form rational function to approximate neutrino clustering, achieving sub-percent accuracy with minimal computational cost. The hybrid method treats neutrinos as linear fields in the early Universe, computes their evolution on grids, and converts some of the slower neutrinos into particles at low redshift during simulation, thereby capturing their nonlinear clustering properties more effectively [7,20]. The fluid method models different neutrino species as fluids rather than particles, solving the Boltzmann equations directly on a grid [13,21,22]. While this method can accurately reproduce nonlinear clustering, its numerical complexity often results in instability and artificial numerical artifacts in simulations. The Newtonian motion gauge approach [23,24,25] provides a simple method to include massive neutrino effects in N-body simulation. It incorporates the additional potential contribution of neutrinos via modification of the dark matter initial conditions and by employing a dynamically evolving coordinate system [6], avoiding direct neutrino simulations. It can also capture the full impact of linear neutrino perturbations on the nonlinear evolution of CDM particles in N-body simulation.
Given the fact that no neutrino effects have been discovered observationally from large scale structure, we tend to focus on lower-order effects. The semi-linear method captures most of the neutrino-CDM nonlinear coupling, although it neglects out-of-phase correlations. Despite this, it can accurately model key nonlinear neutrino effects, such as HMF modulation and neutrino torque. We have incorporated a revised version of the semi-linear neutrino method into CUBE 2.0, a parallel, high-precision, and memory-efficient N-body algorithm. Our implementation enables efficient high-resolution large scale structure simulations with varying neutrino masses and hierarchies. In Section 2, we briefly introduce the code and relevant algorithm. In Section 3, we analyze the accuracy of the simulation. Discussions are presented in Section 4.

2. Methods

2.1. CDM Evolution

We use CUBE 2.0 as the basic structure to evolve the overall large scale structure, and the neutrino module is an add-on functional. CUBE 2.0 is an efficient, parallel cosmological N-body simulation code based on the Particle-Mesh-Particle-Particle ( P 3 M ) algorithm. The preceding version, CUBE [26], optimized the memory usage by the fixed point structure (FPS) storage, reducing the memory footprint as low as 6 bytes per particle. CUBE 2.0 implements an adaptive innermost grid (PM3) to complement the original two-layer PM (PM1/PM2) framework to substantially alleviate the particle-particle (PP) computation. The resolution of the adaptive grid matches the local density, ensuring that the total computation time of both PP and PM3 is minimized. Furthermore, by employing the optimized Green’s function [27] for gravitational calculations, the code achieves maximum relative errors below 5 % (with mean errors below 2 % ) in pairwise gravitational interactions between particles.
The advantages of our cosmological simulations lie primarily in their highly memory-efficient storage of particle information. On average, our method requires only 20 bytes per particle—a significant reduction compared to the widely used Gadget2, which consumes approximately 80 bytes per particle [28]. This represents a several-fold optimization in memory usage for dark matter particle storage [29].
In terms of computational efficiency, CUBE 2.0 has been validated for large scale simulations (over 16,000 cores in 512 nodes) [Yu et al. in prep.], demonstrating the robustness of its three-layer parallel structure. It achieves strong and weak scalability exceeding 90 % , while maintaining its advantage in the memory economy.

2.2. Semi-Linear Neutrino Modeling

The neutrino module is built on the above CDM evolution. We consider the following components of the universe—the cosmological constant ( Ω Λ ), radiation ( Ω γ ), CDM ( Ω c ), baryonic matter ( Ω b ) and neutrinos ( Ω ν ). Since we do not distinguish CDM and baryons in this work, we can safely absorb baryons into CDM, and they are collectively referred to as “cold matter” ( Ω cb = Ω c + Ω b ). Neutrinos can be divided into relativistic ( Ω ν r ) and non-relativistic ( Ω ν nr ) components, with cosmic time dependency. Therefore, the total matter component is ( Ω M = Ω cb + Ω ν nr ).
To better understand the two components of neutrinos, we describe neutrinos as a fluid with an effective pressure p ν . The equation of state is given by p ν = ω ν ρ ν , where ω ν ( a ) is a function that decreases with a. Relativistic neutrinos can thus be described as
Ω ν r ( a ) = 3 w ν ( a ) Ω ν ( a ) .
The evolution of neutrinos satisfies ρ ν ( a ) a 3 [ 1 + w ν ( a ) ] , or equivalently,
3 ( 1 + w ν ) = d ln ρ ν d ln a = 4 y d ln F ( y ) d y ,
where y = a M ν / Γ ν N ν k B T γ , 0 , and T ν , 0 , Γ ν T ν , 0 / T γ , 0 is the neutrino temperature and the neutrino-to-photon temperature ratio today. N ν is the number of massive neutrinos, k B is the Boltzmann constant, and
F ( y ) 0 x 2 x 2 + y 2 1 + e x d x .
We also define the fraction of non-relativistic neutrinos
f nr Ω ν nr Ω ν r = ( 1 3 ω ν ) = y F ( y ) d F ( y ) d y .
The semi-linear response method models neutrino effects by correcting the CDM density (no neutrinos) field into the total matter density field δ M ( k , τ ) = F ν ( k ) δ cb ( k , τ ) , where the correction function F ( k ) is defined as
F ν ( k ) P M / P cb .
This enables CDM particles to evolve under the gravitational potential of the total matter field. Incorporating the non-relativistic fraction f nr from Equation (4), the correction function resolves as
F ν ( k , a ) = ( 1 f ν ) P cb 1 / 2 ( k , a ) + f ν f nr ( a ) P ν 1 / 2 ( k , a ) P cb 1 / 2 ( k , a ) .
Here P cb ( k ) is the CDM power spectrum calculated in simulation (see Section 2.3). P ν ( k ) is the neutrino power spectrum using equation form Equation (63) of [17] derived from the integral of the total matter power spectrum evolution.
To test the accuracy of the finite integral, we estimate the neutrino power spectrum using the semi-linear method, derived from the theoretical nonlinear matter power spectra generated by CAMB, and test the interpolation strategy (labeled as “interp.”). In Figure 1, we present the residuals of the square root of the power spectrum (rather than the power spectrum itself, as they are more closely related to errors in the correction function), which agree with the predictions of the nonlinear theory on scales k < 1 , while significant deviations emerge on small scales. However, these small-scale discrepancies are negligible, as demonstrated by the redshift z = 0 correction function; for k > 1 , the correction function drops to 1 f ν , indicating that neutrinos behave nearly homogeneously on this scale. This ensures that, despite slight deviations in the power spectra estimates, the overall correction function aligns perfectly with theoretical predictions, with the relative error controlled below 10 4 . Since the wavenumber at the particle-particle (PP) scale is evidently much greater than 1, we assume that neutrinos are completely homogeneous at this scale. Accordingly, the effective mass contributing to the gravitational interaction between particles should be scaled by a factor of ( 1 f ν ) , leading to a correction factor of ( 1 f ν ) 2 for the PP interaction force.
The expansion history of the universe, which couples with the effects of neutrinos, influences the clustering of matter, making it necessary to use an accurate expansion history. CUBE solves the expansion history during simulation steps (on-the-fly computation) and introduces subtle discrepancies in the expansion history under varying simulation resolutions and precisions. Although these variations diminish with reduced time-step size and remain acceptable in pure CDM simulations, they become problematic for massive neutrino simulations that require higher accuracy and stability. To address this, we implement a precomputed expansion history obtained by solving the Friedmann equation:
H ( a ) = H 0 Ω Λ + Ω cb a 3 + Ω γ a 4 + 15 π 4 Γ ν 4 N ν Ω γ , 0 F ( y ) a 4 1 / 2 ,
where the final term accounts for the neutrino component [30].
For convenience, we set the present superconformal time s ( a ) 0 t ( a ) a 2 d t to zero, and we integrate backward in time to obtain the expansion history at higher redshifts:
a ( s ) = 0 s a 3 H ( a ) ( d s ) .
We show the differences in the expansion history and Hubble expansion rate between the on-the-fly algorithm and the new algorithm in Figure 2. The error between the two algorithms reaches a maximum of around 10 % , which can lead to significant differences in large scale structure evolution. On the other hand, the variations in the expansion history for different neutrino masses are on the order of 1 % , meaning that the integration error must be controlled below 10 4 . Therefore, choosing an integration step size of 5 × 10 4 is sufficient to meet this requirement.

2.3. Power Spectrum Estimation

The semi-linear method requires integrating the matter power spectrum to obtain the neutrino power spectrum. To account for effects such as cosmic variance, we need to compute the matter power spectrum from simulations rather than using a theoretical one. However, calculating the global power spectrum at the same resolution as the simulation is time- and memory-consuming, and can be comparable to executing a simulation step at low redshift. Therefore, computing the global power spectrum at each step is not practical. Reducing the resolution of the global power spectrum would improve computational efficiency, but would also result in the loss of much nonlinear information. To address this, we calculate the global power spectrum at specific redshifts z p and use interpolation and extrapolation to estimate the power spectrum at other redshifts. Our analysis compares various z p selection schemes and interpolation algorithms, revealing that quadratic interpolation maintains the relative error of the matter power spectra within 0.2 % while achieving neutrino power spectrum accuracy at the 10 4 level relative to non-interpolated methods. This approach yields correction functions with residual errors below 10 5 , satisfying the precision requirements for most cosmological studies.
To control the memory consumption in power spectrum calculations during simulations, we develop a power spectrum combining approach by extending Welch’s method [31] to three dimensions and integrating it with buffer designs from Particle-Mesh (PM) algorithms. This involved the creation of novel 3D window functions that maintain uniform weighting across all data points with minimized variance. Our approach accelerates the process by a factor of 10 compared to full-resolution global calculations while maintaining equivalent accuracy (Figure 3), crucially avoiding additional memory overhead since density field computations are intrinsic to PM algorithms. Our combining power spectrum implementation proceeds as follows.
  • Compute the low-resolution global power spectrum P PM 1 ( k ) at the PM1 grid points.
  • Calculate tiered spectra P PM x ( k ) at standard and high resolutions (PM2/PM3 grids) through all subvolumes:
    (a)
    Apply the window function to the density field within the subvolume.
    (b)
    Calculate P raw , i ( k ) , then perform a noise correction [32] to obtain P denoised , i ( k ) .
    (c)
    Average all P denoised , i ( k ) , then apply the alias correction [32] to obtain P PM x ( k ) .
    (d)
    Automatically apply a cut-off on the power spectrum to account for grid effects.
  • Combine the three levels of P PM x ( k ) based on the sampling count and obtain P combine ( k ) .
Due to the fact that semi-linear corrections require the application of correction functions to the grid, the k-modes of the power spectrum cannot perfectly match all k-modes of the density field, especially when smoothing the k-modes via binning. We choose to retain all actual k-modes below k grid < 6 to prevent interpolation errors in sparsely sampled low-frequency regions, implementing interpolation only at higher frequencies where spectral sampling density permits reliable estimation.

3. Simulations

The above neutrino module is built into the parallel N-body code CUBE 2.0. By using it, we run a series of simulations with different resolutions, box sizes, and neutrino masses (see Table 1 for specific parameters). In tuning neutrino masses, we set the density parameters of total matter and baryons to Ω M = 0.279 and Ω b = 0.0436 , respectively. In the simulation with massless neutrinos, Ω M = Ω b + Ω c . In the simulation with massive neutrinos, Ω M = Ω b + Ω c + Ω ν , where a portion of the dark matter is replaced by neutrinos. The dimensionless Hubble constant h is set to 0.7 . This section presents the data results from these simulations, starting with an analysis of the matter clustering and then examining the halo statistics.

3.1. Matter Clustering

In Figure 4, we visualize the results of simulations by CDM and neutrino overdensities. The top left panel shows the CDM overdensity from a slice of 1.2 h 1 Mpc thickness, taken from the massless neutrino simulation, showing the obvious cosmic web structure. Although there would be trace differences if it were taken from non-zero-neutrino-mass simulations, they are indistinguishable by eye, so we plot only one of them. The rest three panels show neutrino overdensities from the simulation with sum of neutrino masses set to 0.05 eV , 0.10 eV , and 0.15 eV , taken from the same slice from the simulation volume. It can be seen that a neutrino follows the structure of CDM on large scales, while their small scale structure is suppressed by their velocity dispersions. This effect is more prominent for lighter neutrino masses. Similar to CDM, total matter overdensity remains visually indistinguishable across simulations as well; however, quantitative analysis can reveal up to 10% variations in clustering strength, confirming that neutrinos modulate both their own, but also total clustering dynamics.
The power spectrum effectively quantifies the impact of neutrinos on the clustering of total matter. In Figure 5, we show the total matter power spectrum at redshift z = 0 for all simulations and the power spectrum suppression for different neutrino masses. The results from simulations show that the suppression amplitudes are consistent with Halofit predictions [33], robust across resolutions and box sizes. Although from Figure 4, the overdensities of more massive neutrinos are stronger, their greater fractional contribution to the total matter leads to a deeper total matter power suppression.

3.2. Halo Statistics

The neutrino mass effects on halo statistics are shown in Figure 6. It compares two cosmological scenarios: one with massless neutrinos and the other with massive neutrinos of total mass M ν = 0.1 eV ; furthermore, the evolution of the HMF from z = 2 to z = 0 is shown.
The results reveal a suppression of the HMF in the presence of massive neutrinos compared to the massless neutrino case. This suppression is more pronounced for higher halo masses, as massive halos typically originate from high-density peaks in the initial matter distribution. The presence of massive neutrinos reduces the amplitude of these high-density peaks, thereby diminishing the formation of massive halos. Furthermore, the reduction is more substantial at higher redshifts, reflecting the cumulative impact of neutrinos on structure formation over cosmic time.
The suppression of the HMF due to massive neutrinos has important implications for observational probes such as galaxy clustering and weak gravitational lensing, as these observables are sensitive to the underlying halo population. Current and upcoming large scale structure surveys with higher precision, such as DESI and CSST, may provide constraints on neutrino masses by measuring the HMF at different redshifts.
To ensure the consistency with observational studies that often select galaxy samples based on number density, we construct four halo samples with number densities of 3 × 10 3 h 3 Mpc 3 , 1 × 10 3 h 3 Mpc 3 , 6 × 10 4 h 3 Mpc 3 , and 3 × 10 4 h 3 Mpc 3 at redshift z = 0 . For each sample, we calculated the halo two-point correlation function, as shown in Figure 7.
Interestingly, we find that the two-point correlation function in the massive neutrino cosmology is slightly higher (by a few percent) than the massless neutrino cosmology. This result appears counterintuitive, as neutrinos, due to their free-streaming behavior, are expected to suppress matter clustering and delay structure growth, as evidenced by the reduction in the matter power spectrum discussed in Section 3.1. The observed increase in the halo two-point correlation function can be attributed to the enhanced halo bias in the presence of massive neutrinos. Specifically, massive neutrinos increase the clustering strength of halos relative to the underlying matter distribution, which compensates for the suppression of the matter power spectrum and leads to a net increase in the halo two-point correlation function [6].

4. Conclusions

Building on the semi-linear method, we extend the algorithm to incorporate the influence of massive neutrinos on the expansion history of the universe and the evolution of their non-relativistic components, implementing these effects within a hierarchical multi-level PM grid structure, CUBE 2.0. We further assume that neutrinos are completely homogeneous on small scales and introduced corresponding corrections to the PP gravitational calculations.
To enhance the efficiency of matter power spectrum estimation, we develop a segmented power spectrum estimation algorithm. By taking advantage of the intrinsic grid hierarchy of the multi-level PM scheme, this method introduces negligible additional memory or computational costs. Correction functions at each simulation step are obtained through interpolation/extrapolation of the power spectrum.
By a series of cosmological simulations featuring a range of neutrino masses, resolutions, and box sizes, the incorporation of massive neutrinos incurs minimal additional computational costs. The resulting matter power spectra and suppression features not only affirm the accuracy of our simulations but also highlight the robustness of the numerical framework.
The evolution of the HMF with redshift shows that neutrinos suppress halo formation, and this suppression gradually weakens at lower redshifts. This suggests that statistical analysis at different redshifts may offer a way to constrain the neutrino mass. Additionally, the two-point correlation function of halos indicates enhanced halo bias in massive neutrino cosmologies.
A key advantage of our cosmological simulation is its highly efficient memory usage for particle storage. While conventional codes like Gadget2 require approximately 80 bytes per particle [28], our implementation needs only 20 bytes per particle. Additionally, our neutrino simulation employs a power spectrum combining technique, eliminating the need to compute the global power spectrum and ensuring that neutrino-related calculations introduce negligible memory overhead. Thanks to these memory optimizations, our framework enables subsequent high-resolution simulations with a large number of particles.
Leveraging the computational efficiency of our approach, future work will aim to carry out large-volume simulations to explore neutrino-induced parameter degeneracies and their interplay with other cosmological observables.

Author Contributions

Neutrino simulation code, power spectrum estimation, simulation testing and validation, power spectrum analysis B.-H.C.; prerequisite verification, halo statistical analysis J.-J.Z.; theoretical and methodological guidance H.-R.Y., Y.L., J.-H.H., Y.J.; CUBE 2.0 code development H.-R.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the National Natural Science Foundation of China (NSFC) grant No. 12173030, 12303005, 12475058. Y.J. is supported by NSFC 12133006, by National Key R&D Program of China (2023YFA1607800, 2023YFA1607801), and by 111 project No. B20019. Yu Liu acknowledges the Shuimu Tsinghua Scholar Program (No. 2022SM173). This work made use of the Gravity Supercomputer at the Department of Astronomy, Shanghai Jiao Tong University.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. de Salas, P.F.; Forero, D.V.; Gariazzo, S.; Martínez-Miravé, P.; Mena, O.; Ternes, C.A.; Tórtola, M.; Valle, J.W.F. 2020 Global Reassessment of the Neutrino Oscillation Picture. J. High Energy Phys. 2021, 2021, 71. [Google Scholar] [CrossRef]
  2. Aker, M.; Beglarian, A.; Behrens, J.; Berlev, A.; Besserer, U.; Bieringer, B.; Block, F.; Bobien, S.; Böttcher, M.; Bornschein, B.; et al. Direct Neutrino-Mass Measurement with Sub-Electronvolt Sensitivity. Nat. Phys. 2022, 18, 160–166. [Google Scholar] [CrossRef]
  3. Di Valentino, E.; Gariazzo, S.; Mena, O. Most Constraining Cosmological Neutrino Mass Bounds. Phys. Rev. D 2021, 104, 083504. [Google Scholar] [CrossRef]
  4. Lesgourgues, J.; Pastor, S. Massive neutrinos and cosmology. Phys. Rep. 2006, 429, 307–379. [Google Scholar] [CrossRef]
  5. Bashinsky, S.; Seljak, U. Signatures of Relativistic Neutrinos in CMB Anisotropy and Matter Clustering. Phys. Rev. D 2004, 69, 083002. [Google Scholar] [CrossRef]
  6. Adamek, J.; Angulo, R.E.; Arnold, C.; Baldi, M.; Biagetti, M.; Bose, B.; Carbone, C.; Castro, T.; Dakin, J.; Dolag, K.; et al. Euclid: Modelling Massive Neutrinos in Cosmology—A Code Comparison. J. Cosmol. Astropart. Phys. 2023, 2023, 035. [Google Scholar] [CrossRef]
  7. Hernández-Aguayo, C.; Springel, V.; Bose, S.; Frenk, C.; Jenkins, A.; Barrera, M.; Ferlito, F.; Pakmor, R.; White, S.D.M.; Hernquist, L.; et al. The MillenniumTNG Project: Impact of Massive Neutrinos on the Cosmic Large-Scale Structure and the Distribution of Galaxies. arXiv 2024, arXiv:2407.21103. [Google Scholar] [CrossRef]
  8. Zhu, H.M.; Pen, U.L.; Chen, X.; Inman, D.; Yu, Y. Measurement of Neutrino Masses from Relative Velocities. Phys. Rev. Lett. 2014, 113, 131301. [Google Scholar] [CrossRef]
  9. Zhu, H.M.; Pen, U.L.; Chen, X.; Inman, D. Probing Neutrino Hierarchy and Chirality via Wakes. Phys. Rev. Lett. 2016, 116, 141301. [Google Scholar] [CrossRef]
  10. Yu, H.R.; Pen, U.L.; Wang, X. Parity-Odd Neutrino Torque Detection. Phys. Rev. D 2019, 99, 123532. [Google Scholar] [CrossRef]
  11. Yu, H.R.; Emberson, J.D.; Inman, D.; Zhang, T.J.; Pen, U.L.; Harnois-Déraps, J.; Yuan, S.; Teng, H.Y.; Zhu, H.M.; Chen, X.; et al. Differential Neutrino Condensation onto Cosmic Structure. Nat. Astron. 2017, 1, 0143. [Google Scholar] [CrossRef]
  12. Han, J.; Li, M.; Jiang, W.; Chen, Z.; Wang, H.; Wei, C.; He, F.; He, J.; Zhang, J.; Liu, Y.; et al. The Jiutian Simulations for the CSST Extra-Galactic Surveys. arXiv 2025, arXiv:2503.21368. [Google Scholar] [CrossRef]
  13. Inman, D.; Yu, H.R. Simulating the Cosmic Neutrino Background Using Collisionless Hydrodynamics. Astrophys. J. Suppl. Ser. 2020, 250, 21. [Google Scholar] [CrossRef]
  14. Zeng, Z.; Yeung, S.; Chu, M.c. Effects of Neutrino Mass and Asymmetry on Cosmological Structure Formation. J. Cosmol. Astropart. Phys. 2019, 2019, 015. [Google Scholar] [CrossRef]
  15. Inman, D.; Yu, H.R.; Zhu, H.M.; Emberson, J.D.; Pen, U.L.; Zhang, T.J.; Yuan, S.; Chen, X.; Xing, Z.Z. Simulating the Cold Dark Matter-Neutrino Dipole with TianNu. Phys. Rev. D 2017, 95, 083518. [Google Scholar] [CrossRef]
  16. Brandbyge, J.; Hannestad, S. Grid Based Linear Neutrino Perturbations in Cosmological N-body Simulations. J. Cosmol. Astropart. Phys. 2009, 2009, 002. [Google Scholar] [CrossRef]
  17. Ali-Haïmoud, Y.; Bird, S. An Efficient Implementation of Massive Neutrinos in Non-Linear Structure Formation Simulations. Mon. Not. R. Astron. Soc. 2013, 428, 3375–3389. [Google Scholar] [CrossRef]
  18. Liu, J.; Bird, S.; Matilla, J.M.Z.; Hill, J.C.; Haiman, Z.; Madhavacheril, M.S.; Petri, A.; Spergel, D.N. MassiveNuS: Cosmological Massive Neutrino Simulations. J. Cosmol. Astropart. Phys. 2018, 2018, 049. [Google Scholar] [CrossRef]
  19. Chen, J.Z.; Upadhye, A.; Wong, Y.Y.Y. One Line to Run Them All: SuperEasy Massive Neutrino Linear Response in $N$-Body Simulations. J. Cosmol. Astropart. Phys. 2021, 2021, 078. [Google Scholar] [CrossRef]
  20. Bird, S.; Ali-Haïmoud, Y.; Feng, Y.; Liu, J. An Efficient and Accurate Hybrid Method for Simulating Non-Linear Neutrino Structure. Mon. Not. R. Astron. Soc. 2018, 481, 1486–1500. [Google Scholar] [CrossRef]
  21. Liu, Y. Research on Optimal Extraction Methods of Cosmological Information from Cosmic Large-Scale Structure. Ph.D. Thesis, Shanghai Jiao Tong University, Shanghai, China, 2022. [Google Scholar]
  22. Chen, J.Z.; Mosbech, M.R.; Upadhye, A.; Wong, Y.Y.Y. Hybrid Multi-Fluid-Particle Simulations of the Cosmic Neutrino Background. J. Cosmol. Astropart. Phys. 2023, 2023, 012. [Google Scholar] [CrossRef]
  23. Fidler, C.; Kleinjohann, A.; Tram, T.; Rampf, C.; Koyama, K. A New Approach to Cosmological Structure Formation with Massive Neutrinos. J. Cosmol. Astropart. Phys. 2019, 2019, 025. [Google Scholar] [CrossRef]
  24. Partmann, C.; Fidler, C.; Rampf, C.; Hahn, O. Fast simulations of cosmic large-scale structure with massive neutrinos. J. Cosmol. Astropart. Phys. 2020, 2020, 018. [Google Scholar] [CrossRef]
  25. Heuschling, P.; Partmann, C.; Fidler, C. A minimal model for massive neutrinos in Newtonian N-body simulations. J. Cosmol. Astropart. Phys. 2022, 2022, 068. [Google Scholar] [CrossRef]
  26. Yu, H.R.; Pen, U.L.; Wang, X. CUBE: An Information-optimized Parallel Cosmological N -Body Algorithm. Astrophys. J. Suppl. Ser. 2018, 237, 24. [Google Scholar] [CrossRef]
  27. Xu, K.; Jing, Y. An Accurate P3 M Algorithm for Gravitational Lensing Studies in Simulations. Astrophys. J. 2021, 915, 75. [Google Scholar] [CrossRef]
  28. Springel, V. The Cosmological simulation code GADGET-2. Mon. Not. R. Astron. Soc. 2005, 364, 1105–1134. [Google Scholar] [CrossRef]
  29. Springel, V.; Pakmor, R.; Zier, O.; Reinecke, M. Simulating Cosmic Structure Formation with the GADGET-4 Code. Mon. Not. R. Astron. Soc. 2021, 506, 2871–2949. [Google Scholar] [CrossRef]
  30. Zennaro, M.; Bel, J.; Villaescusa-Navarro, F.; Carbone, C.; Sefusatti, E.; Guzzo, L. Initial Conditions for Accurate N-Body Simulations of Massive Neutrino Cosmologies. Mon. Not. R. Astron. Soc. 2017, 466, 3244–3258. [Google Scholar] [CrossRef]
  31. Welch, P. The Use of Fast Fourier Transform for the Estimation of Power Spectra: A Method Based on Time Averaging over Short, Modified Periodograms. IEEE Trans. Audio Electroacoust. 1967, 15, 70–73. [Google Scholar] [CrossRef]
  32. Jing, Y.P. Correcting for the Alias Effect When Measuring the Power Spectrum Using a Fast Fourier Transform. Astrophys. J. 2005, 620, 559–563. [Google Scholar] [CrossRef]
  33. Mead, A.; Brieden, S.; Tröster, T.; Heymans, C. HMcode-2020: Improved Modelling of Non-Linear Cosmological Power Spectra with Baryonic Feedback. Mon. Not. R. Astron. Soc. 2021, 502, 1401–1422. [Google Scholar] [CrossRef]
Figure 1. (Left panel): Theoretically predicted CDM (orange) and neutrino (green) power spectra are represented by dashed lines, while the power spectrum predicted by the semi-linear method is shown with solid lines. The thin solid line represents the predicted power spectrum from interpolation. The lower panel displays the residuals between the two predictions. (Right panel): Massive neutrino correction function from theoretical predictions (gray) and semi-linear simulations (blue) at z = 0 , and residual plots showing difference in lower panel.
Figure 1. (Left panel): Theoretically predicted CDM (orange) and neutrino (green) power spectra are represented by dashed lines, while the power spectrum predicted by the semi-linear method is shown with solid lines. The thin solid line represents the predicted power spectrum from interpolation. The lower panel displays the residuals between the two predictions. (Right panel): Massive neutrino correction function from theoretical predictions (gray) and semi-linear simulations (blue) at z = 0 , and residual plots showing difference in lower panel.
Universe 11 00212 g001
Figure 2. Expansion history (solid line) and Hubble expansion rate (dashed line), as functions of scale factor a, computed using the on-the-fly method (red). Different neutrino masses (blue) cause a 1 % variation in the expansion history. The bottom panel shows the impact of the integration time-step size on accuracy.
Figure 2. Expansion history (solid line) and Hubble expansion rate (dashed line), as functions of scale factor a, computed using the on-the-fly method (red). Different neutrino masses (blue) cause a 1 % variation in the expansion history. The bottom panel shows the impact of the integration time-step size on accuracy.
Universe 11 00212 g002
Figure 3. Multi-scale power spectrum combination (thick green curve), compared with the power calculated from the full-resolution algorithm (thick gray curve). Thinner curves show the power spectra calculated by different PM grids. The bottom panel shows the residual.
Figure 3. Multi-scale power spectrum combination (thick green curve), compared with the power calculated from the full-resolution algorithm (thick gray curve). Thinner curves show the power spectra calculated by different PM grids. The bottom panel shows the residual.
Universe 11 00212 g003
Figure 4. CDM (top left panel) and neutrino overdensity projections with a thickness of 1.2 h 1 Mpc . The CDM overdensity is obtained from the simulation whose neutrino mass set to zero, while it is indistinguishable from the ones with neutrino mass. The rest of the panels show neutrino overdensities from respective simulations.
Figure 4. CDM (top left panel) and neutrino overdensity projections with a thickness of 1.2 h 1 Mpc . The CDM overdensity is obtained from the simulation whose neutrino mass set to zero, while it is indistinguishable from the ones with neutrino mass. The rest of the panels show neutrino overdensities from respective simulations.
Universe 11 00212 g004
Figure 5. (Top Panel): Simulated power spectra at redshift zero, color-coded by simulation configuration and line thickness corresponding to neutrino mass. Dashed lines denote nonlinear theoretical predictions, while shaded regions represent cosmological variance. (Bottom Panel): Residuals from neutrino-induced suppression of the power spectrum.
Figure 5. (Top Panel): Simulated power spectra at redshift zero, color-coded by simulation configuration and line thickness corresponding to neutrino mass. Dashed lines denote nonlinear theoretical predictions, while shaded regions represent cosmological variance. (Bottom Panel): Residuals from neutrino-induced suppression of the power spectrum.
Universe 11 00212 g005
Figure 6. HMF form neutrinos mass M ν = 0.1 eV (solid line) and M ν = 0.0 eV (dashed line) in z = 2 (purple), 1 (red) and 0 (green). The ratios between different neutrino mass HMF ( M ν = 0.1 )/HMF( M ν = 0.0 ) are shown in the bottom panel.
Figure 6. HMF form neutrinos mass M ν = 0.1 eV (solid line) and M ν = 0.0 eV (dashed line) in z = 2 (purple), 1 (red) and 0 (green). The ratios between different neutrino mass HMF ( M ν = 0.1 )/HMF( M ν = 0.0 ) are shown in the bottom panel.
Universe 11 00212 g006
Figure 7. Two-point correlation function of halos in different number density form the simulation with the sum of neutrino mass M ν = 0.1 eV (solid line) and M ν = 0.0 eV (dashed line). The bottom panel shows the ratio between different neutrino masses.
Figure 7. Two-point correlation function of halos in different number density form the simulation with the sum of neutrino mass M ν = 0.1 eV (solid line) and M ν = 0.0 eV (dashed line). The bottom panel shows the ratio between different neutrino masses.
Universe 11 00212 g007
Table 1. Neutrino simulation configurations.
Table 1. Neutrino simulation configurations.
SimulationBox [ h 1 Mpc ] N CDM m ν [ eV ]
0.05
600,512600 512 3 0.10
0.15
300,512300 512 3 0.10
1200,5121200 512 3 0.10
600,1024300 1024 3 0.10
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Chen, B.-H.; Zhao, J.-J.; Yu, H.-R.; Liu, Y.; He, J.-H.; Jing, Y. Cosmological Simulations with Massive Neutrinos: Efficiency and Accuracy. Universe 2025, 11, 212. https://doi.org/10.3390/universe11070212

AMA Style

Chen B-H, Zhao J-J, Yu H-R, Liu Y, He J-H, Jing Y. Cosmological Simulations with Massive Neutrinos: Efficiency and Accuracy. Universe. 2025; 11(7):212. https://doi.org/10.3390/universe11070212

Chicago/Turabian Style

Chen, Bing-Hang, Jun-Jie Zhao, Hao-Ran Yu, Yu Liu, Jian-Hua He, and Yipeng Jing. 2025. "Cosmological Simulations with Massive Neutrinos: Efficiency and Accuracy" Universe 11, no. 7: 212. https://doi.org/10.3390/universe11070212

APA Style

Chen, B.-H., Zhao, J.-J., Yu, H.-R., Liu, Y., He, J.-H., & Jing, Y. (2025). Cosmological Simulations with Massive Neutrinos: Efficiency and Accuracy. Universe, 11(7), 212. https://doi.org/10.3390/universe11070212

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop