Charm++

Source Code

Git Archive

The latest development version of Charm++ can be downloaded directly from our source archive. The Git version control system is used, which is available from here.

This development version may not be as portable or robust as the released versions. Therefore, it may be prudent to keep a backup of old copies of Charm++.

  1. Check out the latest development version of Charm++ from the repository:

    $ git clone https://github.com/charmplusplus/charm

  2. This will create a directory named charm. Move to this directory:

    $ cd charm

    To obtain the current stable release, 8.0.0, checkout the v8.0.0 tag:

    $ git checkout v8.0.0

  3. And now build Charm (netlrts-linux example):

    $ ./build charm++ netlrts-linux-x86_64 [ --with-production | -g ]

This will make a netlrts-linux-x86_64 directory, with bin, include, lib etc subdirectories.