magma
License information
Magma is The 3-Clause BSD License. The full text is available in the MAGMA bitbucket 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 magma/<version>
.
EasyConfig:
-
EasyConfig magma-2.7.2-cpeAMD-23.09-rocm.eb, will build magma/2.7.2-cpeAMD-23.09-rocm
-
EasyConfig magma-2.7.2-cpeCray-23.09-rocm.eb, will build magma/2.7.2-cpeCray-23.09-rocm
-
EasyConfig magma-2.7.2-cpeGNU-23.09-rocm.eb, will build magma/2.7.2-cpeGNU-23.09-rocm
-
EasyConfig magma-2.8.0-cpeAMD-24.03-rocm.eb, will build magma/2.8.0-cpeAMD-24.03-rocm
-
EasyConfig magma-2.8.0-cpeCray-24.03-rocm.eb, will build magma/2.8.0-cpeCray-24.03-rocm
-
EasyConfig magma-2.8.0-cpeGNU-24.03-rocm.eb, will build magma/2.8.0-cpeGNU-24.03-rocm
Technical documentation
EasyBuild
Version 2.7.2 for CPE 23.09
- Created for LUMI with a patch to separate HIP and C++ compilation to allow linking to the OpenMP runtime corresponding to the PrgEnv used.
The patch also uses the standard CMake way of setting the GPU architecture rather than the non-standard way used in Magma (which even had an outdated list of architectures).
-
For CPE GNU and AMD, static and shared libraries are built.
-
For CPE Cray, only the shared library is available.