NACSE - Northwest Alliance for Computational Science and Engineering
Ariadne Page
Ariadne is an event-based debugger for high-level debugging of
parallel programs. A parallel program is described (using a simple
scripting language) in terms of significant events that characterize
its behavior. This model is then compared with the actual execution as
captured in event traces by running the program. The matches or
mismatches are analysed using querying facilities and then after
locating the error, we set a breakpoint and reexecute the program
under a deterministic replay system. On reaching the breakpoint, we
are free to examine the state of the program using
traditional state based debuggers.
Further Information:
NACSE Home Page
Comments and questions to
nacse-questions@nacse.org.