Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Peuten et al. (2017)

San Diego State University

This is the definitive LIMEPY multimass methods paper — the “follow-up study (Peuten et al., in preparation)” promised by Gieles & Zocchi 2015 §3.2. It tests the multimass lowered-isothermal models against N-body simulations of clusters with different stellar-mass black-hole (BH) and neutron-star (NS) retention fractions, fitting the LIMEPY model to mock observables. progenax holds it because it pins down the exact multimass parametrization (and the mean-mass-convention subtlety) that our Engine A reimplements.

The multimass parametrization (§2, eqs 3–5 — verified, matches progenax)

A multimass LIMEPY model adds, to the single-mass (g, W₀, r_a), the per-bin masses (M_j, m_j) and two parameters δ, η that set the mass dependence of the velocity scale and anisotropy radius via power laws:

r^a,j=r^aμjη(eq 3),sj=sμjδ(eq 5),μj=mjmˉ(eq 4).\hat r_{a,j} = \hat r_a\, \mu_j^{\eta} \quad (\text{eq 3}), \qquad s_j = s\, \mu_j^{-\delta} \quad (\text{eq 5}), \qquad \mu_j = \frac{m_j}{\bar m} \quad (\text{eq 4}).

η=0 ⇒ mass-independent anisotropy (as Gunn & Griffin 1979); δ=½ is the traditional equipartition assumption (m_j s_j² = const), but Peuten et al. determine δ from fits to the N-body models rather than fixing it — i.e. the published realism lever is a free δ, which progenax already exposes as a differentiable parameter. (These are the same s_j = s μ_j^{−δ}, r̂_{a,j} = r̂_a μ_j^η, μ_j^{2δ} density rescaling that progenax’s MultiComponentCluster / find_alpha_for_masses implement.)

The dimensionless Poisson equation solved is ∇̂²φ̂ = −9 Σ_j α_j ρ̂_j (eq 7), α_j = ρ_{0j}/ρ_0, iterated by varying α_j until the computed M_j match the input — the eigenvalue-by-iteration scheme also stated in GZ15 §2.2/§4 (progenax’s √-update find_alpha_for_masses).

The mean-mass convention — central vs global (§2, eqs 8–9 — verified, important)

Peuten et al. document a subtlety that the ours-vs-reference validation must handle:

W0=W0(mˉmˉ)2δ(eq 8),r^a=r^a(mˉmˉ)η+δ(eq 9).W_0^{*} = W_0\left(\frac{\bar m^{*}}{\bar m}\right)^{2\delta} \quad(\text{eq 8}), \qquad \hat r_a^{*} = \hat r_a\left(\frac{\bar m^{*}}{\bar m}\right)^{\eta+\delta} \quad(\text{eq 9}).

The direction makes physical sense: a heavier reference mass (m̄* > m̄) means a colder reference velocity scale (s* = s (m̄*/m̄)^{−δ}), so the same physical central potential is a deeper W₀* = φ₀/s*² in the starred convention. A direct progenax-vs-reference-code comparison must apply eqs 8–9 (or set the reference code to the central-density-weighted mode, meanmassdef='central' — the route progenax’s parity harness takes) so the two describe the same physical model. (The δ in eq 9 comes from the r_0 dependence of r̂_a.)

N-body test setup (§3 — context, verified)

Four N=10⁵ Hénon-isochrone N-body models (Kroupa IMF 0.1–100 M_⊙, [Fe/H]=−2, evolved to ~12 Gyr with NBODY6) with different BH/NS retention fractions (100%, 33%, 10%, 0%). Supernova kicks are mimicked by removing a fraction of remnants. The multimass LIMEPY models are fit to snapshots every Gyr; bound objects are selected via the Jacobi radius r_J = (G M_cl / 2Ω²)^{1/3} (eq 10) and the critical energy E_crit = φ(r_J) = −G M_cl / r_J (eq 11). Headline science: constraining the present-day BH population of clusters (the paper is motivated by the NGC 6101 BH-population question).

Use in progenax

References
  1. Peuten, M., Zocchi, A., Gieles, M., Gualandris, A., & Hénault-Brunet, V. (2017). Testing lowered isothermal models with direct N-body simulations of globular clusters – II. Multimass models. Monthly Notices of the Royal Astronomical Society, 470, 2736–2761. 10.1093/mnras/stx1311