AdaptiveCpp
License information
AdaptiveCpp is licensed under a BSD 2-Clause Simplified License. See the LICENSE file in the GitHub repostory.
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 AdaptiveCpp/<version>
.
EasyConfig:
Technical documentation
- AdaptiveCpp on GitHub
- Formerly known as hipSYCL and Open SYCL
EasyBuild
-
There is no support for AdaptiveCpp in the EasyBuilders repository.
-
There is no support for AdaptiveCpp in the CSCS repository.
Release 23.10.0 for CPE 22.12 and CPE 23.09
-
Recommended version for CPE 23.09 is 23.10.0 with ROCm 5.4.6
-
Rely on cpeAMD EasyBuild toolchain
-
CPE 22.12 recipe uses default ROCm 5.2.3
-
CPE 23.09 recipe with ROCm 5.6.1 has issues with performance on multiple nodes due to driver and/or GTL library incompatibility
-
All the recipes rely on ROCm LLVM entirely which misses libraries required to enable the single pass compiler feature of ACPP.
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