tags:

views:

539

answers:

4

What are the best book for learning MPI (C,C++ implementation) ?

+3  A: 

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,

Rob Wells
Very nice link thank you !
Nadir SOUALEM
Thats quite nice, I didn't know there was a RedBook for that.
monksy
@Rob Wells: The IBM doc link is broken.
claws
@claws, added a link to another copy. Here's hoping it doesn't disappear too quickly.
Rob Wells
claws
+3  A: 

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.

Edric
+1  A: 

I thought Parallel Programming Techinques did a good job.

monksy
+1  A: 

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.

Dermot