Lawrence Mulholland
Lawrence has over 30 years' experience supporting, writing and managing a range of numerical codes for CPU and other computing platforms. He is Technical Lead of Numerical Analysis within the Numerical Software Team and is jointly responsible, with other technical leads for algorithmic content of NAG Library products. Has also been responsible for the development and release of the NAG AD Library. His research and work areas include:
- Linear Algebra
- Sparse Eigenproblems
- FFTs
- Differential Equations
- Algorithmic Differentiation (AD)

Specific Technical Experience
Lawrence has developed numerical routines in many important areas for specific client requirements and for the NAG Library project. He also produces clear technical directions and descriptions of appropriate usage and limitations for a range of numerical solutions.
Lawrence has been an advisor on alternative ways of presenting and solving real world numerical problems for many clients in a wide range of subject areas including astrophysics, finance, retail data, energy and climate science.
Lawrence has developed and presented training courses on writing numerical code as well as course and seminars on the use of specific typed of routines and methods. He has delivered these courses for a range of different technical audiences in finance and other fields.
Mathematical Expertise
- Linear Algebra
- FFTs
- Sparse eigenproblems
- Nonlinear systems
- PDEs and ODEs
- Fitting and Interpolation
Computing Expertise
- Fortran
- C
- OpenMP
Education
- Ph.D, Pseudospectral methods for PDEs, Strathclyde University
- Postdoc on Sound Wave propagation through tube bundles, Keele University
- Postdoc on adaptivity in psuedospectral solution of near-singular evolutionary problems, Strathclyde University
- BSc, Mathematics (Numerical Analysis), Strathclyde University
Honours & Awards
- BSc (Hons I), Strathclyde
- TQ in Mathematics and computing; DipEd (Glasgow)
Papers & Talks
Pseudospectral Solution of Near-Singular Problems using Numerical Coordinate Transformations Based on Adaptivity
L. S. Mulholland, W.-Z. HUANG, D. M. Sloan
Journal: Siam Journal on Scientific Computing , Vol. 19, No. 4, 1998
Solution of Evolutionary Partial Differential Equations Using Adaptive Finite Differences with Pseudospectral Post-processing
L.S. Mulholland, Y.Qui and D.M.Sloan
Journal of Computational Physics, Vol. 131, 1997
Multi-Directional Sound Wave Propagation Through a Tube Bundle
L.S. Mulholland, Maria Heckl
Journal: Journal of Sound and Vibration, Vol. 176, No. 3, 1994
Some Recent Developments in the Theory of Acoustic Transmission in Tube Bundles
Maria A. Heckl, L.S. Mulholland
Journal: Journal of Sound and Vibration, Vol 179, No. 1, 1995
Sound propogation in a steam generator: experimental and theoretical results
D. Firth, Maria A. Heckl, J.A. McKnight, L.S. Mulholland and R. Rowley
Nuclear Energy, Vol. 32, No. 6, 1993
An Implementation of the BLAS on the i860: A RISC Approach to Software for RISC Devices
Bob Wilkinson, Lawrence S. Mulholland
Conference: Conference on Algorithms and Hardware for Parallel Processing - CONPAR , pp. 283–294, 1992
The role of preconditioning in the solution of evolutionary partial differtial equations by implicit Fourier pseudospectral methods
L.S. Mulholland, D.M. Sloan
Journal of Comptational and Applied Mathematics, Vol. 42, 1992
The Effect of Filtering on the Psuedospectral Solution of Evolutionary Partial Differential Equations Special
L.S. Mulholland, D.M. Sloan
Journal: Journal of Computational Physics, Vol. 96, No. 2, 1991