Eclipse PTP
The Eclipse Parallel Tools Platform describes itself as:
"The PTP project provides an integrated development environment to support the development of parallel applications written in C, C++, and Fortran. Eclipse PTP provides:
- Support for the MPI, OpenMP and UPC programming models
- Support for a wide range of batch systems and runtime systems, including PBS/Torque, LoadLeveler, GridEngine, Parallel Environment, Open MPI, and MPICH2
- A scalable parallel debugger
- Support for the integration of a wide range of parallel tools"