Subsections

8 CHARM++ and CONVERSE Internals

8.0.1 How is the Charm++ source code organized and built?

All the Charm++ core source code is soft-linked into the charm/<archname>/tmp directory when you run the build script. The libraries and frameworks are under charm/<archname>/tmp/libs, in either ck-libs or conv-libs.

8.0.2 I just changed the Charm++ core. How do I recompile Charm++?

cd into the charm/<archname>/tmp directory and make. If you want to compile only a subset of the entire set of libraries, you can specify it to make. For example, to compile only the Charm++ RTS, type make charm++.

8.0.3 Do we have a #define charm_version somewhere? If not, which version number should I use for the current version?



May 26, 2012
Charm Homepage