FLIPACK
3.1
Fast Linear Inversion Package
|
FLIPACK (Fast Linear Inversion PACKage) is a library for fast linear inversion as described in this article. Stochastic linear inversion is the backbone of applied inverse methods. Stochastic inverse modeling deals with the estimation of functions from sparse data, which is a problem with a nonunique solution, with the objective to evaluate best estimates, measures of uncertainty, and sets of solutions that are consistent with the data. As finer resolutions become desirable, the computational requirements increase dramatically when using conventional algorithms. The FLIPACK reduces the computational cost from \(\mathcal{O}(N^2)\) to \(\mathcal{O}(N)\) by modeling the large dense convariances arising in these problems as a hierarchical matrix, more specifically as a \(\mathcal{H}^2\) matrix. Matrix-vector products for hierarchical matrices are accelerated using the Black Box Fast Multipole Method to accelerate these matrix-vector products.
![]() |