Skip to navigation Skip to content
Careers | Phone Book | A - Z Index
Scalable Solvers Group

Pieter Ghysels

Pieter Ghysels
Pieter Ghysels
Research Scientist
Scalable Solvers Group
Phone: +1 510-486-5594
Lawrence Berkeley National Lab

About Pieter Ghysels

Pieter Ghysels is a research scientist in the Scalable Solvers Group of the Computational Research Division at Lawrence Berkeley National Laboratory, in Berkeley, California. His main interests are in High Performance Computing (HPC) and linear algebra. Pieter has expertise in both iterative methods and direct methods for the solution of systems of linear equations. On the topic of iterative methods, Pieter has done pioneering work on hiding communication latency in Krylov algorithms. He presented a class of algorithms, called pipelined Krylov solvers, in which global communication latency can be overlapped with local work. This idea has been applied to several Krylov algorithms: the Generalized Minimal Residual Method (GMRes), Conjugate Gradients (CG), and Conjugate Residuals (CR). Pieter has also published results about performance modeling of (geometric) multigrid on novel multi/many-core architectures.

Recently Pieter started working on factorization based (direct) solvers for linear systems. He is now the main author (together with Xiaoye Sherry Li) of the STRUMPACK software library which offers a direct solver and a preconditioner for large sparse linear systems as well as memory effient representation of structured dense matrices. STRUMPACK leverages hierarchical matrices, using low-rank approximations, to get low complexity solvers and efficient preconditioners for large sparse systems derived from discretization of a variety of partial differential equations. Currently, STRUMPACK makes use of the Hierarchically Semi-Separable (HSS) matrix format and randomized sampling to efficiently find low-rank representations for matrix sub-blocks.

Pieter Ghysels received an Engineering degree in 2006 from KULeuven, the (Flemmish) Catholic University in Leuven, Belgium. He completed a PhD in engineering Sciences under the supervision of Dirk Roose and Giovanni Samaey titled "Coupling of Fine and Coarse Scale Models for the Simulation of Viscoelastic Plant Tissue - From Cellular Structure to Homogeneous Material", also at the KULeuven in 2010. From 2010-2013, Pieter worked at the Universiteit Antwerpen (University of Antwerp, Belgium) and at the Intel Exascience Lab Flanders on scalable iterative algoritms for highly parallel machines. During that time Pieter also worked on fast methods for algebraic tomographic reconstruction.

  • Performance Computing (HPC), parallel algorithm design
  • Hierarchical matrices (HSS, H, H2, HODLR, BLR)
  • Iterative methods (Krylov methods, algebraic/geometric multigrid) for linear systems
  • Direct, factorization based solver for sparse linear algebra, see STRUMPACK
  • Stencil computations and memory-aware code optimizations
  • Communication-avoiding and communication/synchronization hiding numerical algorithms
  • Code optimization, code profiling

Journal Articles

M. Wang, Y. Liu, P. Ghysels, A. C. Yucel, "VoxImp: Impedance Extraction Simulator for Voxelized Structures", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, November 2, 2022, doi: 10.1109/TCAD.2022.3218768

Yang Liu, Pieter Ghysels, Lisa Claus, Xiaoye Sherry Li, "Sparse Approximate Multifrontal Factorization with Butterfly Compression for High Frequency Wave Equations", SIAM J. Sci. Comput., June 22, 2021,

Yang Liu, Xin Xing, Han Guo, Eric Michielssen, Pieter Ghysels, Xiaoye Sherry Li, "Butterfly factorization via randomized matrix-vector multiplications", SIAM J. Sci. Comput., March 9, 2021,

Y. Liu, W. Sid-Lakhdar, E. Rebrova, P. Ghysels, X. Sherry Li, "A parallel hierarchical blocked adaptive cross approximation algorithm", The International Journal of High Performance Computing Applications, January 1, 2019,

Pieter Ghysels, Xiaoye S. Li, François-Henry Rouet, Samuel Williams, Artem Napov, "An Efficient Multicore Implementation of a Novel HSS-Structured Multifrontal Solver Using Randomized Sampling", SIAM J. Sci. Comput. 38-5, pp. S358-S384, October 2016, doi: 10.1137/15M1010117

Siegfried Cools, Pieter Ghysels, Wim van Aarle, Wim Vanroose, "A multi-level preconditioned Krylov method for the efficient solution of algebraic tomographic reconstruction problems", To appear in Journal of Computational and Applied Mathematics, December 28, 2014,

François-Henry Rouet, Xiaoye S. Li, Pieter Ghysels, Artem Napov, "A distributed-memory package for dense Hierarchically Semi-Separable matrix computations using randomization", Submitted to ACM Transactions on Mathematical Software, December 2014,

P. Ghysels, T. J. Ashby, K. Meerbergen, W. Vanroose, "Hiding Global Communication Latency in the GMRES Algorithm on Massively Parallel Machines", SIAM Journal on Scientific Computing, January 8, 2013, 35:1, doi: 10.1137/12086563X

P. Ghysels, P. Kłosiewicz, W. Vanroose, "Improving the arithmetic intensity of multigrid with the help of polynomial smoothers", Numerical Linear Algebra with Applications, February 1, 2012, 19:2, doi: 10.1002/nla.1808

P. Ghysels, G. Samaey, P. Van Liedekerke, E. Tijskens, H. Ramon, D. Roose, "Multiscale Modeling of Viscoelastic Plant Tissue", International Journal for Multiscale Computational Engineering, 2010, 8:4, doi: 10.1615/IntJMultCompEng.v8.i4.30

P. Ghysels, G. Samaey, P. Van Liedekerke, E. Tijskens, H. Ramon, D. Roose, "Coarse Implicit Time Integration of a Cellular Scale Particle Model for Plant Tissue Deformation", International Journal for Multiscale Computational Engineering, 2010, 8, doi: 10.1615/IntJMultCompEng.v8.i4.50

P. Van Liedekerke, E. Tijskens, H. Ramon, P. Ghysels, G. Samaey, D. Roose, "Particle-based model to simulate the micromechanics of biological cells", Physical Review E, June 3, 2010, 81:6, doi: 10.1103/PhysRevE.81.061906

P. Van Liedekerke, P. Ghysels, E. Tijskens, G. Samaey, B. Smeedts, D. Roose, H. Ramon, "A particle-based model to simulate the micromechanics of single-plant parenchyma cells and aggregates", Physical Biology, May 26, 2010, 7:2, doi: 10.1088/1478-3975/7/2/026006

P. Ghysels, G. Samaey, B. Tijskens, P Van Liedekerke, H Ramon, D Roose, "Multi-scale simulation of plant tissue deformation using a model for individual cell mechanics", Physical Biology, March 25, 2009, 6:1, doi: 10.1088/1478-3975/6/1/016009

Conference Papers

X. Zhu, Y. Liu, P. Ghysels, D. Bindal, X. S. Li, "GPTuneBand: multi-task and multi-fidelity Bayesian optimization for autotuning large-scale high performance computing applications", SIAM PP, February 23, 2022,

Gustavo Chavez, Elizaveta Rebrova, Yang Liu, Pieter Ghysels, Xiaoye Sherry Li, "Scalable and memory-efficient kernel ridge regression", 34th IEEE International Parallel and Distributed Processing Symposium, July 14, 2020,

Yang Liu, Mathias Jacquelin, Pieter Ghysels, Xiaoye S Li, "Highly scalable distributed-memory sparse triangular solution algorithms", 2018 Proceedings of the Seventh SIAM Workshop on Combinatorial Scientific Computing, 2018, 87--96,

E. Rebrova, G. Chavez, Y. Liu, P. Ghysels, X. S. Li, "A Study of Clustering Techniques and Hierarchical Matrix Formats for Kernel Ridge Regression", IEEE IPDPSW, 2018,

Alex Druinsky, Pieter Ghysels, Xiaoye S. Li, Osni Marques, Samuel Williams, Andrew Barker, Delyan Kalchev, Panayot Vassilevski, "Comparative Performance Analysis of Coarse Solvers for Algebraic Multigrid on Multicore and Manycore Architectures", International Conference on Parallel Processing and Applied Mathematics (PPAM), September 6, 2015, doi: 10.1007/978-3-319-32149-3_12


Pieter Ghysels, Xiaoye S. Li, Artem Napov, François-Henry Rouet, Jianlin Xia, Hierarchically Low-Rank Structured Sparse Factorization with Reduced Communication and Synchronization, Householder Symposium XIX, June 2014,

Pieter Ghysels, Wim Vanroose, Karl Meerbergen, High Performance Implementation of Deflated Preconditioned Conjugate Gradients with Approximate Eigenvectors, Householder Symposium XIX June 8-13, Spa Belgium, Pages: 84 June 2014,