LifeV - finite element 3D advanced C++ OO library
LifeV (to be read Life Five) is an open source library for the numerical solution of partial differential equations with the Finite Element Method (FEM). The choice of the FEM is motivated by its rigorous mathematical background, with a sound control of the accuracy, coupled with excellent flexibility in managing complex geometries. There are also LifeV modules for VTK and CGAL.
IRtools: MATLAB Package for Large Scale Inverse Problems
The aim of this project is to develop a new MATLAB software package that consists of state-of-the-art iterative methods to solve large scale ill-posed inverse problems. The package allows users to easily experiment with different iterative methods (including several new approaches) and regularization strategies with very little programming effort. The package also includes several test problems and examples to illustrate how the iterative methods can be used on a variety of large-scale inverse problems.
PI: James Nagy
This is joint work with Silvia Gazzola, University of Bath, and Per Christian Hansen, Technical University of Denmark.
FAIR - Flexible Algorithms for Image Registration
FAIR is written in Matlab and provides implementations of most state-of-the-art image registration algorithms. Although it is primarily designed as an academic and teaching tool, it offers great potential for developing prototypes and solving real-life problems.
PI: Lars Ruthotto
jInv - Julia Package for Parallel PDE Parameter Estimation
jInv is a flexible framework for PDE parameter estimation written in Julia. It gives easy access to many commonly used misfit and regularization terms, efficient numerical optimization, and a parallel and distributed computing model. We also have some examples online.
PI: Lars Ruthotto