PaStiX

Description
PaStiX is a scientific library that provides a high performance parallel solver for very large sparse linear systems based on block direct methods. It can handle low-rank compression techniques to reduce the computation and the memory complexity. Numerical algorithms are implemented in single or double precision (real or complex) for LLt, LDLt and LU factorization with static pivoting (for non symmetric matrices having a symmetric pattern). The PaStiX library uses the graph partitioning and sparse matrix block ordering packages Scotch or Metis.

The PaStiX solver is suitable for any heterogeneous parallel/distributed architecture when its performance is predictable, such as clusters of multicore nodes with GPU accelerators.
Use cases
linear algebra, high-performance computing, sparse matrix, linear solver, low-rank compression
LaBRI contributors
Pierre RAMET, Mathieu FAVERGE
Source code depot
https://gitlab.inria.fr/solverstack/pastix
Software licenses
LGPL
Supported OS
Linux, MacOS, Windows
Latest version
6.2.1 (01/01/2022)
More informations
https://solverstack.gitlabpages.inria.fr/pastix/

Back