Charm++ is a message-passing parallel language and runtime system.
It is implemented as a set of libraries for C++, is efficient,
and is portable to a wide variety of parallel machines.
Source code is provided, and non-commercial use is free.

Charm++ is developed in the University of Illinois, and is
used primarily by the NAMD, the molecular simulation system.
