Close

Contributor Index

Biography
I am an applied mathematician who uses computational tools to solve partial differential equations. The modeling of natural phenomena may lead to large-scale numerical simulations that require significant processing units on supercomputers. Within these simulations, solving the discretized linear systems is typically the most time-consuming component.

I use parallel computing to implement new algorithms efficiently on large-scale supercomputers. I have used both the classical Message Passing Interface (MPI) and modern task-based runtime systems, and my codes run on some of the largest/fastest supercomputers in the world.

My research interests are

Parallel linear solvers/pre-conditioners using hierarchical matrices

Parallel computing, e.g., distributed-memory computing

Fast numerical methods, e.g., the fast multipole method
Presentations
PhD Forum
AI/Machine Learning/Deep Learning
MPI
Math Library Design
Parallel Algorithms
Reproducibility