REVIEW 2 major objections 5 minor 1 cited by
N-body simulations of dark matter-baryon interactions
T0 review · 2 major / 5 minor · reviewed 2026-08-16 · deepseek-v4-flash
Pith's one-line read A new Monte Carlo scheme embeds dark matter-baryon scattering into SPH and MFM simulations and reproduces analytic heat and momentum transfer, including a 1:1000 physical mass ratio.
desk verdict A genuinely new and useful method for simulating DM-baryon scattering in N-body/hydro codes, but the headline r=1000 test seems to violate the scheme's own mass-ratio bookkeeping, so that capability claim needs to be revisited. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
Extended reading notes
Core claim
The abstract states: 'We have developed the first scheme allowing for the simulation of these interacting dark matter (IDM) models, accurately accounting for their angular and velocity dependence, as well as the mass ratio between the DM and baryonic scattering partners.' If correct, this means DM-baryon scattering can be modeled in situ in standard astrophysical N-body and hydrodynamics simulations, validated here against analytic solutions for heat conduction, momentum transfer, and unequal-mass scattering with r = 1000.
Load-bearing premise
The scheme assumes that after each DM-baryon scattering the exchanged momentum and energy are instantly redistributed within the numerical baryonic particle, which remains describable by a single Maxwell-Boltzmann velocity distribution (Sect. 2.1, 'The final step of the interaction is to destroy the virtual particle... the thermalisation timescale must be small enough relative to the numerical time step'). If the physical gas thermalisation timescale is not short compared with the scattering rate and time step, the modeled heat and momentum exchange to the gas is inaccurate. The paper acknowledges this limits applicability to gases with sufficient viscosity and heat conduction (Sect. 2.3).
Signed reviews
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper introduces a numerical scheme for simulating dark matter-baryon (DM-baryon) scattering in N-body and hydrodynamics codes. The method creates a 'virtual' particle from each baryonic numerical particle, draws its velocity from the baryon's Maxwell-Boltzmann distribution, and scatters it with a DM particle using an SIDM scattering routine; after scattering, the virtual particle is destroyed and its momentum and energy changes are folded back into the baryonic particle. The authors validate the scheme against analytic solutions for heat conduction in both directions, momentum transfer, unequal-mass scattering with r=1000, isotropic scattering, and a comoving test, and then apply it to the collapse of an overdensity to study halo formation. They report good agreement for the SPH implementation, discuss the role of viscosity and heat conduction, and identify the negative-internal-energy problem and energy non-conservation in MFM as key limitations.
Significance. The manuscript presents a conceptually new Monte Carlo coupling of DM-baryon scattering to SPH/MFM codes via a virtual-particle construction, with a physically motivated probability and drag-force formulation. The heat-conduction tests (Figs. 2-4) and the equal-mass small-angle tests are checked against standard analytic solutions (Dvorkin et al. 2014; Muñoz et al. 2015) and reproduce them well, especially with SPH. The paper is commendably transparent about the thermalisation assumption, the role of viscosity and heat conduction, the negative-internal-energy problem, and the energy non-conservation of the MFM implementation. The halo-formation application, while idealized, demonstrates a concrete use case and yields interesting non-monotonic baryon-density behavior with cross-section. If the mass-ratio capability can be established in a valid parameter regime, the scheme would be a valuable tool for astrophysical DM probes. However, the current r=1000 validation does not respect the scheme's own constraints, so the headline claim of accurate mass-ratio handling is not yet supported.
major comments (2)
- [Section 3.3, Eqs. (11)-(12)] The r=1000 test configuration violates the scheme's own mass-ratio constraint. With mbary/mDM about 2.14 and mvirt = 1000 mDM about 467 mbary, the right-hand side of Eq. (11) is imaginary, so no virtual-particle velocity satisfies the stated positive-internal-energy condition; the derivation of Eq. (11) assumes mbary > mvirt, and for mvirt > mbary the 'remaining baryonic particle' in Eq. (10) has negative mass, making the energy bookkeeping unphysical. The statement that Eq. (12) applies only to large-angle scattering does not address this, because Eq. (11) is derived from the creation step, which is angle-independent. The test therefore relies on the rejection scheme and artificial heat conduction described in Section 2.2 and Section 3.3, which preferentially remove the highest-velocity scatterings. Consequently, the agreement in Fig. 11 does not demonstrate that the unequal-mass scattering kernel is accurately modeled, and the central claim of accurately accounting for the mass ratio is not supported. Please either run the test in a parameter regime satisfying Eq. (12) (or a stated small-angle analog), or quantify the rejected fraction and demonstrate that the result is insensitive to the rejection and heat-conduction corrections.
- [Section 3.2, Eq. (25)] The analytic reference for the momentum-transfer test is an interpolation between two asymptotic regimes using a logistic weighting with hand-chosen parameters a=3.0 and b=0.1. The function f(X) = 1/(1 - exp(a(1-bX))) can take negative values for X < 1/b (for example, X=2 gives f about -0.1), which is unphysical because it reverses the sign of the drag contribution. Since the relative velocity in the simulation decreases toward about 1 km/s, corresponding to X about 2, the agreement in Fig. 7 is only as reliable as this interpolation. Please replace the reference with a full numerical solution or an exact solution, or justify the interpolation and demonstrate that the negative-f region has negligible effect on the comparison.
minor comments (5)
- [Abstract and Section 6] The claim that the scheme 'accurately accounts for' the mass ratio is stronger than what the current r=1000 test supports; please soften this claim or provide a valid unequal-mass test.
- [Section 3.3] The word 'asymptomatically' should be 'asymptotically'.
- [Section 2.4.1, Eq. (14)] The typeset expression for xi' appears garbled in the text; please ensure the cube root is written unambiguously as xi' = (1/(2h)) * (Nidm/nmax)^(1/3).
- [Figures 2 and 3] The legend labels 'Heat: DM Gas' and 'Heat: Gas DM' are ambiguous; please use arrows (e.g., 'Heat: DM -> Gas') to indicate the direction of heat flow.
- [Section 2.1] The requirement that the thermalisation timescale of the baryons be small compared with the numerical time step is stated but never quantified; please provide an explicit criterion or discuss how to check it in practice.
Assumptions & free parameters
free parameters (3)
- zeta (Maxwell-Boltzmann cutoff) =
5
- Nidm (target interaction number) =
384
- a, b (analytic interpolation weights) =
a=3.0, b=0.1
assumptions (5)
- domain assumption The baryonic velocity distribution is Maxwell-Boltzmann, parameterized by the internal energy per mass ubary (Eq. 2).
- domain assumption After each scattering, the virtual particle's energy and momentum changes are instantaneously thermalised over the baryonic particle, which remains Maxwell-Boltzmann (Sect. 2.1).
- domain assumption The numerical mass ratio must equal the physical mass ratio r, with mvirt = r mDM (Eq. 3).
- standard math At most one scattering per numerical pair per time step; the double-scattering probability P^2 is negligible (Sect. 2.1).
- standard math The kernel overlap integral Lambda_ij (Eq. 4) gives the local interaction rate, as in SIDM simulations.
invented entities (1)
-
Virtual particle
Cite this review
Pith. "Pith review of N-body simulations of dark matter-baryon interactions." pith.science (2026). https://pith.science/paper/FL3RCRKG
@misc{pith2026250412393,
author = {Pith},
title = {Pith review of: N-body simulations of dark matter-baryon interactions},
year = {2026},
howpublished = {\url{https://pith.science/paper/FL3RCRKG}},
note = {Machine review of arXiv:2504.12393}
}
read the original abstract
Dark matter (DM) particles can interact with particles of the standard model. Although there are a number of constraints derived from direct and indirect detection experiments, the evolution of astrophysical objects could offer a promising probe. Obtaining predictions is challenging and primarily limited by our ability to simulate scattering between DM and baryonic particles within N-body and hydrodynamics simulations. We have developed the first scheme allowing for the simulation of these interacting dark matter (IDM) models, accurately accounting for their angular and velocity dependence, as well as the mass ratio between the DM and baryonic scattering partners. To describe DM-baryon interactions, we used an N-body code together with its implementation of smoothed-particle hydrodynamics and meshless finite mass. The interaction is realised in a pairwise fashion by creating a virtual scattering partner from the baryonic particle and allowing it to interact with a DM particle using a scattering routine initially developed for self-interacting dark matter (SIDM). After the interaction, the virtual particle is rejoined with the baryonic particle, fulfilling the requirements of energy and momentum conservation. Through several test problems, we demonstrated that we are able to reproduce the analytic solutions with our IDM scheme. This includes a test for scattering with a physical mass ratio of 1:1000, which is beyond the limits of SIDM simulations. We comment on various numerical aspects and challenges, and we describe the limitations of our numerical scheme. Furthermore, we study the impact of IDM on halo formation with a collapsing over-density. We find that it is possible to accurately model IDM within N-body and hydrodynamics simulations commonly used in astrophysics. Finally, our scheme allows for novel predictions to be made and new constraints on DM-baryon scattering to be set.
Figures
Figures from the paper (9 more)
Forward citations
Cited by 1 Pith paper
-
Forecasting 21-cm power spectrum sensitivity to dark Matter-baryon scattering
HERA 21-cm power spectrum forecasts could constrain dark matter-baryon scattering cross-sections 5 to 10 times better than global 21-cm forecasts and far better than current CMB and satellite bounds.
Reference graph
Works this paper leans on
- [1]
-
[2]
2020, A&A, 641, A1 Ali-Haïmoud, Y ., Gandhi, S
Aghanim, N., Akrami, Y ., Arroja, F., et al. 2020, A&A, 641, A1 Ali-Haïmoud, Y ., Gandhi, S. S., & Smith, T. L. 2024, Phys. Rev. D, 109, 083523
work page 2020
-
[3]
O., Benson, A., & Gluscevic, V
An, R., Nadler, E. O., Benson, A., & Gluscevic, V . 2025, ApJ, 986, 128
work page 2025
-
[4]
S., & Garny, M
Arido, C., Fischer, M. S., & Garny, M. 2025, A&A, 694, A297
2025
-
[5]
M., Murante, G., Arth, A., et al
Beck, A. M., Murante, G., Arth, A., et al. 2016, MNRAS, 455, 2110
2016
-
[6]
Blanco, C., Harris, I., Kahn, Y ., & Prabhu, A. 2024, Phys. Rev. D, 110, 035006
work page 2024
-
[7]
Boddy, K. K. & Gluscevic, V . 2018, Phys. Rev. D, 98
work page 2018
-
[8]
K., Gluscevic, V ., Poulin, V ., et al
Boddy, K. K., Gluscevic, V ., Poulin, V ., et al. 2018, Phys. Rev. D, 98
work page 2018
Show all 71 references
-
[9]
A., Essig, R., McKeen, D., & Zhong, Y .-M
Buen-Abad, M. A., Essig, R., McKeen, D., & Zhong, Y .-M. 2022, Physics Re- ports, 961, 1–35
2022
-
[10]
2000, ApJ, 534, L143
Burkert, A. 2000, ApJ, 534, L143
2000
-
[11]
M., Press, W
Carroll, S. M., Press, W. H., & Turner, E. L. 1992, ARA&A, 30, 499
1992
-
[12]
2024, Dark Matter
Cirelli, M., Strumia, A., & Zupan, J. 2024, Dark Matter
2024
-
[13]
A., Schaller, M., Schaye, J., et al
Correa, C. A., Schaller, M., Schaye, J., et al. 2025, MNRAS, 536, 3338
2025
-
[14]
O., An, R., & Gluscevic, V
Crumrine, W., Nadler, E. O., An, R., & Gluscevic, V . 2025, Phys. Rev. D, 111
2025
-
[15]
& Aly, H
Dehnen, W. & Aly, H. 2012, MNRAS, 425, 1068
2012
-
[16]
2025, A&A, 697, A213
Despali, G., Moscardini, L., Nelson, D., et al. 2025, A&A, 697, A213
2025
-
[17]
M., et al
Dolag, K., Remus, R.-S., Valenzuela, L. M., et al. 2025, Encyclopedia Mag- neticum: Scaling Relations from Cosmic Dawn to Present Day
2025
-
[18]
J., & Xu, H
Du, P., Essig, R., Rauscher, B. J., & Xu, H. 2024, Constraints on Strongly- Interacting Dark Matter from the James Webb Space Telescope
2024
-
[19]
2014, Phys
Dvorkin, C., Blum, K., & Kamionkowski, M. 2014, Phys. Rev. D, 89
2014
-
[20]
Emken, T., Essig, R., Kouvaris, C., & Sholapurkar, M. 2019, J. Cosmology As- tropart. Phys., 2019, 070–070
2019
-
[21]
S., Brüggen, M., Schmidt-Hoberg, K., et al
Fischer, M. S., Brüggen, M., Schmidt-Hoberg, K., et al. 2022, MNRAS, 516, 1923
2022
-
[22]
S., Durke, N.-H., Hollingshausen, K., et al
Fischer, M. S., Durke, N.-H., Hollingshausen, K., et al. 2023, MNRAS, 523, 5915
2023
-
[23]
B., Governato, F., Pontzen, A., et al
Fry, A. B., Governato, F., Pontzen, A., et al. 2015, MNRAS, 452, 1468–1479
2015
-
[24]
& Nitadori, K
Gaburov, E. & Nitadori, K. 2011, MNRAS, 414, 129–154
2011
-
[25]
& Boddy, K
Gluscevic, V . & Boddy, K. K. 2018, Phys. Rev. Lett., 121, 081301
2018
-
[26]
P., Valentini, M., & Dolag, K
Groth, F., Steinwandel, U. P., Valentini, M., & Dolag, K. 2023, MNRAS, 526, 616
2023
-
[27]
2013, MNRAS, 434, 1171–1191
Hahn, O., Abel, T., & Kaehler, R. 2013, MNRAS, 434, 1171–1191
2013
-
[28]
& Angulo, R
Hahn, O. & Angulo, R. E. 2015, MNRAS, 455, 1115–1133
2015
-
[29]
R., Millman, K
Harris, C. R., Millman, K. J., van der Walt, S. J., et al. 2020, Nature, 585, 357
2020
-
[30]
M., An, R., Driskell, T., & Gluscevic, V
He, A., Ivanov, M. M., An, R., Driskell, T., & Gluscevic, V . 2025, J. Cosmology Astropart. Phys., 2025, 087
2025
-
[31]
M., An, R., & Gluscevic, V
He, A., Ivanov, M. M., An, R., & Gluscevic, V . 2023, ApJ, 954, L8
2023
-
[32]
Hunter, J. D. 2007, Computing in Science Engineering, 9, 90
2007
-
[33]
T., & Sarkar, S
Kahlhoefer, F., Schmidt-Hoberg, K., Frandsen, M. T., & Sarkar, S. 2014, MN- RAS, 437, 2865
2014
-
[34]
& Shapiro, P
Koda, J. & Shapiro, P. R. 2011, MNRAS, 415, 1125
2011
-
[35]
2019, MNRAS, 487, 354
Kummer, J., Brüggen, M., Dolag, K., Kahlhoefer, F., & Schmidt-Hoberg, K. 2019, MNRAS, 487, 354
2019
-
[36]
J., Katz, N., & Weinberg, M
Lu, Y ., Mo, H. J., Katz, N., & Weinberg, M. D. 2006, MNRAS, 368, 1931–1940
2006
-
[37]
A., Bernal, A., Barranco, J., & Aceña, A
Lucero, G. A., Bernal, A., Barranco, J., & Aceña, A. 2024, Constrains on dark matter cross section with standard model particles from the orbital period decay of binary pulsars
2024
-
[38]
D., Fall, S
Ludlow, A. D., Fall, S. M., Wilkinson, M. J., Schaye, J., & Obreschkow, D. 2023, MNRAS, 525, 5614
2023
-
[39]
D., Schaye, J., Schaller, M., & Richings, J
Ludlow, A. D., Schaye, J., Schaller, M., & Richings, J. 2019, MNRAS, 488, L123–L128
2019
-
[40]
K., Nadler, E
Maamari, K., Gluscevic, V ., Boddy, K. K., Nadler, E. O., & Wechsler, R. H. 2021, ApJ, 907, L46
2021
-
[41]
& Aarseth, S
Makino, J. & Aarseth, S. J. 1992, PASJ, 44, 141
1992
-
[42]
Monaghan, J. J. & Lattanzio, J. C. 1985, A&A, 149, 135 Muñoz, J. B., Kovetz, E. D., & Ali-Haïmoud, Y . 2015, Phys. Rev. D, 92
1985
-
[43]
O., Gluscevic, V ., Boddy, K
Nadler, E. O., Gluscevic, V ., Boddy, K. K., & Wechsler, R. H. 2019, ApJ, 878, L32
2019
-
[44]
O., Oh, S
Nadler, E. O., Oh, S. P., & Ji, S. 2017, MNRAS, 470, 500–511
2017
-
[45]
V ., Sarnaaik, D., Boddy, K
Nguyen, D. V ., Sarnaaik, D., Boddy, K. K., Nadler, E. O., & Gluscevic, V . 2021, Phys. Rev. D, 104
2021
-
[46]
K., & Hillebrandt, W
Pakmor, R., Edelmann, P., Röpke, F. K., & Hillebrandt, W. 2012, MNRAS, 424, 2222
2012
-
[47]
& Blanco, C
Prabhu, A. & Blanco, C. 2023, Phys. Rev. D, 108
2023
-
[48]
Price, D. J. 2012, MNRAS, 420, L33–L37
2012
-
[49]
J., Wurster, J., Tricco, T
Price, D. J., Wurster, J., Tricco, T. S., et al. 2018, Publications of the Astronom- ical Society of Australia, 35
2018
-
[50]
2024, A&A, 687, A270
Ragagnin, A., Meneghetti, M., Calura, F., et al. 2024, A&A, 687, A270
2024
-
[51]
Ragagnin, A., Tchipev, N., Bader, M., Dolag, K., & Hammer, N. J. 2016, in Advances in Parallel Computing, 411–420
2016
-
[52]
2019, MNRAS, 488, 3646–3662
Robertson, A., Harvey, D., Massey, R., et al. 2019, MNRAS, 488, 3646–3662
2019
-
[53]
2017, MNRAS, 465, 569
Robertson, A., Massey, R., & Eke, V . 2017, MNRAS, 465, 569
2017
-
[54]
Rocha, M., Peter, A. H. G., Bullock, J. S., et al. 2013, MNRAS, 430, 81
2013
-
[55]
C., Ford, W
Rubin, V . C., Ford, W. K., J., & Thonnard, N. 1980, ApJ, 238, 471
1980
-
[56]
M., Brüggen, M., Schmidt-Hoberg, K., Fischer, M
Sabarish, V . M., Brüggen, M., Schmidt-Hoberg, K., Fischer, M. S., & Kahlhoe- fer, F. 2024, MNRAS, 529, 2032–2046
2024
-
[57]
Saitoh, T. R. & Makino, J. 2009, ApJ, 697, L99
2009
-
[58]
Shoji, Y ., Kuflik, E., Birnboim, Y ., & Stone, N. C. 2024, MNRAS, 528, 4082
2024
-
[59]
R., & Kamionkowski, M
Sigurdson, K., Doran, M., Kurylov, A., Caldwell, R. R., & Kamionkowski, M. 2004, Phys. Rev. D, 70, 083501, [Erratum: Phys.Rev.D 73, 089903 (2006)]
2006
-
[60]
2005, MNRAS, 364, 1105
Springel, V . 2005, MNRAS, 364, 1105
2005
-
[61]
& Pardo, K
Stuart, E. & Pardo, K. 2024, Constraints on the dark matter-baryon interaction cross section from galaxy cluster thermodynamics
2024
-
[62]
& Hirata, C
Tseliakhovich, D. & Hirata, C. 2010, Phys. Rev. D, 82
2010
-
[63]
& Yu, H.-B
Tulin, S. & Yu, H.-B. 2018, Phys. Rep., 730, 1
2018
-
[64]
2024, A&A, 684, A102 V ogelsberger, M., Zavala, J., Simpson, C., & Jenkins, A
Valdarnini, R. 2024, A&A, 684, A102 V ogelsberger, M., Zavala, J., Simpson, C., & Jenkins, A. 2014, MNRAS, 444, 3684
2024
-
[65]
H., Bullock, J
Wechsler, R. H., Bullock, J. S., Primack, J. R., Kravtsov, A. V ., & Dekel, A. 2002, ApJ, 568, 52–70
2002
-
[66]
& Yu, H.-B
Yang, D. & Yu, H.-B. 2022, J. Cosmology Astropart. Phys., 2022, 077
2022
-
[67]
C., et al
Yang, S., Du, X., Zeng, Z. C., et al. 2023, ApJ, 946, 47
2023
-
[68]
A., & Hu, X
Zhang, C., Zhu, Y .-j., Wu, D., Adams, N. A., & Hu, X. 2022, Journal of Hydro- dynamics, 34, 767–805
2022
-
[69]
S., & Fan, Y .-Z
Zhang, C., Zu, L., Chen, H.-Z., Tsai, Y .-L. S., & Fan, Y .-Z. 2024, J. Cosmology Astropart. Phys., 2024, 003 Article number, page 18 of 22 M. S. Fischer et al.: N-body simulations of dark matter-baryon interactions Appendix A: Derivation of interaction probability and drag fo...
2021
-
[70]
But Nbary = fbary mbary/(r mχ) is only the number of baryonic particles that could scatter
Here, NDM denotes the number of physical particles represented by the numerical particles. But Nbary = fbary mbary/(r mχ) is only the number of baryonic particles that could scatter. As each scat- tering event involves one physical DM particle and one baryonic particle, NDM = ...
2014
-
[71]
scheme analytic Fig
SPH, Gas DM, imp. scheme analytic Fig. B.2. Energy conservation for the heat conduction problem with the default and improved implementation. From the same simulations as used for Fig. B.1, we show the energy conservation as a function of time for the default (blue) and improv...
2014
Reviewed August 16, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.