Professional Resources

This page collects materials relevant to my professional and academic work, including my curriculum vitae and selected open-source software projects to which I have contributed. It is intended for potential collaborators, employers, and others interested in my technical background.

Curriculum Vitae

Open-Source Contributions

Ryujin

A high-performance, high-order collocation-type finite element solver for conservation laws, including the compressible Euler and Navier–Stokes equations. (GitHub)

  • Implemented implicit–explicit (IMEX) methods for the Korteweg–de Vries equation, including high-order time integration, discrete dispersive operators, and verification test problems. See “A High-Order IMEX Method for Generalized Korteweg–De Vries Equations” in my list of publications.
  • Implemented IMEX methods for the Serre–Green–Naghdi equations, including a parallel, matrix-free elliptic solver using geometric multigrid preconditioning, hyperbolic fluxes, and benchmark test cases. A manuscript describing this work is in preparation.
  • Developed additional numerical methods for the Korteweg–de Vries and Serre–Green–Naghdi equations. (Some methods are not available in the public release; contact the developers or myself for access.)

ExactPack

An open-source verification and validation library for generating exact and semi-analytic solutions to benchmark problems in computational physics (LA-CC-14-047, C23033). (GitHub)

  • Developed semi-analytic solutions to the Noh problem that are agnostic to the equation of state and other problem parameters.
  • Integrated new solvers into the ExactPack framework (see nohblackboxeos).
  • Authored technical reports and a peer-reviewed article; see “Semi-Analytic Solutions to the Noh Problem with a Black Box Equation of State” in my list of publications.