Skip to the content.

This page collects the Jupyter notebooks used for the graduate course on Computational and Variational Methods for Inverse Problems, taught by Prof. Ghattas at UT Austin in the Spring 2023 semester.

For access to Jetstream 2 click here.

hIPPYlib (Inverse Problems Python library)

The teaching material below uses hIPPYlib. hIPPYlib implements state-of-the-art scalable algorithms for PDE-based deterministic and Bayesian inverse problems. It builds on FEniCS (a parallel finite element element library) for the discretization of the partial differential equations and on PETSc for scalable and efficient linear algebra operations and solvers.

A few important logistics:

Notebooks

Acknowledgement

We would like to acknowledge the Advanced Cyberinfrastructure Coordination Ecosystem: Services & Support (ACCESS), which is supported by National Science Foundation, for providing cloud computing resources (Jetstream 2) for this course through Explore ACCESS allocation MTH230002.

hIPPYlib development was partially supported by National Science Foundation under grants ACI-1550593 and ACI-1550547.