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. active probability flows (with Eric Vanden Eijnden)
  2. stochastic interpolants (with Michael Albergo and Eric Vanden Eijnden)
  3. score-based transport modeling (with Eric Vanden Eijnden)
  4. spin glass evolutionary dynamics (with Yipei Guo, Chris Rycroft, and Ariel Amir)
  5. shear transformation zone++ (with Chris Rycroft)
  6. real-space Hartree-Fock (with Amir Natan, note: only the Hartree-Fock implementation)