Skip to main content

superlu-mt: Sparse Linear system solver (multithreaded)

Contents

  1. Overview of package
    1. General usage
  2. Availability of package by cluster

Overview of package

General information about package
Package: superlu-mt
Description: Sparse Linear system solver (multithreaded)
For more information: https://github.com/xiaoyeli/superlu
Categories:
License: OpenSource (LLNL License)

General usage information

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 multithreaded implementation of the library. I.e. it can make use of multiple cores on a single node.

Please see superlu for the sequential version.

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):

and the following flags to your link command (e.g. LDFLAGS in your Makefile):

Available versions of the package superlu-mt, by cluster

This section lists the available versions of the package superlu-mton the different clusters.

Available versions of superlu-mt on the Zaratab cluster

Available versions of superlu-mt on the Zaratab cluster
Version Module tags CPU(s) optimized for GPU ready?
3.1 superlu-mt/3.1 icelake, x86_64, zen, zen2 Y






Back to Top