[Beowulf] debugging

Olli-Pekka Lehto oplehto at csc.fi
Fri Apr 13 02:33:59 PDT 2007

Mark Hahn wrote:
>>> Does anyone have any advice? I am open to try out other things as 
>>> well if possible. I am just starting to learn debugger techniques for 
>>> a parallel program.
> we bought Allinea DDT, which is pretty good.  I think it's a good
> illustration that the parallel part of debugging doesn't have to be 
> hard.  getting parallel logic is still nontrivial, as often serial is.

For dealing with parallel logic (or at least one level of it) Intel has 
an interesing-looking tool for sanity-checking MPI communication called 
the "Intel Message Checker". It used to be available as a stand-alone 
beta version but now seems to be bundled with the Intel Trace Analyzer 

I haven't experimented with it yet but the feature set looks promising 
for catching hard-to-find errors in parallelization. Has anyone tried it 
and does it work as advertised?

Olli-Pekka Lehto, Systems Specialist, Systems Services, CSC
PO Box 405 02101 Espoo, Finland; tel +358 9 457 2215, fax +358 9 4572302
CSC is the Finnish IT Center for Science, www.csc.fi,
e-mail: Olli-Pekka.Lehto at csc.fi

More information about the Beowulf mailing list