datareplay (0.1.3) | 2007-09-06 10:02 |
DataReplay is a debug tool for MPI programs.
This logs contents of the events, makes it possible to run and stop
each process independently.
There are two debug parts, these are Logging part and Replay part.
Shinya Abe <midmind@mail.goo.ne.jp>
LGPL
mpich-1.2.*
% svn co https://www.kono.cis.iwate-u.ac.jp/svn/ashin/datareplay/trunk datareplay
Before install, set a shell variable "CC" to mpicc.
when csh,
% setenv CC mpicc
when zsh,
% export CC=mpicc
Install DataReplay
% ./configure % make % make install
(1) Build
% mpicc -L{InstDir}/lib -ldatalog {srcfile} -o {execfile}
(2) Generate log files
% mpirun -np n {EXEC}
(1) Build
% mpicc -L{InstDir}/lib -ldatareplay {srcfile} {execfile}
(2) Replay by a log file
% mpirun -np 1 {execfile} {logfile}
You can execute Replay pert on the debugger.