Selected Programs and Code Repositories

Some code repositories, current through 8/2023.

  1. Bracket-based GNNs A Python implementation of our NODE-style structure-preserving bracket-based graph neural networks.

  2. Hamiltonian-OpInf A Python implementation of Hamiltonian operator inference, with experiments reproducing the results of our paper.

  3. Multifidelity-Monte-Carlo A Python implementation of multifidelity Monte Carlo estimation, with experiments reproducing the results of the relevant papers.

  4. Metriplectic-POD-ROM An example-focused Jupyter notebook implementation of our metriplectic POD-ROM algorithm.

  5. Data-Driven-ROM A (mostly clean) Python implementation of our autoencoder-based ROMs. Also includes POD-ROM code for the 1-D inviscid Burger’s equation and the 2-D unsteady Navier-Stokes equations.

  6. New-NLL A clean Python implementation of our modified NLL algorithm.

  7. Quasiconformal Remeshing A messy research implementation of our quasiconformal remeshing algorithm.

  8. p-Willmore Flow A messy research implementation of our p-Willmore flow algorithm.

  9. Active Manifolds Python code necessary to run the Active Manifolds algorithm.

  10. AM Examples A Jupyter notebook outlining some basic applications of Active Manifolds. Requires the “Active Manifolds” code above and an installation of Active Subspaces to run the notebook locally.