Tutorial
This section describes what knowledge the reader is assumed to have, what knowledge the
reader will gain by working through this tutorial, a description of the tutorial itself,
and so on.
This section describes the basic ideas behind the Charm++ programming model.
It introduces the concept of chares, asynchronous message passing,
and so on.
This section describes the Charm++ Runtime System and what role it plays during
the execution of a Charm++ application. The various software layers (i.e.
machine layer, Converse, and so on) along with what role they play will be
discussed.
|
This introduces the basic of Charm++ programming. Simple example programs are
discussed along with the associated concepts of the Charm++ programming model.
This section contains example Charm++ programs (some in detail, some left
as exercise to the reader).
This section presents some of the abstractions that are contained in Charm++ (reductions,
and so on).
This section contains more example Charm++ programs which use one or more of the Charm++
abstractions.
|
This section presents some of the tools that are available to Charm++ applications.
This section presents some of the abstractions that are contained in Charm++ (reductions,
and so on).
|