Skip to content

Charm++: parallel programming framework in C++

Overview of package

Package: Charm++
Description: parallel programming framework in C++
For more information: http://charmplusplus.org
Categories: SoftwareDevelopment
License: Free2Use (Charm++/Converse License)

General Usage

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.

This module will add the various commands (ampicc, ampiCC, ampicxx, ampif77, etc) to your PATH.

Available versions by cluster

This section lists the available versions of the package Charm++on the UMD HPC clusters.

Versions available on the Zaratan cluster

Version Module tags CPU(s) optimized for GPU ready?
6.10.2 6.10.2 icelake, x86_64, zen2 Yes
6.10.1 6.10.1 zen Yes
7.0.0 7.0.0 zen2 Yes