Charm++: parallel programming framework in C++

Contents

  1. Overview of package
  2. Overview of package
    1. General usage
  3. Availability of package by cluster

Overview of package

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

General usage 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.

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

Available versions of the package Charm++, by cluster

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

Available versions of Charm++ on the Deepthought2 cluster (RHEL8)

Available versions of Charm++ on the Deepthought2 cluster (RHEL8)
Version Module tags CPU(s) optimized for GPU ready?
6.10.1 charmpp/6.10.1 ivybridge Y

Available versions of Charm++ on the Juggernaut cluster

Available versions of Charm++ on the Juggernaut cluster
Version Module tags CPU(s) optimized for GPU ready?
6.10.1 charmpp/6.10.1 skylake_avx512, x86_64, zen Y

Available versions of Charm++ on the Deepthought2 cluster (RHEL6) [DEPRECATED]

Available versions of Charm++ on the Deepthought2 cluster (RHEL6) [DEPRECATED]
Version Module tags CPU(s) optimized for GPU ready?
6.6.1 charmpp/6.6.1 ivybridge N
6.5.0-PACE charmpp/6.5.0-PACE ivybridge N
6.4.0 charmpp/6.4.0 ivybridge N