A turbulent molecular cloud has a distribution of densities, not a single density. The shape of that distribution — the volume-density PDF — is the foundational object that every subsequent chapter in the gravoturbulence section consumes. This chapter develops the two halves of the framework and then joins them:
The density PDF — the Federrath & Klessen (2012) lognormal core (set by turbulence) joined to a high-density power-law tail (set by self-gravity-driven collapse).
The freefall-density factor (FDF) — the kernel that weights each density by its star-forming efficiency.
The cloud-integrated SFR — the convolution of the two, which yields the dense-mass fraction and the magnification factor that BM19 dense-gas SFR framework and The magnification factor ζ — three ways to compute it consume.
The chapter ends with the single, canonical α↔p mapping () that connects the PDF-tail slope to the radial-profile slope — every downstream page refers back to this statement.
Part 1 — The density PDF¶
The lognormal core¶
In a purely turbulent (non-self-gravitating) supersonic medium, the density PDF is well-described by a lognormal:
where is the log-density, (so that is the mean), and is the log-density variance. The lognormal form follows from the central limit theorem applied to the cumulative product of compressions and rarefactions a fluid element experiences in a turbulent cascade.
The variance scales with Mach number as
with the turbulence-driving parameter () and the sonic Mach number. The forcing parameter has well-defined physical limits:
Forcing | Physical interpretation | |
|---|---|---|
Solenoidal (divergence-free) | Turbulence stirred by shear; rotational modes only | |
0.4 | Natural mix | Default for ISM turbulence in observations |
1 | Compressive (curl-free) | Turbulence stirred by compression; e.g. expanding HII regions, supernova shells |
For a typical Mach molecular cloud and , , so . The lognormal therefore spans about 4 e-folds in at the level — orders of magnitude in .
The power-law tail¶
When self-gravity becomes important — at densities high enough that the local freefall time is shorter than the turbulent crossing time — the density PDF develops a power-law tail at high :
where is the tail slope and is the transition density where the PDF crosses from lognormal to power-law. Physically, the power-law tail represents self-gravitating gas in approximate isothermal collapse — the Kritsuk et al. (2011) derivation maps to a power-law in with slope (the α↔p mapping developed at the end of this chapter).
The transition density ¶
The matching point between lognormal and power-law is constrained by continuity of Burkhart, 2018:
This is a closed-form expression: given (set by Mach + forcing) and (a free
parameter), is determined. gravoturb’s transition_density(alpha, sigma_s_sq) returns
this value directly; it is differentiable in both arguments. (For it reduces to
, BM19 Eq. 16.)
For typical molecular-cloud parameters (, ), , meaning the lognormal-to-power-law transition occurs around . This matches the Kainulainen et al. (2014) observational dense-gas threshold (as adopted by Parmentier & Pasquali (2020)).
Evaluating the PDF in gravoturb¶
import jax.numpy as jnp
from gravoturb.theory.density_pdf import sigma_s_squared, transition_density
from gravoturb.theory.density_cdf import log_density_pdf
mach = 10.0 # Sonic Mach number
b = 0.4 # Forcing parameter
alpha = 2.0 # Power-law tail slope
sigma_s_sq = sigma_s_squared(mach, b) # ≈ 2.833
sigma_s = jnp.sqrt(sigma_s_sq)
s_t = transition_density(alpha, sigma_s_sq) # ≈ 4.250 (args: alpha, σ_s²)
# Evaluate the full PDF (it takes mach, b, alpha directly — σ_s² and s_t are internal)
s_grid = jnp.linspace(-5, 10, 200)
pdf_values = log_density_pdf(s_grid, mach, b, alpha)log_density_pdf evaluates the lognormal piece for and the power-law piece for
, with continuous matching at enforced by the closed-form Equation. The function
is JIT-compatible and differentiable in , , and — useful for inferring all
three from observed cloud properties.
Part 2 — The freefall-density factor¶
The freefall-density factor (FDF) is the kernel that converts the density-PDF picture into a star formation rate. Its form follows from elementary considerations: the local star formation rate per unit volume scales as
with the local free-fall time
Combining Equation and Equation:
This is the FDF kernel. High-density gas contributes disproportionately to the cloud-integrated SFR — a region produces more SFR per unit volume than the mean-density gas. It is the proximate reason that the magnification factor exists at all: a density-PDF-weighted cloud has higher SFR than a uniform-density cloud of the same mass.
Why and not something else¶
Three alternative scalings are sometimes proposed:
Kernel | Implied | Physical assumption |
|---|---|---|
Local SFR set by free-fall collapse — | ||
Local SFR set by turbulent crossing time (constant Mach) | ||
Variable | Local SFR limited by cooling timescale (relevant for low-density warm phases) |
The kernel is appropriate when gravitational free-fall is the rate-limiting step for local star formation. This applies to the dense cores () where most stars actually form. The kernel would be appropriate if turbulent feedback regulated SFR on the crossing timescale rather than the free-fall — which is the case in some massive-star-feedback-regulated regimes but not in the dense-core regime relevant to dense-gas SFR observations.
The Federrath & Klessen (2012) and Burkhart (2018) frameworks both adopt the
kernel; gravoturb inherits this convention.
Part 3 — Combining the PDF and the FDF: the cloud-integrated SFR¶
The density PDF describes what density structure a cloud has. The FDF describes how each density contributes to star formation. The cloud-integrated SFR is the convolution of the two.
The full SFR formula¶
For a cloud with volume-density PDF , mean density , and total mass , the cloud-integrated SFR is
with the mean-density free-fall time and the intrinsic star-formation efficiency per free-fall time — the fraction of a free-fall time’s mass that is actually converted to stars. Observations constrain for typical Galactic dense gas Burkhart, 2018. The integrand is the dimensionless FDF kernel weighted by the volume PDF.
The lower limit — the transition density at which the PDF crosses from lognormal to power-law — encodes the physical assumption that only self-gravitating gas forms stars. Below , turbulent fluctuations compress and re-expand the gas without forming stars; above , gravitational collapse dominates and the local SFR follows the FDF kernel. The lognormal core represents turbulent fluctuations that compress and re-expand without forming stars.
The self-gravitating fraction¶
A useful auxiliary quantity is the self-gravitating (dense) fraction , the mass fraction of the cloud above the transition density:
This is not the SFR-weighted fraction; it is the simple mass fraction (kernel
, exponent 1). The SFR uses the FDF-weighted version with
(exponent ) in the integrand. The two differ only in the
exponent of the dimensionless density kernel — both integrate the volume PDF, both are
dimensionless. gravoturb computes both:
from gravoturb.theory.density_pdf import sigma_s_squared, transition_density, dense_mass_fraction
from gravoturb.theory.dense_gas_sfr import magnification_factor
mach, b, alpha = 10.0, 0.4, 2.0
sigma_s_sq = sigma_s_squared(mach, b) # lognormal variance ≈ 2.833
s_t = transition_density(alpha, sigma_s_sq) # transition log-density ≈ 4.250 (args: alpha, σ_s²)
# f_dense — mass fraction in the dense power-law tail
f_dense = dense_mass_fraction(mach, b, alpha) # ≈ 0.057
# geometric magnification ζ for the implied radial slope p = 3/α
zeta = magnification_factor(3.0 / alpha) # ζ(1.5) = √2 ≈ 1.414
print(f"f_dense = {f_dense:.3f}, ζ = {zeta:.3f}")dense_mass_fraction evaluates Equation for the Burkhart (2018) framework by splitting
the integral into a lognormal body (an erf term) and a power-law tail
(, valid for ) and returning the
ratio . For typical Galactic-cloud parameters
(, , ), –0.15 — a few percent
of cloud mass is in the dense star-forming tail at any instant.
Connecting to the magnification factor ζ¶
For a spatially uniform density (no PDF spread), the FDF integral in Equation reduces trivially to the “top-hat” reference and the cloud SFR is that of a uniform cloud. For a non-uniform cloud, the integral is larger than the top-hat reference — by exactly the magnification factor
This is the same dimensionless ratio that The magnification factor ζ — three ways to compute it evaluates geometrically for a power-law radial profile ; this chapter’s PDF-based formulation is its density-space dual. They produce the same number for the same physical cloud.
Which formulation when¶
The two formulations apply to different observational situations:
Formulation | Best when you have… | Output |
|---|---|---|
Radial-profile (The magnification factor ζ — three ways to compute it) | …a fitted radial profile | analytic, fast |
PDF-based (this chapter) | …a density-PDF observation (e.g. column-density PDF) | Numerical integral; consumes lognormal+power-law parameters |
Direct 3D (direct 3D ζ) | …a simulation snapshot or detailed observation | Direct sum over voxels; no parametric assumption |
For inference: the radial-profile formulation is what most observational papers report (clouds are characterised by and ). The PDF-based formulation is what cloud simulations output. The 3D formulation is what cosmological simulations output when probed at the cloud scale.
progenax’s BM19 dense-gas SFR framework forward chain uses the PDF-based formulation because the Burkhart (2018)Burkhart & Mocz (2019) framework is parameterised in PDF space.
The α↔p mapping (stated once, used everywhere)¶
The PDF tail-slope and the radial-profile slope are not independent. Under spherical symmetry and a power-law correspondence between volume and density Kritsuk et al., 2011Federrath & Klessen, 2012, the canonical relation is
This is the single statement the rest of the gravoturbulence section refers back to: BM19 dense-gas SFR framework
applies it in step 5 of the forward chain, and The magnification factor ζ — three ways to compute it consumes the resulting
to compute . For the Burkhart & Mocz (2019) canonical α window , the corresponding window is — from “marginally collapsing”
to “singular isothermal” radial profiles. tests/experimental/unit/test_bm19.py verifies the
mapping (pdf_slope_to_radial).
The mapping is what lets the BM19 forward chain hand off to the magnification-factor calculation seamlessly: BM19 infers from cloud observations, Equation converts it to a radial-profile slope, and gives the geometric SFR boost.
Domain of validity¶
Supersonic turbulence required — at low Mach the lognormal variance shrinks below and the lognormal approximation breaks down.
gravoturb’s parameterisation works for .Self-gravity required for the power-law tail — at very low density (diffuse warm neutral medium) there is no gravitating tail and the PDF is purely lognormal. The Burkhart (2018) framework assumes a power-law tail exists.
Free-fall regime for the kernel — the kernel assumes that local gravitational collapse on a free-fall timescale dominates over turbulent or thermal stabilisation. At very low density other timescales matter; at very high density (proto-stellar cores) hydrostatic- equilibrium effects matter. The isothermal of Equation ignores thermal-pressure support; the standard treatment lumps this into .
No magnetic-field or feedback support — magnetic fields slow collapse via ambipolar diffusion (Federrath & Klessen (2012) give a magnetic correction;
gravoturbdoes not include it), and the kernel assumes star formation does not back-react on the gas. For clouds older than a few , feedback becomes important and the kernel under-predicts SFR.Spherical/cylindrical symmetry assumed in the α↔p mapping; for highly filamentary or sheet-like clouds the mapping is approximate.
Single-cloud, static description. The PDF describes one cloud at a time-averaged instant; multi-cloud line-of-sight superposition requires a separate treatment, and the PDF parameters themselves evolve on the cloud’s free-fall timescale.
3-D field realisation. When a sampled 3-D field is built from the PDF (
gravoturb.realization.pipeline.build_turbulent_field), the one-point statistics are imposed by a rank / empirical-CDF copula (Gaussian anamorphosis), which reproduces the dense-tail mass fraction at any power-spectrum slope . For a very extreme threshold , where the tail count-probability , the tail is genuinely unresolved at that grid and a warning is emitted (see the α wall in the inference chapter).
Implementation, validation & references¶
In code:
src/experimental/gravoturb/theory/density_pdf.py(sigma_s_squared,transition_density,dense_mass_fraction,pdf_slope_to_radial) andsrc/experimental/gravoturb/theory/density_cdf.py(log_density_pdf); 3-D field realisation issrc/experimental/gravoturb/realization/pipeline.py. This experimental subsystem is repo-only with no generated website API page; the module reference is the package source and itsVALIDATION_SUMMARY.md.Validated in: gravoturbulent PP20; the mapping is pinned by
tests/experimental/unit/test_bm19.py.Primary sources: the lognormal core is Federrath & Klessen (2012) (the derivation); the power-law tail and the analytic α↔p mapping are Kritsuk et al. (2011); the transition-density matching and PDF+FDF combination are Burkhart (2018); Tan et al. (2006) is the earlier single-mean-density framework; observational verification of the form and dense-gas threshold is Kainulainen et al. (2014). Full notes in the bibliography. The full forward chain is BM19 dense-gas SFR framework.
- Federrath, C., & Klessen, R. S. (2012). The star formation rate of turbulent magnetized clouds. The Astrophysical Journal, 761, 156. 10.1088/0004-637X/761/2/156
- Kritsuk, A. G., Norman, M. L., & Wagner, R. (2011). On the density distribution in star-forming interstellar clouds. The Astrophysical Journal Letters, 727, L20. 10.1088/2041-8205/727/1/L20
- Burkhart, B. (2018). The Star Formation Rate in the Gravoturbulent Interstellar Medium. The Astrophysical Journal, 863, 118. 10.3847/1538-4357/aad002
- Kainulainen, J., Federrath, C., & Henning, T. (2014). Unfolding the laws of star formation: The density distribution of molecular clouds. Science, 344, 183–185. 10.1126/science.1248724
- Parmentier, G., & Pasquali, A. (2020). A new parameterization of the star formation rate–dense gas mass relation: Embracing gas density gradients. The Astrophysical Journal, 903, 56. 10.3847/1538-4357/abb8d3
- Burkhart, B., & Mocz, P. (2019). The self-gravitating gas fraction and the critical density for star formation. The Astrophysical Journal, 879, 129. 10.3847/1538-4357/ab25ed
- Tan, J. C., Krumholz, M. R., & McKee, C. F. (2006). Equilibrium star cluster formation. The Astrophysical Journal Letters, 641, L121–L124. 10.1086/504150