19 Schur-Complement Pressure–Velocity Coupling
The coupled NeuralFlow Jacobian already contains the cross-derivatives that connect continuity, pressure, and momentum. A Schur complement is therefore a useful way to interpret or precondition the block system, but it should not automatically be described as an additional pressure Laplacian inserted into the production residual unless such an augmentation is explicitly used in NeuralFlow.
19.1 Coupled block system
Partition a linearized aerodynamic system into a
continuity/pressure-index block and the remaining velocity block,
Eliminating the velocity correction gives
Partition the unknown correction into a momentum-like block
Eliminating the momentum correction gives
and the exact pressure Schur system
19.2 Physical meaning
This is the same algebraic mechanism by which pressure-based methods obtain a pressure Poisson-like equation, but in a fully coupled primitive-variable method it arises from eliminating variables from the complete Jacobian rather than from deriving a separate segregated pressure equation.
19.3 A local approximation
If the velocity block is approximated by a local diagonal/pseudo-time
term,
On a two-point orthogonal stencil, pressure-gradient and
continuity-velocity couplings produce terms proportional to
A practical pressure-oriented preconditioner replaces the expensive inverse by a local or easily inverted approximation
The quality of this approximation controls how effectively long-range pressure error is reduced without destroying the fully coupled matrix used by the outer solve.
19.4 AUSM+-up coupling
For AUSM+-up, continuity depends on pressure through the pressure-difference contribution to numerical mass flux, while momentum depends on pressure through the split mechanical pressure. Therefore
At low Mach number, time-derivative preconditioning changes the
pseudo-time relation between pressure and the remaining variables (Weiss and Smith 1995). In the
constant-density incompressible regime, artificial compressibility
instead contributes the explicit pressure-row pseudo-time coefficient
19.5 Use as a preconditioning concept
Equation (19.2) suggests several possible linear preconditioners:
approximate block factorization;
pressure Schur-complement approximation;
block ILU that preserves pressure–velocity couplings;
multigrid/coarse operators that retain the low-frequency pressure mode.
These approaches can accelerate a Krylov solve without changing the nonlinear residual. This distinction is important: a preconditioner may be approximate as long as it improves the linear solve, whereas a new term inserted into the residual changes the discrete governing equations and requires a separate consistency derivation.
19.6 Formulation statement
The formulation-aligned conclusion is therefore:
NeuralFlow obtains pressure–velocity coupling directly from the fully coupled numerical-flux/source Jacobian. Schur-complement algebra explains the elliptic pressure correction embedded in that block system and motivates preconditioning, but this guide does not claim a separate hand-added continuity Laplacian or a fixed iteration-speedup factor unless those are demonstrated by a specific formulation and benchmark.