SuperLU is a general purpose library for solution of large, sparse, non-symmetric systems of linear equations. Callable from C, C++, Fortran.
Uses MPI for distributed processing.
SuperLU itself also comes in other versions, such as sequential, but only the distributed processing version, superlu-dist, is installed at present as this is the most efficient in use for large problems.
module load site-local
- -O3 -qopenmp -ip -xCore-AVX2 -D_LONGINT
Uses internal CBLAS, MKL BLAS.
module load superlu-dist/5.1.3/1
Example Job Scripts
Passes example tests, but some warn
Requires at least 10 processes
so may have issues.