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 matrix-free MTTKRP for dense tensors: MTTKRP_Dense_Perm_Kernel, the basis for the publication A Performance Portable Matrix Free Dense MTTKRP in GenTen.