Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
User Manual

User Manual
Results will update as you type.
  • Application Guide
  • Status of System
  • Usage Guide
  • Compute partitions
  • Software
    • AI Frameworks and Tools
    • Bring your own license
    • Chemistry
    • Data Manipulation
    • Engineering
    • Environment Modules
    • Miscellaneous
    • Numerics
    • Virtualization
    • Devtools Compiler Debugger
      • Anaconda (conda) and Mamba
      • antlr
      • Arm DDT
      • Charm++
      • Intel oneAPI Compiler Suite
      • Intel oneAPI MPI
      • Intel oneAPI Performance Tools
      • LIKWID Performance Tool Suite
      • OpenMPI
      • Patchelf
      • Python
      • SYCL
      • Valgrind instrumentation framework
      • VS Code
      • Julia
      • Perforce TotalView
    • Visualisation Tools
  • FAQ
  • NHR Community
  • Contact

    You‘re viewing this with anonymous access, so some content might be blocked.
    /
    Charm++

    Charm++

    Sept. 10, 2021

    Parallel Programming Framework

    General Information

    Charm++ is a Parallel Programming Framework with adaptive runtime technique. Read more on Charm++ home page.

    For manual and user-guide visit the Charm++ documentation page.

    Modules

    VersionInstallation Pathmodulefilecompilercomment
    6.8.2/sw/libraries/charm++/6.8.2/sklcharm++/6.8.2gcc_8.2-openmpi_3.1.2Gö
    6.9.0/sw/tools/charm++/6.9.0/sklcharm++/6.9.0openmpi.3.1.5-gcc.9.2.0B

    Usage

    Select the version and set the environment by loading the module file:

    module load charm++/<version>

    This sets the appropriate paths for using Charm++ Parallel Framework.

    Compile the example code using Charm++, then request the parallel resources, and run the test

    cd $EXAMPLE_PATH/charm++/jacobi2d-2d-decomposition
    make
    srun -p standard96:test -N2 --ntasks 10 --pty --interactive bash
    ./charmrun jacobi2d 10 10 +p10


    , multiple selections available, Use left or right arrow keys to navigate selected items
    software
    sw-devtools
    hlrn-sw
    {"serverDuration": 10, "requestCorrelationId": "503169abfa674007ae71a5ca2fe22aa4"}