SuperLU
License information
The SuperLU license can be found in the License.txt filel on the SuperLU web site of the License.txt file in the GitHub repository.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider SuperLU/<version>.
EasyConfig:
-
EasyConfig SuperLU-6.0.0-cpeCray-23.09-OpenMP.eb, will build SuperLU/6.0.0-cpeCray-23.09-OpenMP
-
EasyConfig SuperLU-6.0.0-cpeGNU-23.09-OpenMP.eb, will build SuperLU/6.0.0-cpeGNU-23.09-OpenMP
-
EasyConfig SuperLU-6.0.1-cpeGNU-24.03-OpenMP.eb, will build SuperLU/6.0.1-cpeGNU-24.03-OpenMP
-
ccpe container only EasyConfig SuperLU-6.0.1-cpeGNU-25.03-OpenMP.eb, will build SuperLU/6.0.1-cpeGNU-25.03-OpenMP
-
ccpe container only EasyConfig SuperLU-7.0.1-cpeGNU-25.03-OpenMP.eb, will build SuperLU/7.0.1-cpeGNU-25.03-OpenMP
Generates static and shared libraries. The shared library uses the multi-threaded BLAS library.
-
ccpe container only EasyConfig SuperLU-7.0.1-cpeGNU-25.03.eb, will build SuperLU/7.0.1-cpeGNU-25.03
Generates static and shared libraries. The shared library uses the single-threaded BLAS library.
Technical documentation
EasyBuild
-
There is no support for SuperLU in the CSCS repository.
Version 6.0.0 for CPE 23.09
- The EasyConfig is a LUST development.
Version 6.0.1 for cpeGNU 24.03 and 25.03
-
Update based on previous easyconfigs
-
The OpenMP versionsuffix is misleading as the code does not contain any OpenMP directives and as a static library, will also not link to the multithreaded BLAS. This was copied from the EasyBuilders repository and it is not clear why they did that.
Version 7.0.1 for cpeGNU 25.03
-
Mostly a straightforward adaptation of the 6.0.1 EasyConfig in 25.03.
-
The EasyConfig was also extended to generate both static and shared libraries.
-
As we now generate a shared library version also, we must take into account single- en multi-threaded BLAS libraries, which is why there is a version with and without
-OpenMPversionsuffix.Note that SuperLU itself is single-threaded code.
Archived EasyConfigs
The EasyConfigs below are additional easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
- Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software