Kokkos
License information
Kokkos is under the Apache License, Version 2.0.
A copy of the license can also be found in the "LICENSE" file in the Kokkos 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 Kokkos/<version>
.
EasyConfig:
-
EasyConfig Kokkos-4.5.1-cpeAMD-24.03-rocm.eb, will build Kokkos/4.5.1-cpeAMD-24.03-rocm
-
EasyConfig Kokkos-4.5.1-cpeGNU-24.03-rocm.eb, will build Kokkos/4.5.1-cpeGNU-24.03-rocm
This version offers only the serial host backend and not the OpenMP one for CPU, to avoid a mismatch between the GNU and ROCm OpenMP libraries.
Technical documentation
EasyBuild
-
No EasyBuild support Kokkos at the time of writing in either the EasyBuilders or the CSCS repository.
Version 4.5.1 for cpeGNU and cpeAMD with ROCm 6.0.3
-
The EasyConfig is a LUST development.
-
The cpeGNU recipe offers the serial host backend only to avoid OpenMP runtime library mismatch between the GNU one and ROCm one.