Pieter Ghysels
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, W. Vanroose, "Hiding global synchronization latency in the preconditioned Conjugate Gradient algorithm", Parallel Computing, June 24, 2013, doi: 10.1016/j.parco.2013.06.001
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,
- Download File: GPTuneBand.pdf (pdf: 1.4 MB)