Mixing-Length Theory

Below the visible surface of the Sun, the gradient a star would need to carry its luminosity by radiation alone grows steeper than the gas can bear. The Schwarzschild and Ledoux criteria announce the instability, and the gas answers with turbulence: packets of plasma lift off, rise, cool, and dissolve, ferrying heat as bulk motion. Computing that turbulence honestly would mean solving three-dimensional Navier–Stokes flow coupled to radiation across a range of scales no one-dimensional model can hold. Mixing-length theory is the pragmatic escape. In the form Ludwig Prandtl sketched for laboratory flow and Erika Böhm-Vitense forged into a stellar tool in 1958, it replaces the turbulent cascade with a single caricature: a parcel rises one distance ℓ — the mixing length — almost adiabatically, then merges with its surroundings and gives up its excess heat. The contrast built over ℓ drives both the parcel's buoyant acceleration and the enthalpy it carries, so a few lines of algebra convert it into a convective velocity and a flux. The whole apparatus rides on one number, α = ℓ/H_P. It cannot be derived within the theory; it is calibrated — usually α ≈ 1.5–2.0 — by demanding that a one-solar-mass model reach the observed solar radius and luminosity at the solar age, then carried across the Hertzsprung–Russell diagram. What MLT delivers, at every point of a convection zone, is the actual gradient ∇ between ∇_ad and ∇_rad, closing the stellar-structure equations. It ignores the eddy spectrum, overshoot, and non-locality, and works anyway — which is why every stellar-evolution code still has it at its heart.

Key takeaways
  • Mixing-length theory (MLT) is a local, phenomenological closure for the convective flux once the Schwarzschild or Ledoux criterion signals instability, standing in for the intractable hydrodynamics of stellar turbulence.
  • A parcel rises or sinks one mixing length ℓ = α H_P nearly adiabatically before dissolving and depositing its heat; α ≈ 1.5–2.0 is calibrated against the Sun, not derived.
  • The convective flux depends only on the superadiabatic excess ∇ − ∇_ad, and it does so as a steep three-halves power, F_conv ∝ (∇ − ∇_ad)^{3/2}.
  • In stellar interiors the density is so high that an excess of order 10⁻⁶ carries the entire luminosity, so ∇ ≈ ∇_ad and deep convection is essentially adiabatic and nearly independent of α.
  • MLT closes the structure equations by supplying ∇, interpolating between ∇_rad (inefficient, near-surface) and ∇_ad (efficient, deep) through a cubic in the velocity.
  • Key idea: model turbulent convection as parcels that rise one mixing length ℓ = α H_P nearly adiabatically, then dissolve; balancing buoyancy against inertia fixes a convective velocity and flux that depend only on the superadiabatic excess ∇ − ∇_ad.

Where this lives today

Every modern stellar-evolution code — MESA, the Geneva and Padova grids, YREC, GARSTEC — carries mixing-length theory at its core, because nothing else is both cheap enough to run millions of models and good enough to match real stars. The frontier is not whether to use MLT but how to calibrate it. Three-dimensional radiation-hydrodynamics simulations from the Copenhagen and Stagger groups now resolve the granulation MLT only caricatures; matching them to one-dimensional envelopes yields an effective α that varies across the Hertzsprung–Russell diagram rather than holding at the solar value. Asteroseismology has sharpened the stakes: Kepler and TESS measure frequencies to parts in 10410^4, and the near-surface layers MLT treats crudely produce the notorious "surface-effect" offsets that must be corrected before precise ages and radii emerge. Meanwhile its blind spots — no overshoot beyond formal boundaries — remain a leading uncertainty in core masses, massive-star lifetimes, and the white-dwarf initial–final mass relation, driving work on non-local and time-dependent models that aim to discipline α.

The physical picture

Watch a pot of water just before it boils. Heat does not crawl up molecule by molecule; the fluid organizes into rolls, hot packets rising and cool sinking, and the transport rate jumps by orders of magnitude once convection switches on. Inside a star the same happens wherever the radiative gradient the luminosity demands exceeds the adiabatic gradient. MLT poses one blunt question: how far does a rising packet travel before it blends in? Its one-word answer — about a mixing length ℓ — is the whole theory, because everything follows from what the packet does over it. What the packet does is stay hot. As it rises into lower pressure it expands and cools, but along the shallower adiabat ∇_ad rather than the steeper actual gradient ∇, so it stays a little warmer than its surroundings — by an amount that grows with the excess ∇ − ∇_ad and with height. A warmer packet is lighter, buoyancy pushes it on, and the excess heat it carries is the convective flux. The first figure freezes that ascent and the contrast it accumulates.

Figure
A parcel forms in pressure balance with its surroundings, then rises a mixing length ℓ = α H_P. It follows the shallow adiabat ∇_ad while the background follows the steeper gradient ∇, so it arrives hotter by ΔT = (T divided by H_P) times (∇ − ∇_ad) times ℓ over 2. Being hotter it is lighter, and the buoyancy g δ ΔT over T drives it onward.
A parcel rises one mixing length ℓ = α H_P, staying hotter than its surroundings by ΔT convection zone · background gradient ∇ g gravity T = T_env T + ΔT follows ∇_ad ℓ = α H_P buoyancy g δ ΔT / T ΔT = (T/H_P)(∇ − ∇_ad) ℓ/2

The efficiency of this transport is a tug of war between holding heat and leaking it. Deep inside the Sun the density and opacity are enormous, the parcel is optically thick and adiabatic, and a whisper of superadiabaticity moves a river of flux. Near the surface the gas thins, the parcel radiates freely, and only a large contrast pushes the same energy — convection turns inefficient and ∇ climbs toward ∇_rad. That contrast is the most important quantitative fact in the theory, and the second figure makes it concrete. The excess ∇ − ∇_ad is one part in a million through the bulk of the convection zone and detonates to order unity only in a wafer-thin surface layer. Everything MLT gets right about stellar radii is decided in that spike; everything it gets right about deep interiors follows from the flatness elsewhere, where the answer barely knows what α is.

Figure
The superadiabatic excess ∇ − ∇_ad through the solar convection zone on a logarithmic scale. Across the deep bulk from the base at r ≈ 0.71 R_sun it sits near 10⁻⁶, so the gas is adiabatic to six digits and α is irrelevant. Only in the thin surface layer near r = R_sun does it climb to order unity, where convection is inefficient and α fixes the star's radius.
Where α matters: the superadiabatic excess ∇ − ∇_ad in the Sun 10⁻⁶ 10⁻⁴ 10⁻² 10⁰ 0.70 0.80 0.90 1.00 fractional radius r / R_sun superadiabatic excess ∇ − ∇_ad base of convection zone, r ≈ 0.71 deep: ∇ − ∇_ad ~ 10⁻⁶ nearly adiabatic, α irrelevant surface: ∇ − ∇_ad ~ O(1) inefficient, α set here

The core equations

Convection is discussed in gradients, not temperatures. The actual, adiabatic, and radiative logarithmic gradients are the three characters, and MLT is a rule for placing the first between the other two.

∇≡dln⁡Tdln⁡P,∇ad=(∂ln⁡T∂ln⁡P)s,∇rad=316πacGκLPm T4(1)\nabla\equiv\frac{\mathrm{d}\ln T}{\mathrm{d}\ln P},\qquad \nabla_{\mathrm{ad}}=\left(\frac{\partial\ln T}{\partial\ln P}\right)_{s},\qquad \nabla_{\mathrm{rad}}=\frac{3}{16\pi acG}\frac{\kappa L P}{m\,T^4} \qquad (1)

where: ∇\nabla — actual logarithmic temperature gradient; ∇ad\nabla_{\mathrm{ad}} — adiabatic gradient at constant entropy ss (≈ 0.4 for an ideal monatomic gas); ∇rad\nabla_{\mathrm{rad}} — gradient radiation alone would require; κ\kappa — Rosseland opacity; LL — local luminosity; mm — interior mass; a=4σ/ca=4\sigma/c. Convection switches on when ∇rad>∇ad\nabla_{\mathrm{rad}}>\nabla_{\mathrm{ad}} (Schwarzschild), and MLT then finds ∇\nabla between them. The mixing length needs a yardstick, and the only natural one is the pressure scale height — the distance over which pressure falls by a factor ee. It follows in one line from hydrostatic equilibrium.

HP=−drdln⁡P=Pρg,g=Gmr2(2)H_P=-\frac{\mathrm{d}r}{\mathrm{d}\ln P}=\frac{P}{\rho g},\qquad g=\frac{Gm}{r^2} \qquad (2)

where: HPH_P — pressure scale height; ρ\rho — local mass density; gg — local gravity. Because thermodynamic quantities change appreciably over HPH_P, a parcel can keep its identity for at most a scale height — which is why ℓ\ell is written as a multiple of it. The theory's one free parameter enters here, and only here — all of MLT's ignorance about the turbulent cascade compressed into the dimensionless ratio α.

ℓ=α HP,α≈1.5–2.0  (solar-calibrated)(3)\ell=\alpha\,H_P,\qquad \alpha\approx1.5\text{–}2.0\ \ (\text{solar-calibrated}) \qquad (3)

where: ℓ\ell — mixing length, the distance a parcel travels before merging; α\alpha — mixing-length parameter, fixed by matching the Sun. It is a fitted number, not a prediction — the honest confession that we cannot compute ℓ\ell from first principles. As a parcel rises through ℓ\ell it separates thermally from its surroundings at a rate set by the excess. Integrating over the ascent, with a mean displacement of half a mixing length, gives the driving temperature contrast.

ΔT=(dTdr∣par−dTdr∣env)ℓ2=THP (∇−∇ad) ℓ2(4)\Delta T=\left(\left.\frac{\mathrm{d}T}{\mathrm{d}r}\right|_{\mathrm{par}}-\left.\frac{\mathrm{d}T}{\mathrm{d}r}\right|_{\mathrm{env}}\right)\frac{\ell}{2}=\frac{T}{H_P}\,(\nabla-\nabla_{\mathrm{ad}})\,\frac{\ell}{2} \qquad (4)

where: ΔT\Delta T — mean temperature excess of parcel over surroundings; ∇−∇ad\nabla-\nabla_{\mathrm{ad}} — superadiabatic excess. The parcel follows ∇ad\nabla_{\mathrm{ad}}, the background the steeper ∇\nabla, and the gap accumulates with height — no excess, no convection. A hotter parcel is lighter, so buoyancy accelerates it. Equating the buoyant work over the mixing length to the kinetic energy — half lost to drag — fixes the convective speed.

vconv2≃g δ (∇−∇ad) ℓ28 HP(5)v_{\mathrm{conv}}^2\simeq g\,\delta\,(\nabla-\nabla_{\mathrm{ad}})\,\frac{\ell^2}{8\,H_P} \qquad (5)

where: vconvv_{\mathrm{conv}} — characteristic convective speed; δ=−(∂ln⁡ρ/∂ln⁡T)P\delta=-(\partial\ln\rho/\partial\ln T)_P — thermal-expansion exponent (δ=1\delta=1 for an ideal gas). The speed grows only as the square root of the excess, far more gently than the temperature contrast. The convective flux is the excess enthalpy each parcel carries, cPΔTc_P\Delta T, times the mass flux ρ vconv\rho\,v_{\mathrm{conv}}. Since ΔT∝(∇−∇ad)\Delta T\propto(\nabla-\nabla_{\mathrm{ad}}) and vconv∝(∇−∇ad)1/2v_{\mathrm{conv}}\propto(\nabla-\nabla_{\mathrm{ad}})^{1/2}, their product carries the three-halves power.

Fconv=ρ cP vconv ΔT=ρ cP Tgδ ℓ242 HP3/2 (∇−∇ad)3/2(6)F_{\mathrm{conv}}=\rho\,c_P\,v_{\mathrm{conv}}\,\Delta T=\rho\,c_P\,T\sqrt{g\delta}\,\frac{\ell^2}{4\sqrt{2}\,H_P^{3/2}}\,(\nabla-\nabla_{\mathrm{ad}})^{3/2} \qquad (6)

where: FconvF_{\mathrm{conv}} — convective energy flux; cPc_P — specific heat at constant pressure. The (∇−∇ad)3/2(\nabla-\nabla_{\mathrm{ad}})^{3/2} dependence is why a minuscule excess suffices in dense gas — the prefactor ρcPT\rho c_P T is enormous deep down. Finally, the closure. Radiation and convection together carry all the luminosity crossing rr, the radiative part driven by the same gradient ∇\nabla. Setting the sum equal to the required flux is one nonlinear equation for ∇\nabla.

Frad+Fconv=L4πr2,Frad=4acG3T4mκPr2 ∇,∇ad<∇<∇rad(7)F_{\mathrm{rad}}+F_{\mathrm{conv}}=\frac{L}{4\pi r^2},\qquad F_{\mathrm{rad}}=\frac{4acG}{3}\frac{T^4 m}{\kappa P r^2}\,\nabla,\qquad \nabla_{\mathrm{ad}}<\nabla<\nabla_{\mathrm{rad}} \qquad (7)

where: FradF_{\mathrm{rad}} — radiative flux, linear in ∇\nabla; L/4πr2L/4\pi r^2 — total flux to be transported. Solving this for ∇\nabla is the entire job of MLT inside a convection zone, and the answer is guaranteed to fall between the two references.

Derivation AThe convective velocity and the three-halves flux law

This derivation turns the picture of a buoyant, heat-carrying parcel into the two results MLT feeds to a stellar code: the convective velocity and the flux. We start from the buoyancy on a parcel that has risen against the superadiabatic background, extract its speed from a work–energy balance over one mixing length, and multiply the enthalpy it carries by that speed. The reward is the theory's fingerprint — the flux depends on the excess not linearly but as its three-halves power, which is why deep convection needs almost no superadiabaticity at all.

Step 1. A parcel displaced upward is hotter by ΔT\Delta T, hence less dense, Δρ/ρ=−δ ΔT/T\Delta\rho/\rho=-\delta\,\Delta T/T, so the buoyancy per unit mass is fbuoy=g δ ΔT/Tf_{\mathrm{buoy}}=g\,\delta\,\Delta T/T. Why: buoyancy drives convection, and it is set entirely by the density deficit the temperature excess produces.

Step 2. Insert the mean contrast from equation (4) to get fbuoy=12 g δ (∇−∇ad) ℓ/HPf_{\mathrm{buoy}}=\tfrac{1}{2}\,g\,\delta\,(\nabla-\nabla_{\mathrm{ad}})\,\ell/H_P. Why: this recasts the force in terms of the excess and geometry, eliminating the unknowable ΔT\Delta T.

Step 3. Apply work–energy over the ascent, 12vconv2=12⟨fbuoy⟩ ℓ\tfrac12 v_{\mathrm{conv}}^2=\tfrac12\langle f_{\mathrm{buoy}}\rangle\,\ell, keeping half the buoyant work as kinetic energy and losing the rest to drag. This gives vconv2≃g δ (∇−∇ad) ℓ2/(8HP)v_{\mathrm{conv}}^2\simeq g\,\delta\,(\nabla-\nabla_{\mathrm{ad}})\,\ell^2/(8H_P). Why: the one-half drag factor is an order-unity fudge MLT hides inside α, absorbed by calibration.

Step 4. The flux is the excess enthalpy cPΔTc_P\Delta T times the mass flux ρvconv\rho v_{\mathrm{conv}}: Fconv=ρcPvconvΔTF_{\mathrm{conv}}=\rho c_P v_{\mathrm{conv}}\Delta T. Since ΔT∝(∇−∇ad)\Delta T\propto(\nabla-\nabla_{\mathrm{ad}}) and vconv∝(∇−∇ad)1/2v_{\mathrm{conv}}\propto(\nabla-\nabla_{\mathrm{ad}})^{1/2}, the product scales as (∇−∇ad)3/2(\nabla-\nabla_{\mathrm{ad}})^{3/2}. Why: this steep power is the load-bearing result — a 10−610^{-6} excess carries the full solar luminosity deep down. *The exponent 3/2 = 1 (from ΔT) + 1/2 (from v) follows directly by substitution, and the full prefactor is confirmed by direct substitution.*

Go deeper · Derivation B · 1 minThe cubic that closes the stellar structure equations
Derivation BThe cubic that closes the stellar structure equations

The aim is to show how the flux balance of equation (7) becomes, after non-dimensionalization, a single cubic whose real positive root is the convective velocity — and hence ∇. This is the form that lives inside stellar-evolution codes: not a picture of blobs, but one algebraic equation solved at every mesh point in every timestep. We introduce a dimensionless velocity, an inefficiency measuring the parcel's radiative losses, and a driving term for how superadiabatic the radiative gradient wants to be, then assemble the standard cubic and read off its two limits.

Step 1. Define reduced variables: a scaled velocity ξ∝vconv\xi\propto v_{\mathrm{conv}}, an inefficiency ζ∝Γ−1\zeta\propto\Gamma^{-1} (Γ\Gamma = heat retained over heat radiated), and a driving term W∝(∇rad−∇ad)W\propto(\nabla_{\mathrm{rad}}-\nabla_{\mathrm{ad}}) measuring the available superadiabaticity. Why: dimensionless variables strip out the stellar quantities and leave one numerical relation of the same shape in every star.

Step 2. Write the two fluxes in these variables: Fconv∝ξ3F_{\mathrm{conv}}\propto\xi^3 (velocity squared times ΔT\Delta T, both tied to the excess), while the radiative flux carries the remainder, Frad∝(∇rad−∇)F_{\mathrm{rad}}\propto(\nabla_{\mathrm{rad}}-\nabla). Why: routing both channels through ξ\xi lets a single equation, not a coupled pair, fix the gradient.

Step 3. Impose Frad+Fconv=L/4πr2F_{\mathrm{rad}}+F_{\mathrm{conv}}=L/4\pi r^2 and eliminate ∇\nabla for ξ\xi; collecting terms gives the standard MLT cubic

ξ3+ξ2ζ+ξζ(1+1ζ)−Wζ=0\xi^3+\frac{\xi^2}{\zeta}+\frac{\xi}{\zeta}\Big(1+\frac{1}{\zeta}\Big)-\frac{W}{\zeta}=0

whose unique real positive root gives the convective velocity. Why: a cubic is the lowest-order polynomial that smoothly links the efficient and inefficient regimes with one physical root, which is why this form recurs from Böhm-Vitense to modern codes.

Step 4. Recover the gradient, ∇=∇ad+(∇rad−∇ad) f(ξ)/[1+f(ξ)]\nabla=\nabla_{\mathrm{ad}}+(\nabla_{\mathrm{rad}}-\nabla_{\mathrm{ad}})\,f(\xi)/[1+f(\xi)]. Efficient limit ξ→∞\xi\to\infty gives ∇→∇ad\nabla\to\nabla_{\mathrm{ad}}; inefficient limit ξ→0\xi\to0 gives ∇→∇rad\nabla\to\nabla_{\mathrm{rad}}. Why: these limits are the sanity check — the deep interior must be adiabatic and the surface must revert to radiation, and the cubic delivers both. *The two limiting roots — ∇→∇ad\nabla\to\nabla_{\mathrm{ad}} in the efficient limit and ∇→∇rad\nabla\to\nabla_{\mathrm{rad}} in the inefficient limit — are confirmed by taking ζ→0\zeta\to0 and ζ→∞\zeta\to\infty respectively in the cubic.*

Go deeper · Derivation C · 1 minWhy the deep interior is adiabatic to one part in a million
Derivation CWhy the deep interior is adiabatic to one part in a million

This derivation puts a number on the theory's most surprising claim: that through the bulk of the solar convection zone the gas is superadiabatic by only one part in a million, so ∇ = ∇_ad to six decimals and α scarcely matters there. The argument is a single inversion: demand that convection carry the full solar flux at the base of the zone, solve the three-halves law for the excess, and plug in interior conditions. The tininess is not an approximation we impose — it is forced by the enormous prefactor ρ c_P T √(g H_P) that multiplies the excess.

Step 1. At the base of the solar convection zone (r≈0.71 R⊙≈4.9×108 mr\approx0.71\,R_\odot\approx4.9\times10^{8}\,\mathrm{m}) essentially the whole luminosity is convective, so Fconv≈L⊙/(4πr2)≈1.2×108 W m−2F_{\mathrm{conv}}\approx L_\odot/(4\pi r^2)\approx1.2\times10^{8}\,\mathrm{W\,m^{-2}}. Why: the flux the gas must carry is the boundary condition that pins the required superadiabaticity.

Step 2. Invert equation (6): (∇−∇ad)3/2=Fconv / [ρcPTgδ ℓ2/(42 HP3/2)](\nabla-\nabla_{\mathrm{ad}})^{3/2}=F_{\mathrm{conv}}\,/\,[\rho c_P T\sqrt{g\delta}\,\ell^2/(4\sqrt{2}\,H_P^{3/2})]. Why: this isolates the excess and shows it is suppressed as the two-thirds power of a tiny flux-to-enthalpy ratio.

Step 3. Insert base-of-zone values (ρ≈200 kg m−3\rho\approx200\,\mathrm{kg\,m^{-3}}, T≈2×106 KT\approx2\times10^{6}\,\mathrm{K}, g≈530 m s−2g\approx530\,\mathrm{m\,s^{-2}}, cP≈3.4×104 J kg−1K−1c_P\approx3.4\times10^{4}\,\mathrm{J\,kg^{-1}K^{-1}}, HP≈5.6×107 mH_P\approx5.6\times10^{7}\,\mathrm{m}, δ=1\delta=1, α=1.5\alpha=1.5). The prefactor is about 9.5×1017 W m−29.5\times10^{17}\,\mathrm{W\,m^{-2}}. Why: this gigantic prefactor swallows the flux and leaves almost nothing for the excess to supply.

Step 4. Therefore (∇−∇ad)3/2≈1.3×10−10(\nabla-\nabla_{\mathrm{ad}})^{3/2}\approx1.3\times10^{-10}, so ∇−∇ad≈3×10−7\nabla-\nabla_{\mathrm{ad}}\approx3\times10^{-7}, of order 10−610^{-6}. Why: at this level ∇\nabla is indistinguishable from ∇ad\nabla_{\mathrm{ad}}, so deep stratification is set by thermodynamics alone and is blind to α — which is why α is calibrated once at the surface and trusted throughout. *Direct evaluation with these inputs gives ∇−∇ad=2.6×10−7\nabla - \nabla_{\mathrm{ad}} = 2.6\times10^{-7}; the result is sensitive to the assumed base values but robustly of order 10−610^{-6} or smaller.*

Limiting cases

MLT is best understood through its limits, governed by the efficiency Γ — heat a parcel retains over what it radiates in a mixing length. The theory interpolates ∇ between the two references as Γ runs from large to small.

CaseResultMeaning
Efficient, deep interiorΓ≫1 ⇒ ∇→∇ad\Gamma\gg1\ \Rightarrow\ \nabla\to\nabla_{\mathrm{ad}}High density and opacity trap the heat; convection carries nearly the whole luminosity with an excess of order 10−610^{-6}. Stratification is adiabatic and almost independent of α.
Inefficient, surface layersΓ≪1 ⇒ ∇→∇rad\Gamma\ll1\ \Rightarrow\ \nabla\to\nabla_{\mathrm{rad}}Low density lets parcels radiate their heat away fast, so convection is weak and ∇\nabla reverts toward the radiative value. This thin layer is where α bites and the radius is decided.
Marginal stability at a boundary∇rad→∇ad ⇒ Fconv→0\nabla_{\mathrm{rad}}\to\nabla_{\mathrm{ad}}\ \Rightarrow\ F_{\mathrm{conv}}\to0At the zone edge the excess vanishes and the velocity goes smoothly to zero. MLT predicts an abrupt edge with no penetration — a known failing, patched with ad hoc overshoot.
Highly subsonic flowvconv≪csv_{\mathrm{conv}}\ll c_sInterior speeds are 10−310^{-3}–10−410^{-4} of the sound speed, justifying the neglect of kinetic energy relative to enthalpy transport in the standard flux formula.

Worked examples

1 · Superadiabaticity and convective velocity at the base of the solar convection zone (fully worked)

At r≈0.71 R⊙r\approx0.71\,R_\odot take ρ≈200 kg m−3\rho\approx200\,\mathrm{kg\,m^{-3}}, T≈2×106 KT\approx2\times10^{6}\,\mathrm{K}, g≈530 m s−2g\approx530\,\mathrm{m\,s^{-2}}, cP≈3.4×104 J kg−1K−1c_P\approx3.4\times10^{4}\,\mathrm{J\,kg^{-1}K^{-1}}, δ=1\delta=1, α=1.5\alpha=1.5. Find the excess and convective speed needed to carry the solar luminosity, and compare with the sound speed.

Step 1. Fix the scale height and mixing length. With P≈6×1012 PaP\approx6\times10^{12}\,\mathrm{Pa}, equation (2) gives HP=P/ρg≈5.6×107 mH_P=P/\rho g\approx5.6\times10^{7}\,\mathrm{m}, so ℓ=αHP≈8.4×107 m\ell=\alpha H_P\approx8.4\times10^{7}\,\mathrm{m}. H_P ≈ 5.6×10⁷ m (about 56,000 km).

Step 2. Fix the flux the gas must carry. Almost all of L⊙=3.83×1026 WL_\odot=3.83\times10^{26}\,\mathrm{W} is convective here, so Fconv=L⊙/(4πr2)≈1.2×108 W m−2F_{\mathrm{conv}}=L_\odot/(4\pi r^2)\approx1.2\times10^{8}\,\mathrm{W\,m^{-2}}. F_conv ≈ 1.2×10⁸ W m⁻².

Step 3. Solve equation (6) for the excess. The prefactor ρcPTgδ ℓ2/(42 HP3/2)≈9.5×1017 W m−2\rho c_P T\sqrt{g\delta}\,\ell^2/(4\sqrt2\,H_P^{3/2})\approx9.5\times10^{17}\,\mathrm{W\,m^{-2}}, so (∇−∇ad)3/2≈1.3×10−10(\nabla-\nabla_{\mathrm{ad}})^{3/2}\approx1.3\times10^{-10} and ∇−∇ad≈2.6×10−7\nabla-\nabla_{\mathrm{ad}}\approx2.6\times10^{-7}. The excess is ∇ − ∇_ad ≈ 3×10⁻⁷, of order 10⁻⁶ — the deep zone is adiabatic to six digits.

Step 4. Get the convective speed from equation (5): vconv2=gδ(∇−∇ad)ℓ2/(8HP)≈2.2×103 m2 s−2v_{\mathrm{conv}}^2=g\delta(\nabla-\nabla_{\mathrm{ad}})\ell^2/(8H_P)\approx2.2\times10^{3}\,\mathrm{m^2\,s^{-2}}, so vconv≈47 m s−1v_{\mathrm{conv}}\approx47\,\mathrm{m\,s^{-1}}; the sound speed is cs=53P/ρ≈2.2×105 m s−1c_s=\sqrt{\tfrac53 P/\rho}\approx2.2\times10^{5}\,\mathrm{m\,s^{-1}}. v_conv ≈ 47 m s⁻¹, Mach ≈ 2×10⁻⁴ — deeply subsonic, as MLT assumes. A part-in-a-million excess and a plodding 50 m/s flow move the Sun's entire power output, because the medium is dense, hot, and vast — which is why α barely matters deep down.

2 · The photospheric scale height and why α bites at the surface

Estimate the pressure scale height at the solar photosphere (T≈5800 KT\approx5800\,\mathrm{K}, g=274 m s−2g=274\,\mathrm{m\,s^{-2}}, μ≈1.3\mu\approx1.3 for the mostly neutral gas) and the mixing length, and contrast the convective regime with the deep interior.

Step 1. For an ideal gas HP=kT/(μmHg)≈(1.38×10−23×5800)/(1.3×1.67×10−27×274)≈1.35×105 mH_P=kT/(\mu m_H g)\approx(1.38\times10^{-23}\times5800)/(1.3\times1.67\times10^{-27}\times274)\approx1.35\times10^{5}\,\mathrm{m}. H_P ≈ 135 km — about 400× smaller than at the base of the zone.

Step 2. With α≈1.6\alpha\approx1.6, ℓ=αHP≈215 km\ell=\alpha H_P\approx215\,\mathrm{km}, and observed solar granules are roughly 1000 km1000\,\mathrm{km} across — a few scale heights, consistent with the local HPH_P setting the dominant cell size. ℓ ≈ 215 km, comparable to the observed granulation scale.

Step 3. Here the density is tiny (∼10−4 kg m−3\sim10^{-4}\,\mathrm{kg\,m^{-3}}), so parcels radiate heat almost as fast as they build it: convection is inefficient, the excess climbs to order unity, and granule velocities reach 11–2 km s−12\,\mathrm{km\,s^{-1}} at Mach a few tenths — near-sonic, unlike Example 1. Because ∇ − ∇_ad is large and α-dependent here, this wafer-thin layer, not the vast interior, is what calibrating α against the solar radius adjusts.

Physics of the portrait

Mixing-length theory carries two names: the engineer who invented the mixing length for pipes and jets, and the astronomer who made it the standard tool of stellar structure — the concept is Prandtl's, the stellar theory every code runs is Erika Böhm-Vitense's.

Origins · 1 minErika Böhm-Vitense and how this was discovered
EB
Erika Böhm-Vitense
1923–2017 · the standard theory of stellar convection

Erika Böhm-Vitense was a German-American astrophysicist whose 1958 paper in the Zeitschrift für Astrophysik gave mixing-length convection the concrete, calculable form stellar-evolution codes have used ever since. The mixing length — a Mischungsweg, the distance a turbulent parcel travels before losing its identity — was Prandtl's, coined in 1925 for laboratory shear flow, and Biermann had applied convective ideas to stars in the 1930s. But it was Böhm-Vitense who wrote down the full local prescription: the parcel following the adiabat against a superadiabatic background, the velocity from a work balance, the flux as the three-halves power of the excess, and the radiative leakage that makes surface convection inefficient — all closed by α = ℓ/H_P. Her formulation made it possible, for the first time, to compute the gradient throughout a convective envelope and so predict the radii and effective temperatures of cool stars. Working for decades at the University of Washington, often with her husband Karl-Heinz Böhm, she also contributed to stellar atmospheres, cool-star chromospheres, and Cepheids. The parameter that bears the imprint of her theory remains, sixty years on, the most-quoted free parameter in all of stellar modeling.

History
1925
— Prandtl introduces the mixing length (Mischungsweg) for turbulent shear flow
1932
— Biermann applies mixing-length convective transport to stellar interiors
1958
— Böhm-Vitense publishes the standard local MLT still used by stellar codes
1968
— Cox and Giuli codify the MLT cubic in Principles of Stellar Structure
1991
— Canuto and Mazzitelli propose a full-spectrum-of-turbulence alternative to single-scale MLT

Going further

Texts. Carroll & Ostlie, An Introduction to Modern Astrophysics, 2nd ed., §10.4 · Kippenhahn, Weigert & Weiss, Stellar Structure and Evolution, 2nd ed., Ch. 7 · Hansen, Kawaler & Trimble, Stellar Interiors, 2nd ed., §5.1 · Böhm-Vitense, E. 1958, Zeitschrift für Astrophysik, 46, 108 · Cox & Giuli, Principles of Stellar Structure, Ch. 14. Key self-consistency checks: (i) HP=P/ρgH_P=P/\rho g follows from hydrostatic equilibrium; (ii) the (∇−∇ad)3/2(\nabla-\nabla_{\mathrm{ad}})^{3/2} scaling of FconvF_{\mathrm{conv}} is the product of ΔT∝(∇−∇ad)\Delta T\propto(\nabla-\nabla_{\mathrm{ad}}) and vconv∝(∇−∇ad)1/2v_{\mathrm{conv}}\propto(\nabla-\nabla_{\mathrm{ad}})^{1/2}; (iii) the base-of-zone excess is ≈3×10−7\approx3\times10^{-7} and the convective speed ≈47 m s−1\approx47\,\mathrm{m\,s^{-1}}; (iv) the cubic yields ∇→∇ad\nabla\to\nabla_{\mathrm{ad}} in the efficient limit and ∇→∇rad\nabla\to\nabla_{\mathrm{rad}} in the inefficient limit. The calibrated α≈1.5\alpha\approx1.5–2.02.0 is a fitted range, not a prediction.

Prerequisites. Schwarzschild and Ledoux Criteria for Convection · Adiabatic Temperature Gradient · Radiative Temperature Gradient · Equation of State for Stellar Matter · Opacity and Radiative Transfer in Stars. Leads to. Convective Energy Transport · Equations of Stellar Structure · Hydrostatic Equilibrium in Stars.

Ask the tutor: Want to see how the MLT cubic is solved at a mesh point inside a stellar model, or how the calibrated α changes for a red giant versus the Sun?

What is the mixing length, physically?

It is the average distance a rising or sinking parcel travels before merging with its surroundings and giving up its excess heat — the stellar analogue of Prandtl's Mischungsweg, representing the scale of the dominant eddies. Because a stratified gas changes appreciably over a pressure scale height HPH_P, the mixing length is written as a multiple of it, ℓ=αHP\ell=\alpha H_P, with α of order one. No parcel truly travels a fixed distance and then dissolves; the mixing length is a modeling device that captures the right scaling while hiding our inability to compute real turbulence.

Why does the theory have only one free parameter, and is it universal?

All of MLT's ignorance about the turbulent cascade — eddy sizes, the asymmetry between up- and down-flows, the details of merging — is compressed into the single number α = ℓ/H_P, the theory's great virtue and its great limitation. α is fixed by requiring a one-solar-mass model to reproduce the Sun's radius and luminosity at the solar age, giving α ≈ 1.5–2.0. It is not universal: simulations and asteroseismic data show the effective α drifts across the Hertzsprung–Russell diagram, smaller for hotter, evolved, or metal-poor stars. Using the solar α everywhere is a convenient approximation, not a law.

If deep convection is nearly adiabatic anyway, why bother with MLT there?

Because "nearly" still has to be quantified, and the theory must join the adiabatic interior to the non-adiabatic surface as one solution. In the deep interior MLT gives ∇=∇ad\nabla=\nabla_{\mathrm{ad}} to one part in a million — exactly what a structure code needs to integrate the temperature outward without resolving a superadiabatic term it cannot. Just as important, MLT supplies the convective velocity and turnover time, which set the mixing of composition and hence the fuel supply to nuclear burning. So even where the gradient is trivially adiabatic, the theory does quantitative work on efficiency, mixing, and boundaries.

What does standard MLT get wrong?

It replaces a spectrum of eddies with one length and one velocity, so it has no turbulent cascade, no distinction between broad gentle upflows and narrow fast downdrafts, and no memory — it is strictly local and time-independent. Its most consequential failure is at convective boundaries: it predicts convection stops abruptly where the excess vanishes, with no overshoot into the stable layers beyond. Real convection overshoots, mixing extra fuel into burning cores and changing lifetimes and remnant masses. These gaps are why codes bolt on ad hoc overshoot parameters and why the surface-effect offsets exist — MLT is a calibrated first approximation, to be corrected against data and simulations.

How exactly is α calibrated to the Sun?

You build a one-solar-mass model with the best opacities, equation of state, and composition, and evolve it for the solar age of 4.57 billion years. Its radius and luminosity depend on α mainly through the thin, inefficient, strongly superadiabatic layer below the photosphere, whose structure sets where the surface sits. You adjust α until the model reproduces the measured solar radius and luminosity together (with the surface metal-to-hydrogen ratio). The value that does this, typically α ≈ 1.7–1.9, is then adopted for other stars. It works because the deep interior is insensitive to α, so the calibration is effectively a one-parameter fit to the surface layer.

Why do state-of-the-art 3D simulations still keep MLT around?

Because three-dimensional radiation-hydrodynamics simulations can resolve convection in a small patch of surface for a limited time, but cannot evolve a whole star over billions of years. MLT remains the only convection model cheap enough to run inside the millions of one-dimensional models a grid needs. The simulations do not replace MLT but calibrate it: they provide the "true" mean stratification and velocity field for a given gravity and temperature, from which one reads off the effective α and the corrections that repair MLT's surface layers. The two are complementary — simulations for fidelity in a box, MLT for reach across a star's life.

Before this

Where this leads