A Riemannian conjugate gradient method for optimization on the Stiefel manifold
Iterative Methods for Sparse Linear Systems