What is SuperLU_DIST?
masterSuperLU_DIST is a parallel extension of the serial SuperLU library designed for distributed memory parallel machines. It provides subroutines to solve sparse linear systems of the form A*X=B using Gaussian elimination with static pivoting (GESP).
Key technical characteristics:
- Static Pivoting (GESP): Combines the numerical stability of partial pivoting with the scalability of Cholesky (no pivoting) to ensure accuracy and efficiency on large processor counts.
- Parallelism Model: Implemented in ANSI C, utilizing OpenMP for on-node (shared memory) parallelism and MPI for off-node (distributed memory) communications.
- GPU Acceleration: Supports numerical LU factorization and triangular solvers on Nvidia, AMD, and Intel GPUs.
- Data Types: Supports double-precision real and double-precision complex data types.