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
suite.
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
--
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: [EMAIL PROTECTED]
_______________________________________________
Beowulf mailing list, [EMAIL PROTECTED]
To change your subscription (digest mode or unsubscribe) visit
http://www.beowulf.org/mailman/listinfo/beowulf