The Parallel Tools Platform
This post originally appeared on the Software Carpentry website.
The Parallel Tools Platform is an open source extension to Eclipse for writing, running, and debugging large parallel programs. This tutorial gives an overview of what it can do (with lots of pretty pictures); this article from CiSE goes into more detail. The lack of decent development tools (particularly debuggers) was one of the reasons I left parallel computing a decade ago; PTP almost looks nice enough to tempt me back into the pool...