Xmdb
- Abstract
- Xmdb has twin purposes: to serve as a parallel programming and debugging trainer for beginners, and to provide sophisticated debugging support for experienced programmers in the beginning phases of algorithm development. In the Xmdb environment a program is debugged with respect to a single process (called the controlled process). The messages that are sent to the controlled process are collected in a receive queue (RQ). These messages are delivered to the controlled process under the user control. Symbolic debugging can be done on any of the processes at any suspend point by using any sequential debugger that is available in a particular machine. The debugger to be used can be specified to Xmdb.
- DateOfInformation
- Tue Apr 22 08:46:35 1997
- Domain
- Parallel Processing Tools!Execution and Performance Analyzers (including debuggers)
- TargetEnvironment
- SunOS 4.1.x, Solaris, AIX 2.3, HP-UX, IRIX 5.3, Cray Y-MP. Xmdb has an independent, source compatible implementation of PVM 3.3. Therefore, instead of linking with libpvm3.a and libgpvm3.a libraries distributed with the PVM 3.x distribution from Oak Ridge National Laboratory, the PVM programs should be linked with a Xmdb library called libmdb.a. No source code changes are necessary. However, some functions in PVM 3.3 are not implemented, though most of the functions are implemented.
- Webpage
- http://www-c8.lanl.gov/dist_comp2/mdb/mdb.html
- ContactIs
- Suresh K. Damodaran-Kamal
- Review Information
- PTLIB Review of Xmdb
Meta Data URL from which this entry was created:
http://www.nhse.org/rib/repositories/ptlib/objects/Asset/xmdb.html
ptlib_maintainers@nhse.org