OpenSHMEM is an effort to create a specification for a standardized API for parallel programming in the Partitioned Global Address Space. Along with the specification the project is also creating a reference implementation of the API. This implementation attempts to be portable, to allow it to be deployed in multiple environments, and to be a starting point for implementations targeted to particular hardware platforms. It will also serve as a springboard for future development of the API.
The usage of PGAS models have been discussed as an MPI alternative for a while now. GPI is new implementation of the Fraunhofer Institut ITWM that, instead of a new language alternative, presents itself as an API for C, C++ and Fortran. GPI has already been successfully used in industrial applications. Different benchmarks implemented with GPI show how applications scale well even when using highly-parallel Multicore systems, and without the known scaling problems of MPI.
TAU Performance System® is a portable profiling and tracing toolkit for performance analysis of parallel programs written in Fortran, C, C++, Java, Python.