Skip to content

[package list]

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:

eb <easyconfig> -r
To access module help after installation and get reminded for which stacks and partitions the module is installed, use module spider AdaptiveCpp/<version>.

EasyConfig:

Technical documentation

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.