Repositories

GitHub users


GitHub Repositories

Parallel Ewald sums on CPUs and GPUs

My Contributions

Project maintainer and lead contributor. Developed CPU/GPU Ewald summation algorithms for the Stokes and Laplace kernels in different periodic regimes.

Performance portable parallel programming in Python backed by Kokkos

My Contributions

Project collaborator and top 10 contributor. Implemented functionality for mathematical special functions, automatic just-in-time (JIT) recompilation, CMake JIT compilation, building and installing on MacOS and AMD GPUs, documentation and continuous integration.

Software for Generalized Tensor Decompositions

My Contributions

Implemented a new matrix-free MTTKRP kernel for dense tensors: MTTKRP_Dense_Perm_Kernel, the basis for the publication A Performance Portable Matrix Free Dense MTTKRP in GenTen.

Interactive Debugger for Performance Portable Python HPC Kernels

My Contributions

An interactive debugger for performance portable Python HPC kernels. Helped to develop benchmarks and examples, collaborated on architecture design and features.