Profiles

Principal Investigators

Biography

David Keyes is a professor in the Applied Mathematics and Computational Sciences, Computer Science, and Mechanical Engineering programs. He served as a founding dean of the Mathematical and Computer Sciences and Engineering Division from 2009 to 2012 and as the director of the strategic initiative and ultimately the Research Center in Extreme Computing from 2013 to 2024. He is also an adjunct professor and former Fu Foundation Chair Professor of Applied Physics and Applied Mathematics at Columbia University, and a faculty affiliate of several laboratories of the U.S. Department of Energy.

Professor Keyes is Fellow of the Society for Industrial and Applied Mathematics (SIAM), the American Mathematical Society (AMS), and of the American Association for the Advancement of Science (AAAS). He is the recipient of the SIAM Prize for Distinguished Service to the Profession (2011), the Distinguished Faculty Teaching Award of Columbia University (2008), the Sidney Fernbach Award of IEEE Computer Society (2007), and the ACM Gordon Bell Prize (1999), and the Prize for Teaching Excellence in the Natural Sciences of Yale University (1991) .

Keyes graduated summa cum laude in Aerospace and Mechanical Sciences with a certificate in Engineering Physics from Princeton in 1978 and earned a doctorate in Applied Mathematics from Harvard in 1984. He was a Research Associate in Computer Science at Yale University 1984-1985, and has had decadal research appointments at the Institute for Computer Applications in Science and Engineering (ICASE), NASA-Langley Research Center, and the Institute for Scientific Computing Research (ISCR), Lawrence Livermore National Laboratory.

Research Interests

Keyes' research lies at the algorithmic interface between parallel computing and the numerical analysis of partial differential equations (PDEs), with a focus on scalable implicit solvers and nonlinear and linear preconditioning for large-scale applications in energy and environmental science on emerging for power-austere emerging architectures. 

Target applications demand high performance because of high resolution, high dimension, and high fidelity physical models and/or the “multi-solve” requirements of optimization, control, sensitivity analysis, inverse problems, data assimilation or uncertainty quantification. Newton-Krylov-Schwarz (NKS, 1994) and Additive Schwarz Preconditioned Inexact Newton (ASPIN, 2002) are methods he co-created and popularized. He also focuses on the discovery of data sparsity and the exploitation of hierarchy in large-scale systems involving dense covariance and kernel matrices in statistics, genomics, data science, and machine learning. 

Charters for his research are the International Exascale Software Project (IESP, 2011) and the Science-based Case for Large Scale Simulation (SCaLeS, 2001/2003) reports.

Education
Doctor of Philosophy (Ph.D.)
Applied Mathematics, Harvard University, United States, 1984
Master of Science (M.S.)
Applied Mathematics, Harvard University, United States, 1979
Bachelor of Engineering (B.Eng.)
Aerospace and Mechanical Sciences, Princeton University, United States, 1978

Research Scientists and Engineers

Biography

Dr. Hatem Ltaief is a Principal Research Scientist in the Computer Electrical and Mathematical Sciences and Engineering Division at KAUST. His research focuses on mixed-precision algorithms, low-rank matrix computations, parallel programming models, and performance optimizations for high-performance computing (HPC) systems equipped with hardware accelerators.

He has contributed to integrating numerical algorithms into major scientific libraries including NVIDIA cuBLAS and Cray LibSci. Collaborating with domain scientists across diverse fields such as ground-based astronomy, geospatial statistics, computational chemistry, bioinformatics, and geophysics, Dr. Ltaief helps their scientific applications meet the exascale computing challenges.

Dr. Ltaief has co-authored all four of KAUST Gordon Bell finalist papers since 2022. In November 2024, he received the prestigious ACM Gordon Bell Prize (shared) in climate modeling for his contributions to developing an exascale climate emulator. This groundbreaking work addresses the computational and storage demands of high-resolution Earth System Model simulations and was achieved in collaboration with a distinguished team of experts.

He earned his engineering degree from Polytech Lyon at the University of Claude Bernard Lyon I in 2003, followed by an M.Sc. in applied mathematics in 2004 and a Ph.D. in computer science from the University of Houston in 2008. Before joining KAUST, Dr. Ltaief served as a research scientist at the Innovative Computing Laboratory in Knoxville Tennessee.

Dr. Ltaief has received multiple accolades including the Best Paper Award at the ACM PASC conference in 2018 and the Gauss Award for Best Paper at the ISC Conference in 2020. He currently serves as co-Editor-in-Chief of the ACM Transactions on Mathematical Software and as an Associate Editor-in-Chief of the Elsevier Parallel Computing Journal.

Research Interests

Dr. Hatem Ltaief's research focuses on mixed-precision algorithms, parallel numerical algorithms, parallel programming models, and performance optimizations for manycore architectures and high-performance computing.

Education
Doctor of Philosophy (Ph.D.)
Computer Science, University of Houston, Texas, United States, 2008
Master of Science (M.S.)
Applied Mathematics, University of Houston, Texas, United States, 2004
Diplôme d'Ingénieur
Modelization and Scientific Computing, Université Claude Bernard Lyon 1, Polytech Lyon, France, 2003
Bachelor of Science (B.S.)
Computer Science, Université Claude Bernard Lyon 1, Institut Universitaire et Technologique, France, 2000
Biography

Dr. Sameh Abdulah is an HPC research scientist specializing in high-performance computing (HPC), and large-scale data analytics. He is a Research Scientist at the Computer, Electrical and Mathematical Sciences and Engineering Division at KAUST. His work focuses on developing scalable algorithms and efficient software frameworks to address complex computational challenges across diverse scientific and engineering domains, including spatial statistics.

He serves as a key link between three major research groups within the extreme computing research at KAUST: the Hierarchical Computations on Manycore Architectures (HiCMA) group led by Professor David Keyes, the Spatio-Temporal Statistics & Data Science (STSDS) group led by Professor Marc Genton, and the Environmental Statistics (ES) group led by Professor Ying Sun. His primary role is to bridge advanced parallel linear algebra (LA) innovations with high-performance computing (HPC) in the spatial statistics field in the context of climate and weather applications.

Dr. Abdulah was honored with the ACM Gordon Bell Prize for Climate Modelling in November 2024. His team's pioneering work in climate simulation set new benchmarks in computational efficiency and resolution, transforming how climate data is modeled and analyzed. He was also part of the KAUST team nominated for the ACM Gordon Bell Prize in the general track for spatial data modeling/prediction in 2022.

He has significantly contributed to scalable matrix computations, particularly in designing numerical libraries that leverage modern hardware architectures. His expertise includes mixed-precision matrix computations, geostatistical modeling, and prediction. He has also developed cutting-edge methodologies for accelerating data-intensive simulations, enabling transformative weather/climate modeling advancements.

As a passionate advocate for open-source software, Dr. Abdulah is actively involved in collaborative research and software development, sharing tools and libraries that empower researchers globally. His work is driven by a commitment to innovation and interdisciplinary collaboration, harnessing the power of HPC to tackle some of the most pressing challenges in computational science.

Research Interests

Adding the HPC capabilities to existing science is a big challenge. Statistics has a huge number of tools and methods that can be more attractive if they scaled up. Dr Abdulah is doing this by working through two different groups to transfer knowledge and experience between two different views of the same problem. In other words, he is moving the traditional statistical tools and methods to the HPC era.

Education
Doctor of Philosophy (Ph.D.)
Computer Science and Engineering, The Ohio State University, Columbus., United States, 2016
Master of Science (M.Sc.)
Computer Science and Engineering, The Ohio State University, Columbus , United States, 2014
Biography

​Stefano Zampini earned his PhD in Computational Mathematics from the University of Milan in 2010. His work mainly focused on non-overlapping domain decomposition preconditioners of the dual-primal type (namely, BDDC and FETI-DP type methods) for solving large and sparse linear systems arising from finite elements discretizations and IsoGeometric Analysis. Before joining KAUST in 2014, he worked for the Italian Supercomputing center CINECA, with a specific interest in optimization and parallelization of oil and gas applications, and for the Italian weather forecast agency.

While a theorist by training, he spent his working career in the design and implementation of algorithms for the simulation of physical applications including electromechanical cardiology, computational fluid dynamics, electromagnetics, geophysics, chemistry, isogeometric analysis, fractional diffusion, and PDE constrained optimization. His contributions to the field of Domain Decomposition have been recognized by two plenary talk invitations at the sesquiannual International Conference on Domain Decomposition Methods.

Research Interests

Dr Zampini research interests revolve around the solution of large scale nonlinear-equations such as those arising in the solution of partial differential equations and optimization problems, He is one of the principal developers of the Portable and Extensible Toolkit for Scientific Computing (PETSc), which is a R&D 100 award-winning massively parallel framework for the solution of large scale nonlinear system of equations. His contributions to the open-source software community for Computational Science and Engineering extends to widely adopted frameworks in the US Department of Energy ecosystem for the numerical solution of partial differential equations, namely the MFEM and deal.II libraries for finite-element based simulations. He is also a member of the HPC technical committee of the CFD software package OpenFOAM.

Postdoctoral Fellows

Alumni

Former Members