1 Introduction

The primary goal of the parallel debugger is to provide an integrated debugging environment which allows the programmer to examine the changing state of the parallel program during the course of its execution.

The CHARM++ debugging system has a number of useful features for CHARM++ programmers. The system includes a Java GUI client program which runs on the programmer's desktop, and a CHARM++ parallel program which acts as a server. The client and server need not be on the same machine, and communicate over the network using a secure protocol described in http://charm.cs.uiuc.edu/manuals/html/converse/5_CONVERSE_Client_Server_In.html

The system provides the following features:

The debugging client provides these features via extensive support built into the CHARM++ runtime.

November 23, 2009
CharmDebug Homepage
Charm Homepage