I find that using mpirun to launch multiple instance of a serial debugger is fairly usable (but not perfect) for jobs with fewer than about four processes. A description of how to do this is here: http://www.open-mpi.org/faq/?category=debugging
The biggest drawbacks to this approach are that a) setting breakpoints and stepping between lines must be controlled separately for each process b) restarting the job requires ending all of your debugger sessions. -Brian On Fri, Oct 29, 2010 at 4:06 AM, Jeremy Roberts <j.alyn.robe...@gmail.com> wrote: > I'd suggest looking into TotalView (http://www.totalviewtech.com) and/or DDT > (http://www.allinea.com/). I've used TotalView pretty extensively and found > it to be pretty easy to use. They are both commercial, however, and not > cheap. > > As far as I know, there isn't a whole lot of open source support for > parallel debugging. The Parallel Tools Platform of Eclipse claims to provide > a parallel debugger, though I have yet to try it > (http://www.eclipse.org/ptp/). > > Jeremy > > On Fri, Oct 29, 2010 at 12:55 AM, Jack Bryan <dtustud...@hotmail.com> wrote: >> >> Hi, >> Would you please recommend a debugger, which can do debugging for parallel >> processes >> on Open MPI systems ? >> I hope that it can be installed without root right because I am not a root >> user for our >> MPI cluster. >> Any help is appreciated. >> Thanks >> Jack >> Oct. 28 2010 >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users >