Scalable Solvers: Universals and Innovations - David Keyes