{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,1]],"date-time":"2026-09-01T09:48:25Z","timestamp":1788256105850,"version":"build-2803163510"},"reference-count":55,"publisher":"Society for Industrial & Applied Mathematics (SIAM)","issue":"5","funder":[{"DOI":"10.13039\/100011102","name":"Seventh Framework Programme","doi-asserted-by":"publisher","award":["623212"],"award-info":[{"award-number":["623212"]}],"id":[{"id":"10.13039\/100011102","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["DMS 1522599"],"award-info":[{"award-number":["DMS 1522599"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIAM J. Sci. Comput."],"published-print":{"date-parts":[[2017,1]]},"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.1137\/16m1081063","type":"journal-article","created":{"date-parts":[[2017,10,26]],"date-time":"2017-10-26T16:24:40Z","timestamp":1509035080000},"page":"S702-S722","source":"Crossref","is-referenced-by-count":32,"title":["jInv--a Flexible Julia Package for PDE Parameter Estimation"],"prefix":"10.1137","volume":"39","author":[{"given":"Lars","family":"Ruthotto","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eran","family":"Treister","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Eldad","family":"Haber","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"351","published-online":{"date-parts":[[2017,10,26]]},"reference":[{"key":"atypb1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2007.05.013"},{"key":"atypb2","first-page":"9","volume-title":"Archive of Numerical Software, 3","author":"M.","year":"2015"},{"key":"atypb3","doi-asserted-by":"publisher","DOI":"10.1137\/S0895479899358194"},{"key":"atypb4","volume-title":"Society of Exploration Geophysicists","author":"Aminzadeh F.","year":"1997"},{"key":"atypb5","doi-asserted-by":"crossref","first-page":"943","DOI":"10.1306\/3D933F62-16B1-11D7-8645000102C1865D","volume":"34","author":"Archie G. E.","year":"1950","journal-title":"AAPG Bull."},{"key":"atypb6","doi-asserted-by":"publisher","DOI":"10.1088\/0266-5611\/15\/2\/022"},{"key":"atypb7","doi-asserted-by":"publisher","DOI":"10.1088\/0266-5611\/25\/12\/123010"},{"key":"atypb8","volume-title":"Technical report ANL-95\/11","author":"Balay S.","year":"2014"},{"key":"atypb9","first-page":"857","volume-title":"SEG Technical Program Expanded Abstracts","author":"Belliveau P.","year":"2016"},{"key":"atypb10","volume-title":"Julia: A Fast Dynamic Language for Technical Computing, preprint, https:\/\/arxiv.org\/abs\/1209.5145","author":"Bezanson J.","year":"2012"},{"key":"atypb11","volume-title":"Computational Optimization of Systems Governed by Partial Differential Equations","author":"Borzi A.","year":"2012"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1137\/S0036144598333613"},{"key":"atypb13","doi-asserted-by":"publisher","DOI":"10.1016\/j.cageo.2015.09.015"},{"key":"atypb14","volume-title":"Inverse Theory for Petroleum Reservoir Characterization and History Matching","author":"Dean O. S.","year":"2008"},{"key":"atypb15","doi-asserted-by":"publisher","DOI":"10.1190\/1.1440975"},{"key":"atypb16","first-page":"129","volume":"16","author":"El Guennouni A.","year":"2003","journal-title":"Electron. Trans. Numer. Anal."},{"key":"atypb17","doi-asserted-by":"publisher","DOI":"10.1088\/0266-5611\/24\/3\/034015"},{"key":"atypb18","doi-asserted-by":"publisher","DOI":"10.1137\/040615195"},{"key":"atypb19","volume-title":"A Framework for Automated PDE-Constrained Optimisation, preprint, https:\/\/arxiv.org\/abs\/1302.3894","author":"Funke S. W.","year":"2013"},{"key":"atypb20","unstructured":"E. Haber,\n                      Numerical Strategies for the Solution of Inverse Problems\n                      , Ph.D. thesis, Department of Earth and Ocean Sciences, University of British Columbia, Vancouver, BC, Canada, 1997."},{"key":"atypb21","volume-title":"Computational Methods in Geophysical Electromagnetics","author":"Haber E.","year":"2015"},{"key":"atypb22","doi-asserted-by":"publisher","DOI":"10.3997\/2214-4609.201601308"},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1088\/0266-5611\/30\/5\/055011"},{"key":"atypb24","doi-asserted-by":"publisher","DOI":"10.1071\/ASEG2016ab257"},{"key":"atypb25","doi-asserted-by":"publisher","DOI":"10.1145\/1089014.1089021"},{"key":"atypb26","doi-asserted-by":"publisher","DOI":"10.6028\/jres.049.044"},{"key":"atypb27","doi-asserted-by":"publisher","DOI":"10.1109\/HPTCDL.2014.6"},{"key":"atypb28","doi-asserted-by":"publisher","DOI":"10.1137\/S1064827595287997"},{"key":"atypb29","doi-asserted-by":"publisher","DOI":"10.1190\/1.3230502"},{"key":"atypb30","doi-asserted-by":"publisher","DOI":"10.4310\/CMS.2006.v4.n1.a10"},{"key":"atypb31","doi-asserted-by":"publisher","DOI":"10.1190\/geo2013-0058.1"},{"key":"atypb32","doi-asserted-by":"publisher","DOI":"10.1190\/1.1444060"},{"key":"atypb33","doi-asserted-by":"publisher","DOI":"10.1023\/A:1021858008222"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1155\/2012\/380908"},{"key":"atypb35","unstructured":"P. R. McGillivray,\n                      Forward Modelling and Inversion of DC Resistivity and MMR Data\n                      , Ph.D. thesis, Department of Geophysics and Astronomy, University of British Columbia, Vancouver, BC, Canada, 1992."},{"key":"atypb36","doi-asserted-by":"publisher","DOI":"10.3997\/2214-4609.201602115"},{"key":"atypb37","first-page":"846","volume-title":"SEG Technical Program Expanded Abstracts","author":"McMillan M.","year":"2016"},{"key":"atypb38","doi-asserted-by":"publisher","DOI":"10.1007\/b98874"},{"key":"atypb39","doi-asserted-by":"publisher","DOI":"10.1016\/0024-3795(80)90247-5"},{"key":"atypb40","first-page":"21","volume-title":"Advanced Computational Methods in Science and Engineering, Lect. Notes Comput. Sci. Eng. 71","author":"Oosterlee C. W.","year":"2010"},{"key":"atypb41","doi-asserted-by":"publisher","DOI":"10.1190\/1.1444597"},{"key":"atypb42","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718003"},{"key":"atypb43","doi-asserted-by":"publisher","DOI":"10.1137\/140990073"},{"key":"atypb44","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2003.07.011"},{"key":"atypb45","volume-title":"Developments in Petroleum Science 65","author":"Sch\u00f6n J. H.","year":"2015"},{"key":"atypb46","first-page":"1351","volume-title":"SEG Technical Program Expanded Abstracts","author":"Sei A.","year":"1994"},{"key":"atypb47","doi-asserted-by":"publisher","DOI":"10.1190\/1.3250266"},{"key":"atypb48","unstructured":"The HDF Group,\n                      Hierarchical Data Format, Version 5\n                      ,http:\/\/www.hdfgroup.org\/HDF5\/, 1997."},{"key":"atypb49","doi-asserted-by":"publisher","DOI":"10.1016\/j.jcp.2016.08.012"},{"key":"atypb50","doi-asserted-by":"publisher","DOI":"10.1137\/16M1082718"},{"key":"atypb51","doi-asserted-by":"publisher","DOI":"10.1137\/140952570"},{"key":"atypb52","doi-asserted-by":"publisher","DOI":"10.1137\/0913035"},{"key":"atypb53","doi-asserted-by":"publisher","DOI":"10.1190\/1.3238367"},{"key":"atypb54","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898717570"},{"key":"atypb55","doi-asserted-by":"publisher","DOI":"10.1190\/geo2012-0338.1"}],"container-title":["SIAM Journal on Scientific Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/epubs.siam.org\/doi\/pdf\/10.1137\/16M1081063","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,21]],"date-time":"2026-08-21T16:11:01Z","timestamp":1787328661000},"score":1,"resource":{"primary":{"URL":"https:\/\/epubs.siam.org\/doi\/10.1137\/16M1081063"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,1]]},"references-count":55,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["10.1137\/16M1081063"],"URL":"https:\/\/doi.org\/10.1137\/16m1081063","relation":{},"ISSN":["1064-8275","1095-7197"],"issn-type":[{"value":"1064-8275","type":"print"},{"value":"1095-7197","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,1]]}}}