SuperLU (serial version)

Category: Libraries-Math-LinearAlgebra-Sparse

Description

SuperLU contains a set of subroutines to solve a sparse linear system A*X=B. It uses Gaussian elimination with partial pivoting (GEPP). The columns of A may be preordered before factorization; the preordering for sparsity is completely separate from the factorization.

Use

SuperLU is available as a module. You can either load Cray's petsc module, which includes SuperLU, or you can directly load a SuperLU module built by NICS.

To use the Cray provided superlu, the usage is:

  module load petsc   # automatically links against superlu
  ftn example.f 
If you load the NICS locally built superlu, then the usage is as follows:
  module avail superlu
  module load superlu/4.0
  ftn example.f ${SUPERLU_LIB}

Support

This package has the following support level : Supported

Available Versions

Version Available Builds
pgi gnu pathscale Other
3.1
v
v
v
?
4.0
v
v
v