H2Lib
H2Lib is an open source software library for hierarchical matrices
and H²-matrices that is being developed in the
Scientific Computing Group at
Kiel University.
It is intended as a successor to the popular
HLib package
that is no longer actively maintained.
H2Lib offers a state-of-the-art implementation of hierarchical matrix
techniques, particularly
- data structures for clusters, blocks, low-rank matrices,
H-matrices, and H²-matrices,
- efficient algorithms for H-matrix arithmetic operations like
multiplication, inversion, and factorization,
- algebraic, analytic and hybrid compression schemes for
non-local operators, including ACA, HCA, and GCA for integral
operators, and
- fast recompression algorithms for H²-matrices.
The library also contains application modules for finite element
and boundary element methods in 2D and 3D.