This project will be used to run inversions in earthquake modeling. Both quasi-static and fully dynamic earthquake models will be considered. We will focus on adjoint-based inversion for frictional parameters. We will evaluate various regularization and filtering techniques.