Order-of-magnitude speedup for steady states and traveling waves via Stokes preconditioning in Channelflow and Openpipeflow
Laurette S. Tuckerman, Jacob Langham, Ashley Willis

TL;DR
This paper introduces Stokes preconditioning, a method that accelerates the computation of steady states and traveling waves in hydrodynamic flows by 10 to 50 times, compatible with existing spectral codes.
Contribution
The paper demonstrates that Stokes preconditioning significantly speeds up steady state and traveling wave computations in fluid dynamics, compatible with Channelflow and Openpipeflow.
Findings
Stokes preconditioning is 10-50 times faster than traditional methods.
It can be implemented without modifying existing spectral codes.
The convergence rate depends on the integration period and Reynolds number.
Abstract
Steady states and traveling waves play a fundamental role in understanding hydrodynamic problems. Even when unstable, these states provide the bifurcation-theoretic explanation for the origin of the observed states. In turbulent wall-bounded shear flows, these states have been hypothesized to be saddle points organizing the trajectories within a chaotic attractor. These states must be computed with Newton's method or one of its generalizations, since time-integration cannot converge to unstable equilibria. The bottleneck is the solution of linear systems involving the Jacobian of the Navier-Stokes or Boussinesq equations. Originally such computations were carried out by constructing and directly inverting the Jacobian, but this is unfeasible for the matrices arising from three-dimensional hydrodynamic configurations in large domains. A popular method is to seek states that are invariant…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
