Charm++ Tutorial Exercises

Before getting started, please find Charm++ Manual and other useful documents.

Today, we will work on four exercises below. First, clone all of them:
$ git clone

  1. Compile and Run: Hello
  2. Reductions: Particle Simulation-Exercise 1
  3. Pup and Load Balancing: Particle Simulation-Exercise 2
  4. SDAG: Key-Value Store
If you want to build Charm++ on your own, download from the Charm++ Software page.

Frequently Asked Questions

Projections Hands-On Logs