Sue Thorne



In October 2015, I switched research topics and joined the Application Performance Engineering Group. I now carry out research as part of the Software Outlook Project. I am based at the Rutherford Appleton Laboratory and I am currently researching the possible benefits of using single precision instead of double precision on various supercomputer architectures.

June 2006 to September 2015 I worked in the Numerical Analysis Group as a researcher at the Rutherford Appleton Laboratory. My main research interests were iterative methods, preconditioners, and matrix reorderings for sparsity.

October 2005 to May 2006 I worked at the University of Reading as a Temporary Lecturer in Applied Mathematics.

October 2002 - September 2005 I studied for my DPhil at the Numerical Analysis Group, Oxford University: Iterative linear algebra for constrained optimization. My DPhil supervisor was Andy Wathen. During this time I spent six months at Technische Universiteit Eindhoven, The Netherlands, in 2004 as a Marie Curie Research Fellow. During this time, I was supervised by Wil Schilders.

Other Information

In October 2009, I got married and changed my surname from Dollar to Thorne.

My daughter, Jessica, was born in December 2011: I was on maternity leave for the period November 2011 - September 2012. My second daughter, Hannah, was born in February 2014: I was on maternity leave for the period February - December 2014.

In my spare time I enjoy various hobbies. These include dressmaking, knitting and baking.


  • Error contacting Epubs


I am the author or co-author of the following packages that are part of HSL.

MC: Computations with real matrices and vectors

Sparse symmetric pattern: approximate minimum-degree ordering allowing dense rows

Symmetric sparse matrix: compute elimination orderings

Sparse matrix: maximum matching and Dulmage-Mendelsohn decomposition

MI: Iterative methods for sparse matrices

Preconditioners for saddle-point systems

Projected preconditioned conjugate gradient method for saddle-point systems

ZB: Array allocation

Reallocate an array


First prize in the Bill Morton Prize competion for a paper on CFD by a young research worker within 5 years of obtaining their PhD, April 2010

First prize in the Ninth Copper Mountain Conference on Iterative Methods Student Paper Competition, April 2006

Second prize in the Seventh IMACS International Symposium on Iterative Methods in Scientific Computing Student Paper Competition, May 2005

Back to Top

© 2014 Science and Technology Facilities Council - All Rights Reserved.