BSSN Formulation
For two decades after Arnowitt, Deser and Misner recast general relativity as an initial-value problem in 1962, numerical relativists faced a maddening obstacle: the ADM evolution equations, though mathematically exact, are only weakly hyperbolic. Feed them clean, constraint-satisfying black-hole data and the simulation still dies — small truncation and gauge errors, instead of propagating away at the speed of light, sit and amplify under the nonlinear feedback, so the code crashes within roughly a single light-crossing time. The physics was right; the formulation was numerically unstable. Every attempt to simulate the one problem the field existed to solve — two black holes spiralling together — ran into the same wall. The BSSN formulation dismantles that wall without touching the physics. Following Nakamura, Oohara and Kojima, then Shibata and Nakamura, and finally Baumgarte and Shapiro, one rewrites the same ADM equations in new variables: a conformal rescaling that separates the metric's "size" from its "shape", a trace split of the extrinsic curvature into and , and — the decisive move — the promotion of the contracted conformal connection to an independently evolved field with its own equation. That single step pulls the dangerous mixed second derivatives out of the Ricci tensor and turns the principal part into a clean set of coupled wave operators. The reshuffled system is strongly hyperbolic; errors now propagate and leave the grid. Married to the moving-puncture gauge — slicing and a Gamma-driver shift — BSSN let black holes advect freely across the grid without excision, and in 2005–2006 produced the first stable binary-black-hole inspiral–merger–ringdown waveforms. It remains, with the generalized-harmonic formulation, one of the two engines of modern numerical relativity and the source of the templates LIGO–Virgo–KAGRA match against data.
- BSSN rewrites the ADM 3+1 evolution equations in conformal-traceless variables — the same physics, a numerically stable form — converting a weakly hyperbolic system into a strongly hyperbolic one.
- The evolved fields are the conformal factor , the unit-determinant conformal metric , the trace , the conformal traceless curvature , and the conformal connection functions — 17 fields where ADM evolved 12.
- The pivotal trick is promoting to an independent variable, which removes the mixed second metric derivatives from the Ricci tensor and restores a wave-like principal part.
- Two algebraic conditions, and , must be actively re-imposed, and the momentum constraint substituted into the equation, or stability is lost — BSSN is not automatically constraint-damped.
- With the moving-puncture gauge ( slicing plus a Gamma-driver shift) BSSN evolves black holes without excision and powered the 2005–2006 binary-black-hole breakthroughs.
- Key idea: promote the contracted conformal connection to an independently evolved variable — this eliminates the mixed second derivatives of the metric in the conformal Ricci tensor, replacing them with first derivatives of and restoring strong hyperbolicity to the otherwise weakly hyperbolic ADM system.
Where this lives today
BSSN is running right now on supercomputers around the world. The open-source Einstein Toolkit ships BSSN-based thorns (McLachlan and its successors) that hundreds of groups use to evolve black-hole and neutron-star spacetimes, and production codes such as BAM, LazEv and the newer Z4c and CCZ4 constraint-damped descendants of BSSN generate the numerical-relativity waveform catalogs — the SXS, RIT and Georgia Tech collections — that calibrate the effective-one-body and phenomenological templates matched against LIGO–Virgo–KAGRA data. Every confident statement about the masses and spins of GW150914 or the hundred-plus mergers since traces back through those templates to a BSSN-family evolution. Coupled to relativistic magnetohydrodynamics, BSSN also drives binary-neutron-star simulations of the kind that interpreted GW170817 and its kilonova. The frontier now is accuracy and reach: constraint-damped formulations (CCZ4) that actively suppress rather than merely propagate constraint violations, extreme mass ratios and high spins where the moving-puncture gauge strains, and the eccentric and precessing corners of parameter space that next-generation detectors — LISA, Einstein Telescope, Cosmic Explorer — will demand. The reformulation that first made the problem tractable is still the workhorse of the theory it made possible.
The physical picture
Picture the ADM Ricci tensor as a wave operator for the metric that has been sabotaged. Its principal symbol is degenerate: alongside the physical modes that propagate at light speed sit zero-frequency gauge and constraint modes that neither travel nor decay. Any error you seed into those directions has nowhere to go — it stays on the grid and the nonlinear terms feed it. BSSN's cure is structural, not dissipative: give the offending second-derivative combination its own name, , and its own first-order evolution equation. Once that combination is a genuine field rather than a hidden derivative of the metric, the remaining metric second derivatives collapse into a clean Laplacian, and the system reads as coupled wave equations with honest characteristic speeds. The other half of the construction is the conformal split, borrowed from the way one solves the initial-data constraints and recycled here for evolution. Separating the volume degree of freedom from the shape (frozen to unit determinant) lets a black hole's diverging curvature be packed into alone — handled through the smooth variable that vanishes gently at a puncture — while the shape variables stay finite. The parallel trace split of into and sends the slice's expansion into a single scalar that the lapse can tame, and leaves the radiative content in the traceless .
The construction is deliberately gauge-aware, which is why BSSN never travels alone. Hyperbolicity is a property of the coupled metric-plus-gauge system: a badly chosen shift can spoil it even with the conformal machinery in place. So the lapse and shift come with their own evolution equations — the slicing that feeds on and the Gamma-driver shift that chases — and those gauge equations are as much a part of the formulation as the metric equations. The payoff is best seen not in an equation but in a stability curve: where ADM's constraint violation runs away and the code dies, BSSN's stays bounded and convergent for as long as you care to run it.
The core equations
BSSN is defined by three algebraic changes of variable and the evolution equations they induce. The first is the conformal rescaling that separates volume from shape. The unit-determinant condition on makes the only variable that carries the local volume, and forces because a conformal factor scales a three-metric's determinant by .
where: — physical spatial 3-metric on the slice; — conformal metric, normalized to unit determinant; — logarithmic conformal factor, a BSSN variable; — conformal scaling carrying the local volume and curvature. Reading it: the size lives in , the shape in . The second change of variable splits the extrinsic curvature the same way, peeling off its trace (the local expansion rate of the foliation) from a conformal traceless remainder that carries the gravitational-wave content. One checks the split is consistent by tracing it with , which returns exactly because .
where: — physical extrinsic curvature of the slice; — its trace, the expansion of the foliation; — conformal traceless extrinsic curvature, a BSSN variable carrying the radiative shear. The third and decisive change introduces the contracted conformal connection. For a unit-determinant metric the trace of the Christoffel symbols vanishes, so this contraction collapses to a pure divergence of the inverse conformal metric — and it is this object, not any derivative of it, that BSSN evolves as a field.
where: — Christoffel symbols of the conformal metric ; — contracted conformal connection, promoted to an independent BSSN field. Its independence from during evolution is the whole trick. Taking the trace of the ADM metric-evolution equation and dividing by twelve gives the evolution of : the volume of a fluid element shrinks with the expansion and is advected and sheared by the shift.
where: — lapse function; — shift vector; — coordinate-time derivative along the foliation. The trace-free part of the same ADM equation drives via .
where: — conformal traceless curvature, the shape driver; the term keeps the right-hand side trace-free so is preserved to leading order. The extrinsic-curvature sector splits the same way. The traceless part is driven by the trace-free part of the lapse Hessian and the 3-Ricci tensor — this is the equation that carries the gravitational-wave content. The trace obeys an equation in which the 3-Ricci scalar has been eliminated using the Hamiltonian constraint — the substitution that removes second spatial derivatives of the metric from the trace sector and leaves only the Laplacian of the lapse and a quadratic curvature source.
where: — covariant derivative of the physical 3-metric ; — its 3-Ricci tensor; — the trace-free part, taken with ; ; — quadratic curvature source, indices raised with . The first equation is where the radiative degrees of freedom live (in vacuum; matter adds a trace-free stress term); the second is the equation the lapse feeds on. The conformal connection functions evolve by an equation obtained from differentiating their definition and substituting the momentum constraint for the divergence — the step that buys strong hyperbolicity.
where: ; — advective and shift-derivative terms . Note the double spatial derivatives of the shift, which couple the gauge into the principal part. Finally the constraints, rewritten in conformal variables, that a BSSN evolution must monitor even though it does not solve them at every step.
where: — Hamiltonian constraint in conformal form; — momentum constraint; — the conformal-metric and conformal-factor pieces of the 3-Ricci scalar; — covariant derivative of the conformal metric , not the physical of equation (6). A rising is the first sign a run is going bad.
The goal here is to expose, term by term, exactly where ADM's weak hyperbolicity hides and how promoting removes it. We decompose the physical 3-Ricci tensor under the conformal rescaling into a conformal-metric part and a conformal-factor part , isolate the second-derivative structure of , and show that the mixed metric derivatives which spoil the principal symbol survive only if is treated as a derivative of the metric — and vanish the moment it is an independent variable with its own evolution equation.
Step 1. Under the Ricci tensor splits cleanly, , with the conformal-factor piece , where is the connection of . Why: the conformal-factor part contains only derivatives of the scalar , which are harmless — all the hyperbolicity trouble must therefore live in the tensor part .
Step 2. Write the conformal-metric Ricci in the standard form . The two derivative-of-Christoffel terms are the principal part; the products of Christoffels are lower order. Why: hyperbolicity is decided entirely by the highest-derivative (principal) terms, so we only need to track and .
Step 3. Expand the first term. Using the Christoffel formula, , where the ellipsis is quadratic in first derivatives. The second spatial derivative of appears — but only as a Laplacian , together with a term carrying rather than a mixed second derivative of the metric. Why: a pure Laplacian is exactly the principal symbol of a wave operator; the mixed derivatives that would degrade the symbol have been folded into the single object .
Step 4. Now make the choice. If is left as shorthand for , then reintroduces exactly the mixed metric second derivatives, and the principal symbol degenerates back to weakly hyperbolic conformal ADM. If instead is an independent field evolved by equation (7), the principal part of is just — a wave operator coupled to a first-order source. Why: this is the entire content of BSSN's stability. The reformulation is not cosmetic; the independence of is what makes the difference between a code that crashes at one light-crossing time and one that runs for hundreds of .
Go deeper · Derivation B · 1 minFrom the ADM metric equation to the conformal pair
The aim is to derive both the and evolution equations from a single ADM equation, showing that the trace and trace-free parts of split cleanly into a volume equation and a shape equation and that the split is self-consistent with . The seed is the ADM metric evolution , which says the intrinsic geometry of a slice changes because the slice bends into the next one (extrinsic curvature) and because the coordinates slide (the shift Lie derivative).
Step 1. Take the determinant. Using and , the trace of the seed gives . Why: contracting with projects out the pure volume response, and the only place the extrinsic curvature enters is through its trace — precisely the volume-changing part.
Step 2. Insert and divide by twelve: , which is equation (4). Why: because is fixed once and for all, is the sole carrier of volume, so its evolution is nothing but the rescaled trace equation.
Step 3. Differentiate to get . Why: this subtracts the volume evolution we just found from the full metric evolution, leaving only the shape-changing remainder.
Step 4. Substitute the seed equation and the trace split . The trace parts cancel by construction, leaving , which is equation (5). Why: the result is manifestly trace-free with respect to , so it preserves the unit determinant to leading order — the conformal and traceless splits are mutually consistent, and only the physical shear drives the shape. *The trace-free structure of equation (5) guarantees analytically.*
Go deeper · Derivation C · 2 minMoving-puncture gauge — 1+log slicing and the Gamma-driver shift
This derivation motivates the live gauge conditions that make BSSN usable for black holes without excision, and explains why their specific form is dictated by hyperbolicity rather than convenience. Because hyperbolicity is a property of the coupled metric-plus-gauge system, the lapse and shift cannot be prescribed freely; they must be evolved by equations built from the very BSSN fields ( and ) so that the combined principal symbol stays well posed and the coordinate singularity at a puncture is handled automatically.
Step 1. Impose slicing, , a member of the Bona–Masso family with . Near a puncture grows, driving , so the lapse collapses and the evolution freezes exactly where the singularity forms. Why: this is singularity avoidance without excision — the slice simply refuses to advance into the strong-field region, and it feeds on , a field BSSN already evolves.
Step 2. Drive the shift by the conformal connection, with . The auxiliary field makes the shift a damped chase of , counteracting the coordinate distortion (slice-stretching) that would otherwise pile up grid points behind an orbiting hole. Why: measures how non-uniform the conformal coordinates are, so steering the shift by it keeps the grid sensibly distributed; the damping , of order to , prevents the chase from overshooting into oscillation.
Step 3. Check that the coupling preserves hyperbolicity. The double shift derivatives in equation (7) and the gauge equations share the same principal structure as the metric sector, so the full metric-plus-gauge system is strongly hyperbolic with real characteristic speeds. In the far field and the gauge mode propagates at times the speed of light — a harmless coordinate speed, not a physical one, exactly analogous to a superluminal phase velocity. Why: the gauge is not an afterthought bolted onto BSSN but part of the well-posed system; both gauge variables are BSSN fields, so the punctures advect across the grid as the black holes physically orbit. *The coefficients () and (Gamma-driver) and the damping are the standard production values. The far-field gauge speed follows directly from .*
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Conformally flat, momentarily static | Brill–Lindquist and Bowen–York puncture data reduce BSSN at the initial instant to evolving alone; the entire traceless apparatus starts trivially. | |
| Drop the promotion | (not evolved) | Substituting the definition back everywhere returns conformal ADM, which is only weakly hyperbolic — the stability gain is lost, proving the independence is essential, not cosmetic. |
| Linearized weak field | Around flat space BSSN reduces to wave equations for the transverse-traceless perturbation, reproducing gravitational-wave propagation at the speed of light. | |
| Maximal slicing limit | Freezing the trace sector leaves evolving with held to zero — a classic singularity-avoiding gauge, decoupled from the lapse. |
Worked examples
1 · Counting the BSSN state vector (fully worked)
How many fields does a moving-puncture BSSN code evolve at each grid point, how does that compare with ADM, and how many physical degrees of freedom survive?
Step 1. Count the ADM variables. ADM evolves the symmetric spatial metric (6 components) and the symmetric extrinsic curvature (6 components), for 12 evolved fields. All 12 are stored and stepped.
Step 2. Count the BSSN variables. The conformal factor (1), the conformal metric (6), the trace (1), the conformal traceless curvature (6), and the conformal connection functions (3) give evolved fields. BSSN deliberately stores more numbers than ADM — the extra bookkeeping is the price of strong hyperbolicity.
Step 3. Add the live gauge. Moving-puncture runs also evolve the lapse (1), the shift (3), and the Gamma-driver auxiliary (3), i.e. 7 gauge fields, for a total of evolved quantities per grid point.
Step 4. Recover the physical degrees of freedom. Two algebraic conditions, and , are enforced (removing 2), and the four Hamiltonian-plus-momentum constraints together with the four-fold coordinate freedom remove the rest, leaving the same 2 physical polarizations of the gravitational field that ADM describes. The extra fields are redundancy in the service of stability, not new physics. ADM 12 → BSSN 17 (+7 gauge = 24), yet still 2 physical polarizations.
2 · The gauge speed of 1+log slicing
The condition is . At what coordinate speed do gauge pulses propagate in the asymptotically flat region, and does a value above signal a problem?
Step 1. Identify the slicing family. Bona–Masso slicing is ; matching to gives , hence .
Step 2. Recall the characteristic speed. For Bona–Masso slicing the gauge (lapse) modes propagate, relative to the normal observers, at in units of the physical light speed.
Step 3. Evaluate in the far field. As , , so and . The gauge pulse outruns light.
Step 4. Interpret. This is a coordinate speed, not a signal speed — the same status as a phase velocity above in optics. It carries no information and violates no causality; the physical light cones are untouched, and the metric and matter modes still propagate at . In fact a gauge speed slightly above the light cone is desirable, because it lets coordinate transients escape the domain slightly ahead of the physical fields. The far-field 1+log gauge speed is √2 ≈ 1.41 c, a harmless coordinate effect.
Physics of the portrait
The BSSN formulation is where three decades of frustrated numerical relativity finally cohered — a Japanese conformal reformulation, a pair of American authors who proved its stability and gave it its name, and a gauge invented on two continents at once that let black holes move.
Origins · 1 minBSSN formulation and how this was discovered
BSSN is one of the rare physics results named for four people who never all sat in a room together. The conformal-traceless idea first appeared in 1987, when Takashi Nakamura, Ken-ichi Oohara and Yasufumi Kojima, working in the Japanese numerical-relativity tradition, rewrote the ADM equations in conformal variables to tame gravitational collapse. Masaru Shibata and Nakamura sharpened it in 1995, introducing the contracted conformal connection functions as evolved fields — the move that quietly fixed the hyperbolicity, though its structural reason was not yet understood. The formulation might have stayed a specialist's tool had Thomas Baumgarte and Stuart Shapiro not, in 1999, run ADM and the Nakamura–Shibata system head to head on the same data and shown the latter stable where the former exploded; their paper crystallized why, and the community soldered the four surnames together as "BSSN". The last piece came in 2005–2006. Frans Pretorius had just cracked the binary-black-hole problem with a rival generalized-harmonic code, and within months two groups — Manuela Campanelli, Carlos Lousto and collaborators, and John Baker, Joan Centrella and collaborators — independently found that BSSN plus a moving-puncture gauge could do the same, letting the punctures simply advect across the grid. Together those results ended forty years of failure and gave gravitational-wave astronomy its waveform templates: the reformulation that changed no physics changed everything about whether we could compute it.
Going further
Texts. Baumgarte and Shapiro, Numerical Relativity: Solving Einstein's Equations on the Computer (2010), Chapter 11 · Alcubierre, Introduction to 3+1 Numerical Relativity (2008), Chapter 5 · Gourgoulhon, 3+1 Formalism in General Relativity (2012) · Wald, General Relativity (1984), Chapter 10 (initial-value formulation) · Misner, Thorne and Wheeler, Gravitation (1973), Chapter 21 (ADM).
Papers. Nakamura, Oohara and Kojima, Prog. Theor. Phys. Suppl. 90, 1 (1987) · Shibata and Nakamura, Phys. Rev. D 52, 5428 (1995) · Baumgarte and Shapiro, Phys. Rev. D 59, 024007 (1999) · Campanelli, Lousto, Marronetti and Zlochower, Phys. Rev. Lett. 96, 111101 (2006) · Baker, Centrella, Choi, Koppitz and van Meter, Phys. Rev. Lett. 96, 111102 (2006). Key self-consistency checks: follows from the vanishing trace of unit-determinant Christoffels, and from ; equations (4) and (5) follow from the ADM by trace and trace-free splitting; the variable counts run 12 → 17 (+7 gauge); the far-field gauge speed is with ; and the gauge coefficients are (), (Gamma-driver), and .
Prerequisites. ADM 3+1 Decomposition of Spacetime · Gauss–Codazzi–Mainardi Equations · Hamiltonian and Momentum Constraints · Initial-Value (Cauchy) Problem in General Relativity. Leads to. Gauge Conditions in Numerical Relativity · Black-Hole Excision and Puncture Methods · Numerical Relativity and Binary Black-Hole Mergers · Apparent Horizons and Horizon Finders.
Ask the tutor: Ask me to walk through why the promoted turns the conformal Ricci tensor into a wave operator, or how the moving-puncture gauge lets a black hole slide across the grid without excision.
Why was ADM unstable if its equations are exactly Einstein's?
Because stability is a property of the formulation, not just the physics. ADM writes the correct evolution equations, but as a partial-differential system they are only weakly hyperbolic: the principal symbol is not diagonalizable, so it cannot bound the growth of every mode. Some gauge and constraint combinations neither propagate away nor decay, and the nonlinear terms then amplify any truncation error seeded into them. The result is that even perfect initial data develops exponentially growing violations and the code crashes within about one light-crossing time. BSSN keeps the identical physical content but reshuffles it into a strongly hyperbolic system whose modes all propagate with real speeds, so errors leave the grid instead of blowing up.
What exactly does promoting Γ̃ⁱ to an independent variable mean in code?
It means gets its own storage array and its own time-integration, updated by equation (7), instead of being recomputed from spatial derivatives of at every step. Analytically the two are equal, , but numerically they are different objects: the independently evolved field appears in the Ricci tensor as a first derivative , whereas the recomputed version would inject mixed second derivatives of the metric. Keeping them separate is what makes the principal part wave-like. The definition is not discarded, though — it becomes a constraint, monitored during the run, and codes sometimes gently drive back toward to control drift.
Why the conformal factor χ = e^{-4φ} instead of φ near a puncture?
At a puncture the physical metric diverges, so and blows up — a bad thing to store and difference numerically. The variable (or the related ) instead goes smoothly to zero at the puncture while staying finite and differentiable everywhere, so no grid point holds an infinite number and no region has to be carved out (excised). Evolving rather than was one of the practical keys to the 2006 moving-puncture breakthrough: it let the coordinate singularity sit on the grid harmlessly. The trade-off is that appears in denominators in a few places, so codes floor it away from exactly zero.
How is BSSN different from the generalized-harmonic formulation?
They are the two independent solutions to the same well-posedness problem, and both work. The generalized-harmonic approach, used by Pretorius in the 2005 breakthrough, imposes harmonic-type coordinate conditions that make Einstein's equations manifestly wave-like from the start and typically pairs with black-hole excision. BSSN keeps the 3+1 split explicit, achieves hyperbolicity through the conformal-traceless variables and the promoted , and pairs with the moving-puncture gauge instead of excision. In practice generalized-harmonic codes (like SpEC) often use spectral methods and excise, while BSSN codes use finite differencing with adaptive mesh refinement and punctures. That the two very different formulations agree on the resulting waveforms to high precision is a strong cross-check on numerical relativity as a whole.
What is slice-stretching and how does the Gamma-driver shift fight it?
Slice-stretching is a coordinate pathology: with singularity-avoiding slicing the lapse collapses near a black hole, so coordinate time nearly stops there while it runs normally far away, and the spatial coordinates get dragged and piled up steeply near the horizon. Gradients sharpen until the finite-difference grid can no longer resolve them and the run fails. The Gamma-driver shift counteracts this by steering the coordinates outward: it chases , which measures exactly how non-uniform the conformal coordinates have become, redistributing grid points so they stay usable. Without a good shift condition, even a strongly hyperbolic BSSN evolution of a black hole eventually chokes on its own coordinates.
Is BSSN still state of the art, or has it been superseded?
Both, depending on what you count. Plain BSSN is superseded for the most demanding runs by its constraint-damped descendants Z4c and CCZ4, which add terms that actively drive constraint violations toward zero rather than merely letting them propagate — a real robustness gain for long neutron-star inspirals and high-spin black holes. But those formulations are direct evolutions of the BSSN idea, sharing its conformal-traceless variables and its gauge, so in the sense that matters BSSN's framework is very much alive. It remains the default in the widely used Einstein Toolkit and the conceptual entry point everyone learns first. For the majority of production binary-black-hole simulations, moving-puncture BSSN is still entirely adequate.
Where do matter sources enter the BSSN equations?
Through the right-hand sides, as projections of the stress-energy tensor onto the slice. The energy density measured by normal observers sources the trace equation for and the Hamiltonian constraint; the momentum density sources the momentum constraint and the equation; and the spatial stress (with its trace ) sources the traceless curvature and, through -type combinations, the trace . In vacuum all of these vanish and one recovers the equations quoted above. Coupling BSSN to relativistic hydrodynamics or magnetohydrodynamics just means computing these projections from the fluid variables each step, which is exactly how binary-neutron-star and stellar-collapse simulations are built.