A program is a specific application for some arithmetic implementation provided by HLR. Normally, it can be combined with different parallelization frameworks, which permits direct comparison of the various implementations.

To compile a specific program use the programs option together with the name of the program, e.g.,

scons programs=dag-lu

task parallelism with semi-automatic task graphs

Uniform H-Matrices

matrix arithmetic for (semi-) uniform matrices

Comparison of LR-Approximation and H-arithmetic

comparison of H-matrix arithmetic and low-rank approximation

Binary Compression

binary compression for H-matrix storage and arithmetic

Mat-Vec with Compression

H-matrix-vector multiplication with on-the-fly decompression

Iterative Refinement

iterative refinement with H-matrices and mixed precision