An integral component of my work requires the development, testing and release of software for the purposes of investigating and validating new numerical methods.
I am one of the developers for the DoGPack software package. My primary contributions include the semi-Lagrangian sections of the code, as well as the bulk of the Lax-Wendroff time stepping options of the code. The name stands for `The Discontinuous Galerkin Software Package' and is written in C++. There are a number of choices for what the `o' between the `D' and `G' stands for.Â
Additionally, I am the lead developer for the software package FINESS, which is a FINite difference weighted ESSentially non-oscillatory (FD-WENO) software package. The basic structure was derived from DoGPack, and all of my work involving finite difference methods has been incorporated into the package.