Yaron,

I'd recommend you check out TotalView. 

It is a mature, established product designed just
for what it sounds like you are doing. 

See our webpage at www.etnus.com. 

You haven't mentioned what platform you are using but if 
it is something that TV supports I think you'll find that 
it is a good solution for problems in a C++ MPI program.

A few quick tidbits:

We have integration with MPI starter programs. I know that 
OpenMPI supports this integration, but you might need to 
update to the latest version and/or rebuild with --enable-debug
to take advantage of it. 

We have great C++ support for a wide range of compilers
across a large set of platforms. This includes translation
of STL container classes to a nice readable format, support
for for your own template classes, nice representation of 
inheritance, a c++ expression system that lets you call C++
object member functions, etc...

We have a cluster architecture that allows us to 
scale to thousands of processors (though realistically 
most people debug on the smallest size that will reproduce 
their problem). 

I'd be happy to correspond with you offlist if you do 
decide to evaluate TotalView. Note that you can get 
a free 15 day evaluation license directly from our 
website.

Cheers,
Chris

On Thu, 15 Dec 2005, Yaron Kretchmer wrote:

> Hi All
> 
> Can anyone share experiences of using a debugger for MPI/C++ programs? 
> 
> Information on Ease of use, STL support, Price etc. would be most
> welcome
> 
>  
> 
> Regards
> 
> Yaron
> 
>  
> 
> 

--
Chris Gottbrath
Partner Technologies Engineer    Etnus, LLC
chris.gottbr...@etnus.com        http://www.etnus.com/
Voice: 508-652-7700 x7735        Fax: 508-652-7787

Reply via email to