An object-oriented optimization framework for large-scale inverse problems. - Ettore Biondi; Guillaume Barnier; Robert G. Clapp; Francesco Picetti; Stuart Farris (Comput. Geosci., 2021)