Jonathan Hogg

Researcher / Developer

Jonathan obtained a BA in Mathematics from Cambridge in 2004, and then went on to obtain an MSc with Distinction in Operational Research at Edinburgh in 2005.

Following this he embarked on a PhD with Julian Hall at Edinburgh. After taking a year's break part way through to work as a research assistant at RAL, he returned to complete his thesis "High Performance Cholesky and Symmetric Indefinite Factorizations with Applications" in early 2010.

Jonathan is currently working in a role at STFC with dual responsibilities: as software and commercial manager for the HSL software library; and as a researcher in numerical linear algebra.

  • Sparse linear systems
  • Parallel computing
  • GPU programming
  • Large-scale scientific computation
  • Mathematical software
  • New Parallel Sparse Direct Solvers for Multicore Architectures
    [Algorithms article (OpenAccess)]
    J.D. Hogg and J.A. Scott
    Algorithms 6(4) pp 702-725, November 2013
  • Compressed threshold pivoting for sparse symmetric indefinite systems
    [STFC Preprint]
    J.D. Hogg and J.A. Scott
    Submitted to SIAM Matrix Analysis and Applications
  • On the effects of scaling on the performance of Ipopt
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-P-2012-009
  • Achieving bit compatibility in sparse direct solvers
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-P-2012-005
  • Pivoting strategies for tough sparse indefinite systems
    [ACM TOMS Article]
    J.D. Hogg and J.A. Scott
    ACM TOMS 40(1), Article 4, September 2013
  • A study of pivoting strategies for tough sparse indefinite systems
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2012-009
  • Optimal weighted matchings for rank-deficient sparse matrices
    [SIMAX Article] [STFC Preprint]
    J.D. Hogg and J.A. Scott
    SIAM Matrix Analysis and Applications (SIMAX) 34(4) pp 1431-1447, 2013
  • A fast triangular solve on GPUs
    [SISC Article] [STFC Preprint]
    J.D. Hogg
    SIAM Scientific Computing (SISC) 35(3) pp C303-C322, 2013
  • New parallel sparse direct solvers for engineering applications
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-P-2012-001
  • HSL_MA97: a bit-compatible multifrontal code for sparse symmetric systems
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2011-024
  • Guidelines for the development of HSL software, 2011 version
    [STFC Technical Report]
    J.D. Hogg, J.K. Reid and J.A. Scott
    Technical Report RAL-TR-2011-005
  • An efficient analyse phase for element problems
    [NLAA Article]
    J.D. Hogg and J.A. Scott
    Numerical Linear Algebra with Applications (NLAA) 20(3) pp 397-412, May 2013
  • A modern analyse phase for sparse tree-based direct methods
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2010-031
  • An indefinite sparse direct solver for large problems on multicore machines
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2010-011 (2010)
  • A note on the solve phase of a multicore solver
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2010-007
  • High Performance Cholesky and Symmetric Indefinite Factorizations with Applications
    [Edinburgh Thesis]
    J.D. Hogg
    PhD Thesis, University of Edinburgh (2010)
  • Design of a multicore sparse Cholesky factorization using DAGs
    [SISC Article] [STFC Technical Report]
    J.D. Hogg, J.K. Reid and J.A. Scott
    SIAM Journal on Scientific Computing, 32(6) pp 3627-3649, 2010
  • A DAG-based sparse Cholesky solver for multicore architectures
    [STFC Technical Report]
    J.D.Hogg, J.A.Scott and J.K.Reid
    Technical Report RAL-TR-2009-004 (2009)
  • A Structure-Conveying Modelling Language for Mathematical and Stochastic Programming
    [MPC Article] [Edinburgh Preprint]
    M. Colombo, A. Grothey, J. Hogg, K. Woodsend, J. Gondzio
    Mathematical Programming Computations 1 (2009), pp 223--247
  • A DAG-based parallel Cholesky factorization for multicore systems
    [STFC Technical Report]
    J.D. Hogg
    Technical Report RAL-TR-2008-029 (2008)
  • A fast and robust mixed precision solver for the solution of sparse symmetric linear systems
    [ACM TOMS Article] [STFC Preprint]
    J.D. Hogg and J.A. Scott
    ACM Transactions on Mathematical Software 37 (2010) v2, article 17, 24 pages
  • The Effects of Scalings on the Performance of a Sparse Symmetric Indefinite Solver
    [STFC Technical Report]
    J.D. Hogg and J.A. Scott
    Technical Report RAL-TR-2008-007 (2008)
  • A Structure Conveying Parallelizable Modeling Language for Mathematical Programming
    [Book Chapter]
    A. Grothey, J.D. Hogg, K. Woodsend, M. Colombo and J. Gondzio
    Parallel Scientific Computing and Optimization (Springer Optimization and its Applications v. 27) (2009)
  • HSL_MA97 - Bit-compatible sparse symmetric indefinite linear solver
RCUK