Selected academic publications
Software
IFISS: Incompressible Flow and Iterative Solver Software,
MATLAB/Octave open-source software package, version 3.6, 2019.
Patent
Bistable liquid crystal device, WO 2006059128 A1, 2006.
Publications in refereed journals
Using Partial Spectral Information for Block Diagonal
Preconditioning of Saddle-Point Systems
,
Computational Optimization and Applications, 78(2), 353-375, 2021.
A Moving Mesh Method for Modelling Defects in
Nematic Liquid Crystals,
Journal of Computational Physics: X,
available online 17 June 2020, 100065.
A Multilevel Approach for Computing the Limited-Memory Hessian and its Inverse in
Variational Data Assimilation,
SIAM Journal on Scientific Computing Vol. 38, No. 5, pp. A2934-A2963, 2016.
Computational Fluid Dynamics for Nematic Liquid Crystals,
BIT Numerical Mathematics, 56(2), 573-586, 2016.
Preconditioning for Radial Basis Function Partition of Unity Methods
,
Journal of Scientific Computing, 67(3), 1089-1109, 2016.
Efficient moving mesh methods for Q-tensor models of nematic liquid crystals,
SIAM Journal on Scientific Computing, Vol. 37, No. 2, pp.
B215-B238, 2015.
A Renormalized Newton Method for Liquid Crystal Director
Modeling,
SIAM Journal on Numerical Analysis Vol. 53, No. 1, pp. 251-278, 2015.
IFISS: A Computational Laboratory for Investigating Incompressible Flow Problems,
SIAM Review Vol. 56, No. 2, pp. 261-273, 2014.
A preconditioned nullspace method for liquid crystal director
modelling,
SIAM Journal on Scientific Computing Vol. 35, No. 1, pp. B226-B247, 2013.
Robust adaptive computation of a one-dimensional Q-tensor model of nematic
liquid crystals,
Computers and Mathematics with Applications, 64(11), pp. 3627-3640, 2012.
A multigrid preconditioner for an adaptive Black-Scholes solver,
BIT Numerical Mathematics, 51 (1), pp. 217 - 233, 2011.
Adaptive Grid Methods for Q-Tensor Theory of Liquid
Crystals: A One-Dimensional Feasibility Study,
Molecular Crystals and Liquid Crystals, 480 (1), pp. 160 - 181,
2008.
Adaptive Solution of a One-dimensional Order Reconstruction Problem
in Q-Tensor Theory of Liquid Crystals,
Liquid Crystals, 34 (4), pp. 479 - 487, 2007.
Algorithm 886: IFISS, A Matlab Toolbox for Modelling Incompressible Flow,
ACM Transactions on Mathematical Software 33 (2), article 14,
2007.
Element-based preconditioners for elasto-plastic
problems in geotechnical engineering, International Journal for Numerical
Methods in Engineering 71 (7), pp. 757-882, 2007.
Some Observations on Multigrid Convergence for
Convection-Diffusion Equations,
Computers and Visualization in Science 10 (1), pp. 43-56, 2007.
On element-based preconditioners for linear elasticity problems,
Computers and Structures 84, pp. 2306-2315, 2006.
Fourier Analysis of Multigrid for a Model
Two-Dimensional Convection-Diffusion Equation, BIT Numerical Mathematics 46 (2), pp. 283-299, 2006.
Electric Field Effects on Nematic Wetting Layers,
Molecular Crystals and Liquid Crystals 438, pp. 1835-1846, 2005.
Preconditioned Implicit Solution of Linear Hyperbolic Equations with Adaptivity,
Journal of Computational and Applied Mathematics 170, pp 269-289, 2004.
A Characterisation of Oscillations in the
Discrete Two-Dimensional Convection-Diffusion Equation,
Mathematics of Computation 72, pp 263-288, 2003.
Computational Solution of Two-Dimensional Unsteady PDEs using
Moving Mesh Methods,
Journal of Computational Physics 182, pp 478-495, 2002.
In-Layer Defects in Smectic C Materials,
Ferroelectrics 278, pp 57-65,
2002.
Implicit Solution of Hyperbolic Equations with Space-Time Adaptivity,
BIT Numerical Mathematics 42, pp 134-158, 2002.
An Analysis of Smoothing Effects of Upwinding Strategies
for the Convection-Diffusion Equation,
SIAM Journal on Numerical Analysis 40, pp 254-281, 2002.
On the Numerical Solution of One-Dimensional PDEs using
Adaptive Methods based on Equidistribution,
Journal of Computational Physics 167, pp 372-392, 2001.
A Multigrid Preconditioner for Stabilised
Discretisations of Advection-Diffusion Problems,
Journal of Computational and Applied Mathematics 101,
pp 187-203, 1999.
Minimum Residual Methods for Augmented Systems,
BIT Numerical Mathematics 38, pp 527-543, 1998.
A Structured Matrix Problem in Dynamical Systems,
Applied Numerical Mathematics 21, pp 291-301, 1996.
On Preconditioning for Finite Element Equations on Irregular Grids,
SIAM J. Matrix Anal. Appl. 15, pp 909-921, 1994.
Iterative Solution Techniques for the Stokes and Navier-Stokes Equations,
International Jopurnal of Numerical Methodss in Fluids 19, pp 67-83, 1994.
Uncertainty Quantification and Global Sensitivity Analysis of a Pollutant Dispersion Problem
, in
Pavese, F., Bosnjakovic, A., Eichstadt, S., Forbes, A.B. and Alves Sousa, J.A. (Eds),
Advanced Mathematical and Computational Tools in Metrology and Testing XIII, World Scientific,
2025.
The effects of plasticity on the convergence of iterative solvers, in
Osman, A.S., Coombs, W.M. and Koziara, T. (Eds),
Proceedings of the International Conference on Computational Mechanics, Durham, UK, 25-27 March, 2013.
Fast iterative solvers for geomechanics in a commercial FE code, in Sansour C. (Ed.)
Proceedings of 17th UK Conference on Computational Mechanics in Engineering,
Nottingham University, 2009.
The effects of geotechnical material properties on the
convergence of iterative solvers
,
Proceedings of the 12th International Conference of IACMAG,
1.-6.10.2008, Goa, India.
On preconditioning strategies for geotechnics
,
Proceedings of the 11th International Conference of IACMAG,
19.-24.06.2005, Turin, 3-11; Patron Editore, Bologna; ISBN
88-555-2812-1, 2005.
Iterative Solution of a Structured Matrix Problem in Dynamical
Systems,
Applied Linear Algebra, SIAM, pp 475-479, 1994.
Iterative Solution Techniques for the Lagrange-Galerkin Method,
Numerical Methods for Fluid
Dynamics IV, (M.J. Baines & K.W. Morton, Eds), OUP, pp 401-407, 1993.
Iterative Solution Techniques for the Navier-Stokes Equations,
Finite Elements in Fluids,
(eds Morgan et al), CIMNE/Pineridge, pp 278-286, 1993.
Iterative Solution Techniques
for Finite Element Discretisations of Fluid Flow Problems,
Proc. of
the Copper Mountain Conference on Iterative Methods, 1992.
Eigenvalue Clustering and Conjugate Gradient
Convergence for Elliptic Partial Differential Equations,
Iterative
Methods in Linear Algebra, (R.Beauwens & P.de Groen, Eds),
Elsevier Science, pp 593-601, 1992.
Preconditioned Conjugate Gradient Methods for
Galerkin Finite Element Equations,
Ph.D. Thesis, University of
Bristol, 1990.
The Effect of Elastic Anisotropy on Nematic Disclination Lines,
British
Liquid Crystal Society Newsletter, October 2002.
A Note On Parameter Choice and Iterative Convergence for
Stabilised Discretisations of Advection-Diffusion Problems
In Three Dimensions,
Strathclyde Mathematics Research Report No. 32, 1998.
SIAM News,
UK Nonlinear News, and the
ECMI newsletter.
Refereed Conference Proceedings
Thesis
Other publications
I have also published articles in