jInv-a Flexible Julia Package for PDE Parameter Estimation.

Lars Ruthotto, Eran Treister, Eldad Haber

Research output: Contribution to journalArticlepeer-review

Abstract

Estimating parameters of partial differential equations (PDEs) from noisy and indirect measurements often requires solving ill-posed inverse problems. These so-called parameter estimation or inverse medium problems arise in a variety of applications such as geophysical and medical imaging and nondestructive testing. Their solution is computationally intense since the underlying PDEs need to be solved numerous times until the reconstruction of the parameters is sufficiently accurate. Typically, the computational demand grows significantly when more measurements are available, which poses severe challenges to inversion algorithms as measurement devices become more powerful. In this paper we present jInv, a flexible framework and open source software that provides parallel algorithms for solving parameter estimation problems with many measurements. Being written in the expressive programming language Julia, jInv is portable, easy to understand and extend, cross-platform tested, and well documented. It provides novel parallelization schemes that exploit the inherent structure of many parameter estimation problems and can be used to solve multiphysics inversion problems, as is demonstrated using numerical experiments motivated by geophysical imaging.
Original languageEnglish
Pages (from-to)S702-S722
JournalSIAM Journal of Scientific Computing
Volume39
Issue number5
DOIs
StatePublished - Oct 2017

Fingerprint

Dive into the research topics of 'jInv-a Flexible Julia Package for PDE Parameter Estimation.'. Together they form a unique fingerprint.

Cite this