code

Below are some pieces of open source software that I’ve written, listed in reverse-chronological order. The latest code is mostly based on neural network libraries in Python such as jax and PyTorch, with applications in high-dimensional scientific computing and generative modeling.

The earlier code is written in C++ (or even FORTRAN) and is parallelized with openmp or MPI, with applications in large-scale modeling and simulation of disordered systems from statistical physics and continuum mechanics.

  1. stochastic interpolants (with Michael Albergo and Eric Vanden Eijnden)
  2. score-based transport modeling (with Eric Vanden Eijnden)
  3. spin glass evolutionary dynamics (with Yipei Guo, Chris Rycroft, and Ariel Amir)
  4. shear transformation zone++ (with Chris Rycroft)
  5. real-space Hartree-Fock (with Amir Natan, note: only the Hartree-Fock implementation)