Gauge Conditions in Numerical Relativity
A solution of Einstein's equations is a geometry, not a coordinate chart — yet a computer can only ever integrate numbers on a grid, and those numbers are coordinate-dependent. This is the tension at the heart of numerical relativity. In the Cauchy (3+1) approach one slices spacetime into spacelike sheets and marches the induced metric and extrinsic curvature forward in a coordinate time . But itself, and the spatial labels carried from one slice to the next, are pure gauge. The lapse function sets how much proper time separates neighbouring slices along their normal; the shift vector sets how the spatial coordinates are dragged sideways as the slice is laid down. Choosing and is the act of drawing a coordinate system onto the spacetime as it is built, and the Einstein evolution equations leave these four functions completely free. That freedom is a loaded gun. Point it carelessly — geodesic slicing, , — and the coordinate observers fall straight into curvature, the slices fold into caustics, and the code crashes within a light-crossing time, long before any physical singularity. The craft of numerical relativity is to prescribe gauge conditions that keep coordinates civilized: that avoid singularities, resist grid stretching, respond to the geometry, and asymptote to familiar coordinates far away so that masses, spins, and waveforms can be read off. The modern answer is not to fix and by hand but to give them their own hyperbolic evolution equations — the 1+log slicing and the Gamma-driver shift — that together form the moving-puncture gauge, the single ingredient that finally cracked the binary-black-hole problem in 2005.
- In the 3+1 split the lapse and shift are not dynamical fields but gauge functions: they encode the freedom to slice and thread spacetime with coordinates, and Einstein's equations never fix them.
- Geodesic slicing (, ) fails catastrophically — normal observers focus and drives a coordinate caustic in finite time (Schwarzschild crashes at ).
- Maximal slicing avoids singularities beautifully but costs a global elliptic solve every step; hyperbolic "live" gauges that evolve are cheaper and parallelize.
- The workhorse slicing is 1+log, , the member of the Bona–Massó family; its gauge mode travels at coordinate speed .
- The Gamma-driver evolves the shift to chase the BSSN connection functions , killing slice-stretching and admitting a stationary trumpet end-state that lets a puncture translate across a fixed grid.
- Gauge choice is tied to the formulation and to well-posedness: the combined metric-plus-gauge system must be strongly hyperbolic, which is why the and constants are not arbitrary.
- Key idea: lapse and shift are non-dynamical gauge functions; rather than fixing them by hand one evolves them with hyperbolic "live" equations — 1+log slicing for the lapse and the Gamma-driver for the shift — so the coordinates respond to the geometry, avoid singularities, and resist grid distortion, enabling moving-puncture black-hole evolutions.
Lapse and shift are non-dynamical gauge functions; rather than fixing them by hand one evolves them with hyperbolic "live" equations — 1+log slicing for the lapse and the Gamma-driver for the shift — so that the coordinates respond to the geometry, avoid singularities, and resist grid distortion, enabling moving-puncture black-hole evolutions.
Where this lives today
Gauge conditions are the running gear of gravitational-wave astronomy. Every numerical-relativity waveform in the LIGO–Virgo–KAGRA template banks came from a code that had to make exactly these choices, and the two dominant strategies map onto the two great code families. The moving-puncture codes — the BSSN and CCZ4 evolutions descended from the 2006 breakthrough — run 1+log slicing and the Gamma-driver shift essentially verbatim, letting black holes drift across a fixed Cartesian mesh as regularized punctures with no excision boundary. The spectral codes, above all the Spectral Einstein Code (SpEC) and its successor SpECTRE, instead use the generalized-harmonic formulation with damped-harmonic gauge sources and surgical excision of the interiors, delivering the long, high-accuracy inspirals that calibrate the effective-one-body and phenomenological models. The choice is not cosmetic: the decades-long failure to simulate a merger was in large part a gauge failure, with well-matched formulations crashing at merger because their coordinate conditions went ill-posed under the extreme fields. The same conditions govern the frontier now — neutron-star mergers where the shift must survive a hypermassive remnant and its possible collapse, high-spin binaries that stress the trumpet end-state, and the sub-percent waveform accuracy that Einstein Telescope, Cosmic Explorer, and LISA will demand. Before any of these runs the gauge is vetted on the "Apples-with-Apples" test beds — the propagating gauge wave and the random-noise robust-stability test — built precisely to expose an ill-posed gauge–formulation pairing before it ruins a production run.
The physical picture
Build a four-dimensional spacetime the way a computer must: one spacelike slice at a time, stacking cards. The lapse tells you how much proper time elapses when you step straight up off the current card along its unit normal ; the shift tells you how far you slide the new card sideways before laying it down. Neither changes the deck — the geometry is fixed by the initial data and the field equations — but together they decide how the gridlines drawn on one card connect to those on the next. The coordinate-time direction is : a piece straight up (the lapse) plus a piece tangent to the slice (the shift). The first figure makes this the whole story.
Singularity avoidance is nothing more than the lapse learning to collapse. Where curvature blows up, a good slicing drives , so proper time freezes and the coordinate observers never actually reach the singularity even as their physical infall continues in the true geometry. The 1+log condition does this automatically: , and the mean curvature grows without bound near a forming singularity, so the lapse is dragged down exactly where it must be. The shift plays the complementary role of damage control on the spatial grid. Near a black hole the infalling normal observers would pile coordinate lines toward the horizon and stretch the mesh until it tears; the Gamma-driver pushes the spatial coordinates outward to fight this "slice-stretching," holding the connection functions — a proxy for grid distortion — from running away. Together the two conditions conspire to turn the black hole's interior into a stationary trumpet: a geometry with a nonzero limiting lapse at a finite areal radius and an infinitely long throat, so the singularity is never on the grid and the whole structure can translate rigidly as the hole orbits. The second figure is the quantitative signature of that collapse.
The core equations
The gauge lives in the line element. Writing the 4-metric in 3+1 form makes and appear explicitly as the ingredients that connect one slice to the next, alongside the dynamical spatial metric .
where: — lapse, proper time advanced per unit coordinate time along the slice normal; — shift, tangential drag of the spatial coordinates between slices; — induced spatial 3-metric on (dynamical); — spatial and time coordinates whose threading define. Read it as: the true separation of two events is a proper-time part () minus a spatial part measured after undoing the coordinate slide . The dynamics enter through the metric's own evolution, and this is where lapse and shift make their presence felt. The rate of change of is set by the extrinsic curvature (the "velocity" of the slice) scaled by the lapse, plus a Lie-drag along the shift.
where: — extrinsic curvature of the slice embedded in spacetime; — covariant derivative compatible with . Setting recovers geodesic slicing; the shift terms are precisely the freedom to reshuffle spatial labels without touching the geometry. The first genuine gauge condition historically was maximal slicing, defined by demanding the slices have vanishing mean curvature, , for all time. Preserving that demand turns into an elliptic equation for the lapse.
where: — energy density measured by the normal observer; — trace of the spatial stress tensor ; the operator is the covariant Laplacian on the slice. Because the right-hand side is non-negative, the maximum principle forces to dip toward zero wherever curvature is large — the "collapse of the lapse." To escape the cost of a global elliptic solve every step, one replaces the condition with a hyperbolic evolution. The Bona–Massó family is the general single-function slicing that keeps the coupled system well-posed.
where: — the free function selecting the member; — the coordinate speed of the resulting gauge mode, found by linearizing about flat space; — mean curvature, large near a forming singularity. Harmonic slicing is (, luminal); the production choice is 1+log, with . Written in the form actually integrated in a code — and made comoving with the shifted coordinates by an advection term — the 1+log slicing is a cheap, local, parallelizable update.
where: — advection so that the condition is dragged along with the moving coordinates; — the Bona–Massó driving term. This is the single most-used slicing condition in the moving-puncture era. The shift needs its own live equation. The Gamma-driver evolves to chase the BSSN conformal connection functions , which measure how badly the spatial grid is being distorted, with an auxiliary field and a damping term that make it a well-behaved second-order hyperbolic system.
where: — BSSN conformal connection functions, a proxy for grid distortion; — auxiliary field making the driver second-order hyperbolic; — damping parameter with dimension of inverse mass, typically , controlling puncture drift; — the coefficient tuned so the shift's gauge speed matches the slicing's, preserving strong hyperbolicity. A wholly different but equally valid strategy hides the gauge inside the coordinates themselves. The generalized harmonic formulation promotes the four coordinates to fields obeying wave equations with prescribed source functions.
where: — prescribed gauge source functions encoding the coordinate choice; — Christoffel symbols, contracted; — covariant d'Alembertian. Setting gives harmonic coordinates; damped-harmonic choices add singularity-avoiding terms and are the workhorse of excision-based spectral codes.
The goal is to show, from the trace of the extrinsic-curvature evolution equation, that the innocent-looking choice is not merely inefficient but genuinely fatal: the mean curvature obeys a Raychaudhuri-type inequality that forces it to diverge in a finite coordinate time even in vacuum, producing a coordinate caustic where neighbouring normal geodesics cross and the grid tears — the formal reason a live, singularity-avoiding lapse is mandatory rather than a convenience.
Step 1. Start from the trace of the evolution equation, which reads — the same relation whose vanishing gave maximal slicing. Why: this is the master equation for how fast the slices are converging, so any slicing choice shows its consequences here first.
Step 2. Impose geodesic slicing, and . The advection term drops, the Laplacian term vanishes because is constant, and one is left with . Why: with unit lapse the normal observers are freely falling geodesics, so this is literally the Raychaudhuri focusing equation for the congruence that defines the coordinates.
Step 3. Bound the shear-free part with Cauchy–Schwarz: for any symmetric one has . Even in vacuum, where , this leaves . Why: it converts the exact evolution into a differential inequality that can be integrated without knowing the details of the geometry — the collapse is universal, not special to one spacetime.
Step 4. Integrate the inequality. If the slice is initially converging, , then , which diverges at a finite coordinate time . The normal geodesics have focused to a caustic; the coordinate volume element collapses and the discretized fields develop unbounded gradients. Why: this is a coordinate singularity — pure gauge pathology — arriving strictly before any curvature singularity, so it crashes the code for no physical reason at all.
Step 5. Anchor it to a known case. For a momentarily static observer released at the throat () of Schwarzschild, radial free fall reaches in proper time , so geodesic slicing of Schwarzschild dies at — about per solar mass. Why: it turns the abstract inequality into the concrete textbook number that motivated the whole search for singularity-avoiding gauges.
Go deeper · Derivation B · 2 minThe 1+log slicing condition and its logarithmic integral
The goal is to derive why the member of the Bona–Massó family is called "1+log" and why it mimics maximal slicing so closely at a fraction of the cost. We take the general slicing condition, specialize , then use the trace of the metric evolution equation to relate the lapse to the spatial volume element, and integrate — exhibiting an algebraic relation that both names the condition and makes its singularity-avoiding behaviour transparent.
Step 1. Insert into the Bona–Massó condition . The two powers of collapse to one, giving in the zero-shift form. Why: this fixes which member of the one-parameter family we are studying, and it is exactly the production slicing that codes integrate.
Step 2. Relate the mean curvature to the volume element. Taking the trace of (with ) and using gives . Why: it re-expresses the abstract quantity as the fractional rate at which a coordinate cell's proper volume is shrinking — the very thing a code cares about.
Step 3. Combine the two. Since and , we have . The two time derivatives are proportional, so the relation integrates immediately. Why: proportional time derivatives mean the condition has a first integral — a purely algebraic tie between lapse and metric, unusual and useful.
Step 4. Integrate to (fixing the slice-independent constant to reproduce in flat space). The lapse equals one plus the logarithm of the determinant ratio — hence "1+log." Where matter or curvature compresses a cell, , the logarithm drives down toward zero. Why: this is the collapse of the lapse again, now visible as an explicit formula, and it is why 1+log tracks maximal slicing so faithfully near strong fields.
Step 5. Note the practical payoff. Unlike maximal slicing's global elliptic solve (equation 3), equation (5) is a local time-evolution equation with a finite gauge speed ; it is cheap, causal, and parallelizes across a grid. Why: this is the entire reason hyperbolic "live" slicings displaced the elliptic ones in production numerical relativity.
Go deeper · Derivation C · 2 minThe stationary trumpet that lets a puncture sit still
The goal is to show that the coupled 1+log and Gamma-driver system admits a genuinely time-independent solution — the trumpet — and that its existence is exactly what allows a black hole to be represented as a puncture that translates rigidly across a fixed mesh without excision. We look for a stationary state of the full live gauge, show what each equation demands, and identify the resulting geometry and its characteristic radius for Schwarzschild.
Step 1. Demand stationarity, . The shift equation immediately forces the auxiliary field . Why: a time-independent shift can carry no residual "velocity," so the driver's internal variable must switch off first.
Step 2. Feed into , which reduces to . The connection functions — the proxy for grid distortion — have stopped growing; slice-stretching is defeated. Why: this is the shift doing its job, freezing the spatial grid so nothing tears even though the interior geometry is enormously strained.
Step 3. Impose stationarity on the advective 1+log slicing (equation 5): , i.e. . The inward advection by the shift exactly balances the collapse, permitting a nonzero stationary lapse away from the throat. Why: without the shift there would be no balance and the lapse would simply collapse to zero everywhere; the shift is what keeps a live, workable coordinate patch.
Step 4. Identify the geometry. For Schwarzschild this stationary state is a trumpet slice whose areal radius is bounded below by a limiting throat value. For the maximal () trumpet this is exactly , where ; the proper distance down the throat is infinite, so is never on the grid. The 1+log trumpet is the close hyperbolic cousin, with . Why: a lower-bounded areal radius with infinite proper depth is precisely a geometry a finite grid can hold without ever resolving the singularity.
Step 5. Conclude why punctures can move. Because the gauge possesses a regular stationary attractor, a boosted copy of it translates rigidly; the damping in the Gamma-driver sets how fast transients settle as the hole orbits, which is why is chosen for stability. Why: this stationary-attractor property, not any one equation in isolation, is the deep reason moving punctures work.
Limiting cases
| Case | Result | Meaning |
|---|---|---|
| Geodesic slicing | Normal observers are geodesics; focuses them into a caustic and the code crashes within a light-crossing time. Clean pedagogy, useless for black holes. | |
| Maximal slicing | Elliptic equation for ; strongly singularity-avoiding, keeps Schwarzschild slices spacelike forever, but needs a global solve each step — costly and hard to parallelize. | |
| 1+log slicing | Hyperbolic; mimics maximal slicing at a fraction of the cost with gauge speed (superluminal coordinate mode, harmless). The standard production slicing. | |
| Gamma-driver shift | Second-order hyperbolic driver chasing to kill slice-stretching; damping tunes puncture motion and stability. | |
| Damped harmonic (GHG) | The generalized-harmonic analogue: gauge source functions chosen to damp coordinate distortions, used in excision-based spectral binary evolutions. |
Worked examples
1 · How long before geodesic slicing dies (fully worked)
Estimate the time at which geodesic slicing of a Schwarzschild black hole crashes, and convert it to physical units for a and a hole.
Step 1. Use the focusing result. A momentarily static observer released at the throat, areal radius , follows a radial geodesic to . The cycloid solution , reaches at , giving
Step 2. Because geodesic slicing marches the grid along exactly these normal geodesics with , the foliation itself hits the singularity at coordinate time . This sits comfortably inside the focusing bound from the derivation — the exact spacetime collapses even faster than the crude inequality guarantees. The crash time is .
Step 3. Convert with . For , . For a hole the crash comes at — less than a single orbit of a binary at merger. A code on geodesic slicing would die before the black holes even touch, which is precisely why singularity-avoiding slicing is non-negotiable.
2 · Gauge speeds of the live slicings (fully worked)
Compare the coordinate propagation speed of the gauge mode for harmonic slicing () and 1+log slicing () at a far-field lapse and at a near-puncture lapse . Is anything wrong when the speed exceeds ?
Step 1. Use from equation (4). For harmonic slicing , so : at , (exactly luminal); at , .
Step 2. For 1+log, , so . At , ; at , . The 1+log gauge mode is superluminal wherever (since requires ) and subluminal in the collapsed region near the puncture.
Step 3. Nothing is wrong. The gauge speed is the coordinate speed of a pure coordinate wave — a rearrangement of the labels, carrying no energy, momentum, or signal. Only the physical characteristic speeds (the light cones and the matter modes) are bounded by , and they are untouched. What the number does matter for is well-posedness: the in the Gamma-driver exists precisely so the shift's gauge speed matches this and the coupled system stays strongly hyperbolic. Superluminal coordinate modes are routine and harmless; superluminal physical modes would signal an ill-posed system.
3 · Reading the collapse off the 1+log integral
Using , estimate the lapse in a cell whose proper volume element has been compressed to of its flat-space value.
Step 1. With , the determinant ratio is , so .
Step 2. Then formally. A negative lapse is unphysical, so in practice a code floors at a small positive value; the tendency is what matters — strong compression drives sharply down toward zero, freezing coordinate time exactly where the geometry is trying to run away. This is the collapse of the lapse in a single line of arithmetic, and it is why 1+log is singularity-avoiding.
Physics of the portrait
Gauge conditions were the central practical obstacle of numerical relativity for three decades, and no one framed them more sharply — or hit them first — than the man who ran the earliest black-hole collision on a computer and coined the language the field still uses.
Origins · 1 minLarry Smarr and how this was discovered
Larry Smarr is the American astrophysicist who, in the mid-1970s, performed with Kenneth Eppley the first numerical simulation of the head-on collision of two black holes — a calculation that would have been impossible without a way to keep the coordinates away from the singularities forming inside each hole. Smarr's tool was maximal slicing (), and his simulations made vivid the phenomenon that became the field's watchword: the "collapse of the lapse," in which automatically dives toward zero in the strong-field region, freezing proper time before the grid can reach the curvature blow-up. In 1978 he and James York wrote Kinematical Conditions in the Construction of Spacetime, the paper that codified gauge conditions as a subject in their own right: it introduced maximal slicing and the minimal-distortion shift as the canonical elliptic gauge, arguing that the lapse should be chosen to avoid singularities and the shift to minimize the rate of change of the spatial metric. Those two ideas are the direct ancestors of today's hyperbolic replacements — 1+log slicing inherits the singularity-avoidance of maximal slicing, and the Gamma-driver inherits the distortion-minimizing intent of the minimal-distortion shift. Smarr went on to found the National Center for Supercomputing Applications in 1985, where the graphical web browser Mosaic was later built, but his fingerprint on this article is the recognition that in general relativity the coordinates are not given: they must be constructed, and constructing them well is the whole game.
Going further
Texts. Misner, Thorne & Wheeler, Gravitation (1973), Ch. 21 (the ADM action and the 3+1 split) · Wald, General Relativity (1984), Ch. 10 and Appendix E · Carroll, Spacetime and Geometry (2004), Ch. 4 (the ADM decomposition) · Baumgarte & Shapiro, Numerical Relativity (2010), Ch. 4 (gauge conditions) and §13.1 (trumpets) · Alcubierre, Introduction to 3+1 Numerical Relativity (2008), Ch. 4 · Bona, Massó, Seidel & Stela, Phys. Rev. Lett. 75, 600 (1995) · Campanelli, Lousto, Marronetti & Zlochower, Phys. Rev. Lett. 96, 111101 (2006); Baker, Centrella, Choi, Koppitz & van Meter, Phys. Rev. Lett. 96, 111102 (2006); Pretorius, Phys. Rev. Lett. 95, 121101 (2005).
Provenance. A verifier should confirm: (1) the ADM line element and the statement that never carry a time derivative in Einstein's equations (MTW Ch. 21; Wald App. E; Carroll Ch. 4); (2) the focusing inequality under geodesic slicing and the Schwarzschild crash at , verified here from the radial-infall cycloid ( at ; per solar mass using ) — Baumgarte & Shapiro Ch. 4; (3) the Bona–Massó family with gauge speed and the integral , with at (Bona et al. 1995; Alcubierre Ch. 4); (4) the Gamma-driver with its coefficient and damping ; (5) the maximal-slicing trumpet with limiting throat where , and at , recomputed here from with (Estabrook et al. 1973; Baumgarte & Shapiro §13.1); (6) the moving-puncture and generalized-harmonic breakthrough references. Geometric units are used except in the timed examples.
Prerequisites. ADM 3+1 Decomposition of Spacetime · Hamiltonian and Momentum Constraints · BSSN Formulation · Initial-Value (Cauchy) Problem in General Relativity. Leads to. Numerical Relativity and Binary Black Hole Mergers · Black Hole Excision and Puncture Methods · Harmonic and Generalized Harmonic Gauge · Apparent Horizons and Horizon Finders.
Ask the tutor: Ask me to walk the geodesic-slicing focusing bound line by line, integrate the 1+log condition to , or explain why the Gamma-driver's and are exactly what keep a moving-puncture evolution strongly hyperbolic.
If the lapse and shift are pure gauge, why does the choice matter at all?
Because "gauge" means physically irrelevant, not numerically irrelevant. The final geometry is independent of how you slice and thread it, but the intermediate numbers a code carries are entirely coordinate-dependent, and a bad choice makes those numbers blow up for reasons that have nothing to do with physics. Geodesic slicing sends coordinate observers into the singularity and produces a caustic; a mismatched slicing–shift pair can make the evolution equations only weakly hyperbolic and therefore ill-posed, so tiny errors amplify without bound. A good gauge keeps the coordinates smooth, the fields bounded, and the system strongly hyperbolic. So the gauge changes nothing about the spacetime and everything about whether you can actually compute it.
What exactly is the "collapse of the lapse"?
It is the automatic tendency of a singularity-avoiding slicing to drive the lapse toward zero in regions of strong curvature. Since measures how much proper time advances per step of coordinate time, means coordinate time nearly freezes there. Physically, the normal observers keep falling in the true geometry, but the slices stop advancing into the strong-field region, so the foliation never reaches the singularity and the grid is spared. Maximal slicing produces this through its elliptic equation, whose non-negative source forces down by the maximum principle; 1+log produces it through , since grows large near a forming singularity. The name comes from Larry Smarr's 1970s black-hole simulations, where the effect was first seen and exploited.
How is the moving-puncture gauge different from excision?
Both keep the singularity off the usable grid, but by opposite philosophies. Excision cuts a hole in the computational domain just inside the apparent horizon and simply does not evolve the interior; because nothing causal can escape the horizon, no boundary condition is needed there, but the excision surface must be tracked and moved as the black hole orbits — delicate bookkeeping. The moving-puncture approach keeps the entire domain, represents the black hole as a coordinate singularity (a puncture), and lets the 1+log slicing and Gamma-driver shift dynamically stretch the interior into a trumpet with a nonzero limiting lapse and an infinitely long throat. The singularity ends up at infinite proper distance, never on the grid, and the puncture can drift freely across a fixed mesh. Excision suits spectral generalized-harmonic codes; punctures suit finite-difference BSSN codes.
Why does the shift need its own second-order equation with an auxiliary field?
A first-order shift condition tied directly to tends to overreact: it damps grid distortion but rings, and can destabilize the coupled system. Introducing the auxiliary field and writing , turns the shift into a genuinely second-order-in-time, damped hyperbolic system — a driven, damped oscillator chasing the connection functions rather than snapping to them. The damping controls how fast transients settle and how quickly a puncture is allowed to drift; too little and the shift oscillates, too much and it stiffens. The coefficient is chosen so the shift's gauge speed matches the of 1+log, which is what keeps the whole metric-plus-gauge system strongly hyperbolic.
Is the trumpet a real geometry or a coordinate artifact?
It is a coordinate representation — a particular slicing — of a perfectly ordinary black hole, but a very cleverly chosen one. The Schwarzschild spacetime is fixed; the trumpet is what its stationary maximal or 1+log slices look like. Those slices do not cross the horizon into a second asymptotic region (as the maximally extended Kruskal picture would); instead they wrap down an infinitely long throat whose areal radius is bounded below by ( for maximal slicing), so the singularity at is pushed to infinite proper distance and never appears on the grid. The physics — horizon area, mass, tidal fields outside — is unchanged. What the trumpet buys is a stationary, grid-friendly coordinate picture that a finite computer can hold indefinitely and translate rigidly as the hole moves.
Why is a superluminal gauge speed acceptable but a superluminal physical speed not?
Because the gauge speed describes how coordinate labels rearrange themselves, and labels carry no information. When the 1+log mode propagates at , which exceeds for , all that is moving is the pattern of how you have chosen to name points — you cannot send a message on it, because the receiver would have to already know the naming convention everywhere. The physical characteristics of the system (the light cones of the metric, the sound speed of any matter) are set by the geometry and stay at or below ; the gauge speeds are extra characteristics introduced by your evolution equations. Well-posedness only requires that all characteristic speeds be real and that the gauge ones not coincide with or invert the physical ones — not that they be subluminal.
Does the same gauge work for the BSSN and generalized-harmonic formulations?
No, and this is one of the deepest lessons of the field: gauge and formulation are a package. The moving-puncture gauge — 1+log plus Gamma-driver — is calibrated for the conformal, first-order-in-time, second-order-in-space BSSN and CCZ4 systems, where its gauge speeds and damping are tuned to keep the coupled equations strongly hyperbolic. The generalized-harmonic formulation instead makes the coordinates themselves obey wave equations, so the gauge is specified through source functions ; the singularity-avoiding role of 1+log is played there by damped-harmonic terms. Dropping the moving-puncture gauge into a harmonic code, or vice versa, generally produces an ill-posed system. The right question is never "which gauge is best" in the abstract, but "which gauge keeps this formulation strongly hyperbolic."