Charm++
License information
Charm++ and associated software are licensed under the Charm++/Converse License.
Note in particular that the license forbits use of Software or Software derivative works for internal commercial purposes.
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 Charm++/<version>
.
EasyConfig:
-
EasyConfig Charm++-6.10.2-cpeGNU-23.09-MPI.eb, will build Charm++/6.10.2-cpeGNU-23.09-MPI
-
EasyConfig Charm++-7.0.0-cpeAMD-23.09-multicore.eb, will build Charm++/7.0.0-cpeAMD-23.09-multicore
-
EasyConfig Charm++-8.0.0-cpeGNU-24.03-multicore.eb, will build Charm++/8.0.0-cpeGNU-24.03-multicore
Technical documentation
General information
Charm++ is a parallel programming framework in C++ supported by an adaptive runtime system, which enhances user productivity and allows programs to run portably from small multicore computers (your laptop) to the largest supercomputers.
EasyBuild
Version 6.10.2 for CPE GNU 21.08
- The EasyConfig is derived from the CSCS one
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