REVIEW 2 major objections 4 minor 1 cited by
A Fast and Accurate Implementation of the Effective Fluid Approximation for Ultralight Axions
T0 review · 2 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read A fast CAMB implementation of the Passaglia–Hu effective fluid approximation claims sub-percent CMB accuracy for ultralight axions and reports tighter dark-matter limits.
desk verdict Useful CAMB implementation of the PH EFA with honest new constraints, but the headline accuracy claim rests on a self-referential validation. 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
What carries the argument
The load-bearing object is the Passaglia–Hu decomposition of the axion field into two slowly varying auxiliary fields, $\phi(\tau) = \phi_c(\tau)\cos(\tau-\tau_*) + \phi_s(\tau)\sin(\tau-\tau_*)$ with $\tau = mt$, which filters the fast oscillations out of the equations of motion. From these envelope fields the paper constructs an effective fluid energy density, pressure, and heat flux, and closes the system with a calibrated equation of state $w_{\rm ax} \simeq \frac{3}{2}(m/H)^{-2}$ and a sound speed that carries a $(m/H)^{-2}$ correction. Matching conditions at the switch time suppress spurious oscillatory modes in both the background and perturbations. This machinery is what lets the switch from Klein–Gordon to fluid evolution happen at $m/H_* \approx 50$ with far less sensitivity to the switch parameter than the standard effective fluid approximation.
What would settle it
Compute the CMB TT spectrum with the production settings ($m/H_* = 50$, accuracy=1) and compare it with a direct numerical integration of the perturbed Klein–Gordon equation at $m = 5 \times 10^{-27}$ eV; if the relative difference at $\ell \sim 2000$ exceeds roughly one percent, the sub-percent claim is refuted.
Extended reading notes
Core claim
The paper's contribution is a concrete numerical claim: the Passaglia–Hu effective fluid approximation, coded into CAMB as AxiCAMB, reproduces the observable cosmological effects of ultralight axions to sub-percent accuracy in the CMB temperature power spectrum for $m \in [10^{-28}, 10^{-24}]$ eV. The method decomposes the axion field into amplitude and phase envelope fields whose equations of motion are free of the fast oscillations, then maps them onto an effective fluid with an equation of state and sound speed calibrated to exact Klein–Gordon solutions. The validation in the body compares against a late-switch, high-accuracy version of the same scheme as a ground-truth reference, and finds that the production setting $m/H_* \approx 50$ with default integrator accuracy stays close to that reference across the mass range, whereas the standard effective fluid approximation requires much later switches. The resulting MCMC analysis yields $2\sigma$ upper limits $f_{\rm ax} < 0.0082$ and $\Omega_{\rm ax} h^2 < 0.0010$ at $m = 10^{-28}$ eV, with comparable limits at higher masses improving on earlier standard-EFA results.
Load-bearing premise
The sub-percent accuracy claim rests on treating a late-switch run of the same method at $m/H_* = 300$ with accuracy=3 as ground truth, because the paper does not compare directly against exact Klein–Gordon solutions in the body.
Editorial extensions
If this is right
- Axion constraints in the mass range $10^{-28}$ to $10^{-24}$ eV can be computed without the switch-time systematic that affects the standard effective fluid approximation.
- Production MCMC runs can use an early switch with default integrator settings, making percent-level axion limits computationally affordable.
- For Planck PR4 plus DESI BAO data, the method gives $f_{\rm ax} < 0.0082$ and $\Omega_{\rm ax} h^2 < 0.0010$ at $m = 10^{-28}$ eV.
- The implementation is compatible with the current Boltzmann-code base, so it can be combined with new CMB and large-scale structure likelihoods as they appear.
Reading between the lines
- The same auxiliary-field construction is the natural starting point for the full cosine potential and self-interacting axion-like fields; an extension there would let 'extreme axion' scenarios be sampled with the same speed.
- Because the central accuracy claim is checked against a late-switch version of the same approximation rather than an independent exact solver, a direct comparison with a true Klein–Gordon integrator would independently test the sub-percent statement.
- If the switch-time robustness extends above $10^{-24}$ eV, the method could sharpen forecasts for CMB-S4 and intensity mapping experiments, whose axion sensitivity moves to smaller scales.
- The tighter limits combine a more accurate fluid model with newer datasets, so a fixed-data comparison between standard and PH EFA would separate the method's contribution from the data's contribution.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper describes AxiCAMB, a public implementation of the Passaglia–Hu effective fluid approximation (PH EFA) for ultralight axions in the CAMB Boltzmann code. The authors derive the background and perturbation equations, detail the numerical switching between Klein–Gordon evolution and the fluid description, and show reduced sensitivity to the switch time compared to the standard EFA. They then perform MCMC analyses with Planck PR4 and DESI BAO data to obtain upper limits on the axion fraction and physical density for fixed masses from 10^-28 to 10^-24 eV, reporting improved constraints relative to previous standard-EFA analyses. The abstract claims sub-percent accuracy relative to exact Klein–Gordon solutions, and that claim is the focus of my concerns.
Significance. If the sub-percent accuracy claim is fully supported, AxiCAMB would be a valuable public tool for fast and accurate ULA parameter estimation, and the demonstration of switch-time robustness is a useful contribution. The code is open source, and the MCMC pipeline is described in sufficient detail for reproduction. However, the headline accuracy claim is not directly validated against exact Klein–Gordon solutions in the body of the paper; the validation instead compares the PH EFA with an early switch to the same approximation with a late switch. This leaves the cosmological constraints vulnerable to systematic errors common to the approximation, so the significance of the results depends on closing that validation gap.
major comments (2)
- [III.B and III.C] The paper uses the phrase 'ground truth' inconsistently. In Section III.B, the m/H*=1000 case is called 'a ground-truth benchmark', while Section III.C adopts the PH EFA with m/H*=300 and accuracy=3 as 'a ground-truth reference'. Neither is an exact solution; both are the same approximation at different switch times. This is not merely a wording issue: it means the central accuracy claim is not tied to an external standard, and the choice of reference switch time can itself affect the inferred chi^2. The authors should state explicitly what the reference is, and justify why m/H*=300 is sufficient to serve as a proxy for the exact solution (e.g., by showing convergence of the CMB spectrum with increasing m/H* for the PH EFA).
- [III.A, Eq. (30)] The weighting function defined in Eq. (30), W(a)=exp(alpha(ln a* - ln a)) with alpha>0, is not bounded above; for a << a*, W(a) is larger than 1 and the combination rho_ax = W rho_KG + (1-W)rho_fluid involves a negative weight on the fluid density. The accompanying text states that 'For a << a*, the evolution is dominated by the exact field solution', which is not what this formula implies unless rho_fluid is negligible in that regime. Please clarify the domain of validity of Eq. (30) and either use a bounded weighting (e.g., a sigmoid or a normalized average) or justify the unbounded form and show that it does not introduce artifacts in the background and perturbation evolution.
minor comments (4)
- [III.B] There is a typo in the sentence 'the the full KG evolution' (should be 'the full KG evolution'), and 'reyonization' should be 'reionization' in the same section.
- [Fig. 6 caption] The caption reads 'As for Fig. 6 but for a switch m/H*=10.' It should refer to Fig. 5, not Fig. 6.
- [IV] The convergence criterion states 'we require R1 <= 0.05', which is inconsistent with the standard Gelman-Rubin statistic; this should likely read 'R-1 <= 0.05' (or equivalently R <= 1.05). Please clarify to ensure reproducibility.
- [Throughout] There are several small textual issues: 'max' is used instead of 'm_ax' in the Introduction and elsewhere, and the name 'Ureña-López' is rendered incorrectly in the bibliography. These should be corrected in a final polish.
Circularity Check
Accuracy validation is self-referential: the 'ground-truth' reference is the same PH EFA at a later switch, so the abstract's sub-percent claim versus exact Klein-Gordon is not actually tested in the body.
-
self definitional
[Section III.C, Eq. (31), Figure 7; also Section III.B, Figures 3-4]
"As a ground-truth reference, we adopt the PH EFA with a switch at m/H∗ = 300 and accuracy=3. For earlier switch times and axion masses in the range 10−28 eV to 10−25 eV, we compute the resulting CMB temperature power spectra, C (model) ℓ , using accuracy=1. These are compared to the ground-truth spectra, C (ref) ℓ , via the mismatch measure: χ2 = ..."
The reference spectrum C(ref)_ell is produced by the same PH EFA code at a later switch time, not by integrating the exact Klein-Gordon equation. Therefore Eq. (31) measures the switch-time convergence of PH EFA against itself; any systematic error common to all PH EFA switch choices (e.g., the approximate equation of state in Eq. 16, the sound speed in Eq. 26, or the matching and weighting implementation) is invisible to this test. The abstract's claim 'Compared to exact solutions of the Klein-Gordon equation, our method achieves sub-percent accuracy' is not established by this comparison, and no exact-KG CMB spectra are shown in the body.
full rationale
The circularity is partial and localized to the validation of the accuracy claim. The fluid equations themselves (the Passaglia-Hu EFA, including Eqs. 16 and 26 and the matching conditions) are imported from Ref. [23], which the paper states was calibrated against exact solutions of the Klein-Gordon equation; that prior work provides independent, parameter-free support and is not authored by the present authors, so the self-citation and uniqueness-import patterns do not apply. The MCMC constraints are data-driven fits to Planck PR4 and DESI BAO data, not derived from the approximation, and are therefore not circular. However, the paper's own headline claim of 'sub-percent accuracy' compared to exact Klein-Gordon solutions is not tested in the body: the designated ground truth is the PH EFA itself at a later switch time, so the central accuracy validation reduces by construction to a self-consistency check against the same approximation family. Errors common to the PH EFA at all switch times would not be detected. This warrants a partial-circularity score of 6 rather than a higher score, because the underlying method has external grounding in the cited Passaglia-Hu calibration and the implementation is publicly available for independent checking.
Assumptions & free parameters
free parameters (3)
- Switch threshold m/H* =
50 (used in MCMC)
- Weighting sharpness alpha =
100
- CAMB accuracy setting =
1 (default) for MCMC, 3 for ground truth
assumptions (5)
- domain assumption The axion potential is approximated as quadratic, V(phi) ≈ 1/2 m^2 phi^2.
- domain assumption The Passaglia-Hu effective fluid approximation, including the calibrated sound speed and equation of state, is correct.
- ad hoc to paper PH EFA with switch m/H* = 300 and accuracy=3 serves as a valid ground-truth reference.
- standard math Standard synchronous-gauge perturbation equations and FLRW background are valid.
- domain assumption Neglecting the effect of modified dH/dz on recombination is acceptable.
Cite this review
Pith. "Pith review of A Fast and Accurate Implementation of the Effective Fluid Approximation for Ultralight Axions." pith.science (2026). https://pith.science/paper/TCAFIH4O
@misc{pith2026250113662,
author = {Pith},
title = {Pith review of: A Fast and Accurate Implementation of the Effective Fluid Approximation for Ultralight Axions},
year = {2026},
howpublished = {\url{https://pith.science/paper/TCAFIH4O}},
note = {Machine review of arXiv:2501.13662}
}
abstract
We present a numerically efficient and accurate implementation of the Passaglia-Hu effective fluid approximation for ultralight axions (ULAs) within the Boltzmann code CAMB. This method is specifically designed to evolve the axion field accurately across cosmological timescales, mitigating the challenges associated with its rapid oscillations. Our implementation is based on the latest version of CAMB, ensuring compatibility with other cosmological codes., e.g. for calculating cosmological parameter constraints. Compared to exact solutions of the Klein-Gordon equation, our method achieves sub-percent accuracy in the CMB power spectrum across a broad range of axion masses, from $10^{-28}\,\mathrm{eV}$ to $10^{-24}\,\mathrm{eV}$. We perform Markov Chain Monte Carlo (MCMC) analyses incorporating our implementation, and find improved constraints on the axion mass and abundance compared to previous, simpler fluid-based approximations. For example, using \Planck\ PR4 and DESI BAO data, we find $2\sigma$ upper limits on the axion fraction $f_{\rm ax} < 0.0082$ and physical density $\Omega_{\rm ax}h^2 < 0.0010$ for $m=10^{-28}$ eV. The code is publicly available at \url{https://github.com/adammoss/AxiCAMB}.
Figures
Figures from the paper (4 more)
Forward citations
Cited by 1 Pith paper
-
Inflationary Axion Isocurvature in the CMB across All Ultralight Masses
Accurate axion-isocurvature evolution across the full ultralight mass range converts Planck and BICEP bounds into inflation-scale limits and reveals a small discovery window near m_a ~ 10^-25 eV.
Reference graph
Works this paper leans on
-
[30]
R. Liu, W. Hu, and D. Grin, (2024), arXiv:2412.15192 [astro-ph.CO]
arXiv 2024
-
[15]
K. K. Rogers, R. Hloˇ zek, A. Lagu¨ e, M. M. Ivanov, O. H. E. Philcox, G. Cabass, K. Akitsu, and D. J. E. Marsh, JCAP 06, 023, arXiv:2301.08361 [astro-ph.CO]
-
[1]
N. Aghanim et al. (Planck), Astron. Astrophys. 641, A6 (2020), [Erratum: Astron.Astrophys. 652, C4 (2021)], arXiv:1807.06209 [astro-ph.CO]
arXiv 2020
- [2]
-
[3]
E. J. Copeland, M. Sami, and S. Tsujikawa, Int. J. Mod. Phys. D 15, 1753 (2006), arXiv:hep-th/0603057
arXiv 2006
- [4]
-
[5]
A. Arvanitaki, S. Dimopoulos, S. Dubovsky, N. Kaloper, and J. March-Russell, Phys. Rev. D 81, 123530 (2010), arXiv:0905.4720 [hep-th]
arXiv 2010
-
[6]
D. J. E. Marsh, Phys. Rept. 643, 1 (2016), arXiv:1510.07633 [astro-ph.CO]
arXiv 2016
Show all 30 references
-
[7]
W. Hu, R. Barkana, and A. Gruzinov, Phys. Rev. Lett. 85, 1158 (2000), arXiv:astro-ph/0003365
2000 arXiv
-
[8]
J. A. Frieman, C. T. Hill, A. Stebbins, and I. Waga, Phys. Rev. Lett. 75, 2077 (1995), arXiv:astro-ph/9505060
1995 arXiv
-
[9]
R. D. Peccei and H. R. Quinn, Phys. Rev. Lett. 38, 1440 (1977)
1977
-
[10]
Weinberg, Phys
S. Weinberg, Phys. Rev. Lett. 40, 223 (1978)
1978
-
[11]
Wilczek, Phys
F. Wilczek, Phys. Rev. Lett. 40, 279 (1978)
1978
-
[12]
Hlozek, D
R. Hlozek, D. Grin, D. J. E. Marsh, and P. G. Ferreira, Phys. Rev. D 91, 103512 (2015), arXiv:1410.2896 [astro- ph.CO]
2015 arXiv
-
[13]
Rosenberg, S
E. Rosenberg, S. Gratton, and G. Efstathiou, Mon. Not. Roy. Astron. Soc. 517, 4620 (2022), arXiv:2205.10869 [astro-ph.CO]
2022 arXiv
-
[14]
A. G. Adame et al. (DESI), (2024), arXiv:2404.03002 [astro-ph.CO]
2024 arXiv
-
[16]
Abdalla et al., JHEAp 34, 49 (2022), arXiv:2203.06142 [astro-ph.CO]
E. Abdalla et al., JHEAp 34, 49 (2022), arXiv:2203.06142 [astro-ph.CO]
2022 arXiv
-
[17]
Cookmeyer, D
T. Cookmeyer, D. Grin, and T. L. Smith, Phys. Rev. D 101, 023501 (2020), arXiv:1909.11094 [astro-ph.CO]
2020 arXiv
-
[18]
L. A. Ure˜ na L´ opez and A. X. Gonzalez-Morales, JCAP 07, 048, arXiv:1511.08195 [astro-ph.CO]
-
[19]
Hlozek, D
R. Hlozek, D. J. E. Marsh, and D. Grin, Mon. Not. Roy. Astron. Soc. 476, 3063 (2018), arXiv:1708.05681 [astro- ph.CO]
2018 arXiv
-
[20]
Poulin, T
V. Poulin, T. L. Smith, D. Grin, T. Karwal, and M. Kamionkowski, Phys. Rev. D 98, 083525 (2018), arXiv:1806.10608 [astro-ph.CO]
2018 arXiv
-
[21]
Winch, R
H. Winch, R. Hlozek, D. J. E. Marsh, D. Grin, and K. K. Rogers, Phys. Rev. D 110, 043517 (2024), arXiv:2311.02052 [astro-ph.CO]
2024 arXiv
-
[22]
Abazajian et al., (2019), arXiv:1907.04473 [astro- ph.IM]
K. Abazajian et al., (2019), arXiv:1907.04473 [astro- ph.IM]
2019 arXiv
-
[23]
Passaglia and W
S. Passaglia and W. Hu, Phys. Rev. D105, 123529 (2022), arXiv:2201.10238 [astro-ph.CO]
2022 arXiv
-
[24]
Lewis, A
A. Lewis, A. Challinor, and A. Lasenby, Astrophys. J. 538, 473 (2000), arXiv:astro-ph/9911177 [astro-ph]
2000 arXiv
-
[25]
Seager, D
S. Seager, D. D. Sasselov, and D. Scott, Astrophys. J. Lett. 523, L1 (1999), arXiv:astro-ph/9909275. 12
1999 arXiv
-
[26]
Scott and A
D. Scott and A. Moss, Mon. Not. Roy. Astron. Soc. 397, 445 (2009), arXiv:0902.3438 [astro-ph.CO]
2009 arXiv
- [27]
-
[28]
Hloˇ zek, D
R. Hloˇ zek, D. J. E. Marsh, D. Grin, R. Allison, J. Dunk- ley, and E. Calabrese, Phys. Rev. D 95, 123511 (2017), arXiv:1607.08208 [astro-ph.CO]
2017 arXiv
-
[29]
J. B. Bauer, D. J. E. Marsh, R. Hloˇ zek, H. Padmanabhan, and A. Lagu¨ e, Mon. Not. Roy. Astron. Soc. 500, 3162 (2020), arXiv:2003.09655 [astro-ph.CO]
2020 arXiv
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.