http://blogs.cisco.com/performance/the-mpi-c-bindings-what-happened-and-why The MPI C++ bindings: what happened, and why?