What are the best book for learning MPI (C,C++ implementation) ?
G'day,
You might like to have a look at IBM doc. which is available on line over at the National Energy Research Scientific Centre site.
Edit: Unfortunately, the above link appears to have disappeared. But here's another copy of the IBM MPI Programming Guide.
BTW That document has quite an extensive bibliography in the back.
Edit: I forgot to say there's also the IBM Red Book as well.
HTH.
cheers,
A good introduction is "Parallel Programming with MPI" by Peter Pacheco, ISBN 1-55860-339-5. This starts with some very basic examples, and builds up to showing you how to implement various message-passing algorithms in MPI. There's also good information about how to use MPI's collectives - not something I found straightforward from simply reading the API.
I use "Parallel Programming in C with MPI and OpenMP" by Quinn and "Introduction to Parallel Computing" by Grama et al as my main learning books. "Parallel Scientific Computing in C++ and MPI" also seems pretty good but since I'm not much into C++ I only dipped in and out of it.