- Mohammad Afzal Shadab ([email protected])
Oden Institute for Computational Engineering and Sciences / Jackson School of Geosciences / University of Texas Institute for Geophysics The University of Texas at Austin
This repo has all the codes which became a part of the assignments for inverse modeling course
Solving the Advection-Diffusion-Reaction Inverse problem for diffusion coefficient field m(x) (Homework 4 and Homework 5)
The codes requires the following packages to function:
- Python version 3.5+
- Jupyter
- Numpy >= 1.16
- scipy >=1.5
- matplotlib >=3.3.4
- FEniCS
- hiPPylib version 3.3.0
After cloning the repository and installing the required libraries, run the jupyter notebook (.ipynb) or python files (.py) files given in the separate folders. Python codes can be run either directly or on an IDE such as Anaconda Spyder.
I would like to acknowledge Professor Omar Ghattas for teaching the course on 'Computational and Variational Methods for Inverse Problems' in 2021 and providing some basic codes to get started. His open-access review paper with Professor Karen Willcox has most of the theory circumscribing these codes which can be found here.