I am trying to decide which parallel debugger to use. So far I found not many open sources ones so my choices are:
Which one do you recommend? Are there anything else worthwhile?
A colleague wrote a few years ago a short technical report comparing the two. Moral of the story: they're comparable, and the fact that there's competition in the market has improved the landscape considerably. We use DDT now; I prefer the interface, and it now scales to much larger process counts than totalview does (but I suspect totalview will make up the difference shortly). DDT also works on all our machines (x86, CUDA, Power); check to see if Totalview can cover all your platforms.
TotalView supports TCL scripting very nicely. Had a nightmare system that consisted of 40+ interconnected processes. TotalView's tcl interface allowed me to create a script that attached to them all at once at startup in an automated fashion. Certain things would NOT have gotten fixed without that facility.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With