LU factorisation — where it appears
Elimination is a sequence of choices
Gaussian elimination is taught as a procedure with no decisions in it. There is one decision at every step — which row to use — and every stability property the algorithm has comes from making it well.
The same arithmetic at a different price
A blocked and an unblocked elimination perform 72,568 operations each — the same operations, associated differently — choose the same pivots, and return a factorisation identical to the last bit: ‖PA − LU‖/‖A‖ = 4.487946226420872·10⁻¹⁶ in both. One of them moves 41,332 words between fast and slow memory and the other moves 19,476.
Named alongside it
The objects these essays reach for when they reach for this one.
ResidualBackward errorBlocked algorithmCacheData movementFlop countGaussian eliminationGrowth factorLoop orderMemory hierarchyMultipliersPartial pivoting