git clone

catamari contains C++14, header-only implementations of DAG-scheduled (via OpenMP tasks), real and complex, supernodal sparse-direct Cholesky, LDL^T, and LDL^H factorizations. It similarly implements DAG-scheduled, dense and sparse-direct, real and complex, Determinantal Point Process sampling through modified LDL^H factorizations.

Version 0.2 will soon be released; in the mean time, the current development head is recommended. The documentation is maintained at

Catamari is distributed under the terms of the Mozilla Public License, v. 2.0 and uses the Meson build system and Catch2 unit-testing framework.