Spla
Installed versions
Resource | Version |
---|---|
Dardel/cpe23.12 | 1.5.5 |
Dardel/cpe23.03 | 1.5.5 |
Dardel-GPU/cpe23.03.gpu | 1.5.5 |
Dardel-GPU/cpe23.12.gpu | 1.5.5 |
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
ml spider spla
ml PDC/<version>
ml spla/1.5.5-cpeGNU-23.12-gpu
ml show spla/1.5.5-cpeGNU-23.12-gpu