Please take a few seconds registering with us. This helps us support
you better and further improve our software. The information will not be
used/shared outside this group [privacy policy].
Thank you for your cooperation.
By downloading Charm++ you are agreeing to abide by its free for non-commercial use license Charm++ License, which is provided inside the package itself and reproduced at the prior link for your perusal.
What is Converse ?
Converse is an interoperable, message-driven
parallel runtime system. New parallel programming paradigms often face
the difficulty of user acceptance. Converse mitigates this difficulty
by allowing multiple paradigms to coexist in a single parallel application.
Converse is a component based portable run-time system, that allows easy
implementation of run-time systems of novel parallel languages. It provides
support for user-level threads, communication, shared memory and a collection
of useful run-time libraries. Several languages/parallel paradigms have
been implemented using Converse, and demonstrated to interoperate in parallel
applications.
What is Charm++ ?
Charm++ is a parallel extension to C++
developed at the parallel programming laboratory for the past several years.
Charm++ is a data driven (actor like) language. It supports three
kinds of parallel objects: chares (individual actors), chare groups, and
chare arrays. The execution of objects' methods is triggered by availability
of messages (method invocations), under the control of a prioritized scheduler.
The System supports automatic load balancing. This is a mature and
robust programming system, using which several major applications have
been developed.