Show page source of FrontPage #3651

= DataReplay::README.en

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.

== Author

Shinya Abe <midmind@mail.goo.ne.jp>

== License

LGPL

== Requirement

* mpich-1.2.*

== Get

  % svn co https://www.kono.cis.iwate-u.ac.jp/svn/ashin/datareplay/trunk datareplay

== Install

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

== Usage

=== Log

(1) Build

  % mpicc -L{InstDir}/lib -ldatalog {srcfile} -o {execfile}

(2) Generate log files

  % mpirun -np n {EXEC}

=== Replay

(1) Build

  % mpicc -L{InstDir}/lib -ldatareplay {srcfile} {execfile}

(2) Replay by a log file

  % mpirun -np 1 {execfile} {logfile}