Spla¶
Installed versions¶
| Resource | Version |
|---|---|
| Dardel/cpe23.12 | 1.5.5 |
| Dardel-GPU/cpe23.12.gpu | 1.5.5 |
| Dardel/cpe24.11 | 1.6.1 |
General information¶
Specialized Parallel Linear Algebra (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. All computations can optionally utilize GPUs through CUDA or ROCm, where matrices can be located either in host or device memory. For more information see the SPLA homepage.
How to use¶
You can check available SPLA modules using
For example, load the module for the SPLA library 1.5.5 with GPU backend To see what environment variables are set when loading the module