Here's what I'm working on.

I'm currently working with Alex Aiken to design and implement a linear solver library for the Legion parallel programming system.

In the spring of 2020, I worked with the LCLS Advanced Methods Group at SLAC to develop an iterative inversion algorithm for the non-uniform fast Fourier transform, targeting applications in single-molecule diffraction imaging as part of the Exascale Computing Project.

I also develop open-source scientific software in my spare time. I'm the author of several Julia packages, all available in the general Julia package registry.

(*At least, it's the fastest library that I know of!)

© David K. Zhang 2016 2021