Skip to main content

Stephen Thomas

Researcher IV-Applied Mathematics | 303-275-3949

Throughout his research and consulting career, Dr. Thomas has focused on the intersection of high-performance computing and iterative solvers for large sparse linear systems with applications in climate, geoscience and renewable energy. Prior to joining NREL, Dr. Thomas relocated to Boulder, Colorado from Canada to join the National Center for Atmospheric Research (NCAR), working on high performance and scalable climate models. More recently, he has been a consultant for oil and gas software for hydraulic fracturing simulations. His projects at NREL are focused on solvers for wind turbine turbulence simulations, as part of the U.S. Department of Energy (DOE) exascale computing initiative.

Research Interests

Iterative algorithms and preconditioners for the solution of large sparse systems of equations 

Krylov methods, algebraic multigrid and smoothers for scalable fluid mechanics simulations


Ph.D., Computer Science, University of Montreal  

M.S., Electrical and Computer Engineering, McGill University  

B.S., Applied Mathematics, University of Waterloo 

Featured Publications

Improving the Numerical Convergence of Viscous-Plastic Sea-Ice Models with the Jacobian free Newton-Krylov Method, Journal of Computational Physics (2009)

 An Atmospheric General Circulation Model for Blue Gene, ICCS (2006)