Iterative Solution of Forward and Adjoint Systems Using a Nonsymmetric Saddle Point Matrix With Preconditioning | Synapse