SPLA
License information
SPLA is licensed under a BSD 3-Clause License a copy of which can be found in the LICENSE 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 SPLA/<version>
.
EasyConfig:
-
EasyConfig SPLA-1.5.5-cpeGNU-23.09-rocm.eb, will build SPLA/1.5.5-cpeGNU-23.09-rocm
-
EasyConfig SPLA-1.6.1-cpeGNU-23.12-rocm.eb, will build SPLA/1.6.1-cpeGNU-23.12-rocm
-
EasyConfig SPLA-1.6.1-cpeGNU-24.03-rocm.eb, will build SPLA/1.6.1-cpeGNU-24.03-rocm
Technical documentation
General information
SPLA provides specialized functions for linear algebra computations with a C++ and C interface, which are inspired by requirements in computational material science codes.
SPLA provides functions for distributed matrix multiplications with specific matrix distributions, which cannot be used directly with a ScaLAPACK interface.
EasyBuild
Version 1.5.1 for CPE 21.08
- The EasyConfig is derived from the CSCS one
Version 1.5.4 for CPE 22.08 with GPU support
- The EasyConfig is based on the 1.5.1 one but with extensions to be able to support GPU also.
Version 1.5.5 for CPE 23.09 with GPU support
- The EasyConfig is a trivial port of the 1.5.4 one with GPU support.
Archived EasyConfigs
The EasyConfigs below are additonal 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