Package: | superlu |
---|---|
Description: | Sparse Linear system solver (sequential) |
For more information: | https://github.com/xiaoyeli/superlu |
Categories: | |
License: | OpenSource (LLNL License) |
SuperLU contains a set of subroutines to solve a sparse linear system A*X=B. It uses Gaussian elimination with partial pivoting (GEPP).
This is the sequential implementation of the library.
Please see superlu-mt for a multithreaded/shared memory parallelism version (i.e. can use multiple cores on a single node).
Please see superlu-dist for a distributed memory/MPI version (i.e can use multiple nodes).
The following environmental variables have been defined:
You will probably wish to use these by adding the following flags to your compilation command (e.g. to CFLAGS in your Makefile):
This section lists the available versions of the package superluon the different clusters.
Version | Module tags | CPU(s) optimized for | GPU ready? |
---|---|---|---|
5.2.1 | superlu/5.2.1 | zen | Y |
5.3.0 | superlu/5.3.0 | icelake, x86_64, zen2 | Y |