0eca6129141f99105a01243437715bb7bd434af6
[charm.git] / doc / charm++ / further.tex
1 \section{Further Information}
2
3 \subsection{Related Publications}
4 \label{publications}
5
6 For starters, see the publications, reports, and manuals 
7 on the Parallel Programming Laboratory website: \texttt{http://charm.cs.uiuc.edu/}. 
8
9 \subsection{Associated Tools and Libraries}
10
11 Several tools and libraries are provided for \charmpp{}. \projections{} 
12 is an automatic performance analysis tool which provides
13 the user with information about the parallel behavior of \charmpp\ programs. 
14 The purpose of implementing \charmpp{} standard
15 libraries is to reduce the time needed to develop parallel
16 applications with the help of a set of efficient and re-usable modules.
17 Most of the libraries have been described in a separate manual.
18
19 \subsubsection{\projections}
20
21 \projections{} is a performance visualization and feedback tool. The system has
22 a much more refined understanding of user computation than is possible in
23 traditional tools.
24
25 \projections{} displays information about the request for creation and the
26 actual creation of tasks in \charmpp\ programs. Projections also provides the
27 function of post-mortem clock synchronization. Additionally, it can also
28 automatically partition the execution of the running program into logically
29 separate units, and automatically analyzes each individual partition. 
30
31 Future versions will be able to provide recommendations/suggestions for
32 improving performance as well.
33
34 \subsection{Contacts}
35 \label{Distribution}
36
37 While we can promise neither bug-free software nor immediate solutions   
38 to all problems, \charmpp\ is a stable system and it is our intention to
39 keep it as up-to-date and usable as our resources will allow
40 by responding quickly to questions and bug reports.  To that
41 end, there are mechanisms in place for contacting Charm users
42 and developers. 
43
44 Our software is made available for research use and evaluation.
45 For the latest software distribution, further information about
46 \converse{}/\charmpp\ and information on how to contact the Parallel
47 Programming laboratory, see our website at \texttt{http://charm.cs.uiuc.edu/}.
48
49 If retrieval of a publication via these channels is not possible,
50 please send electronic mail to \texttt{kale@cs.uiuc.edu} or postal mail to:
51
52 \begin{alltt}
53    Laxmikant Kale
54    Department of Computer Science 
55    University of Illinois 
56    1304 West Springfield Avenue 
57    Urbana, IL 61801 
58 \end{alltt}