Parallel Programming with MPI
C**F
Good introductory book for MPI
Altho the book covers a lot, it is a good book for whom may want to learn about parallel computing.Keep in mind that this is MPI, so it is not used to accelerate your processes via video card (you can still do that with MPI, but you gotta drive CUDA or OpenCL via MPI), but for any other task that requires more processing powers, MPI is just right (and OpenMPI is a good API).It covers C language mainly, so if you are used to C++ will take a bit to adapt the code; the examples works fine and the book teaches you also the programming paradigms and processes to actually make MPI applications. You may find better books that talks about the MPI libraries, but this one teaches you also how to write the program in a "parallel way"; which is much appreciated if you are a beginner of multicore programming,Not for beginners; get this book only if you have an above than average programming knowledge of C or C++, otherwise it will take a while to digest the concepts in this book.
E**T
For C programmers, Fortran programmers get a challenge
For the undergraduate or graduate student who programs in C, this book is a well-written and informative introduction to MPI programming. However, for the old-school Fortran programmer, the book offers little guidance. Typical students today will be writing code in C (or its derivatives), and so the choice of programming language is logical, but I have still spent a lot more time online looking up MPI Fortran code and syntax than using the book.Overall, the text itself is solid and readable. A Fortran version of the text would be nice, but the online code snippets are good enough to get you started.
J**O
Well written, easy for someone who is not an MPI guru... yet
The book is written very well and goes through how the MPI functions work and all their parameters in pretty fine detail. He even talks about the simpler things many books overlook. The only thing I wish was in this book, and this has nothing to do with the quality of the book, is some C++ reference or talk of the C++ MPI calls. This book is written with examples in C only (I think FORTRAN one may be available online), but the theory he teaches and the design of the programs will work for any language, of course. It would be nice to have a good reference chapter that lists the FORTRAN MPI functions and the C++ ones too though.
S**I
Four Stars
really nice book, cover the main topi about parallel programming, rich in examples
Z**I
Great book, it looks like brand-new.
Though this is a second-hand book, it looks like brand-new.
J**N
Very well written. Explains difficult concepts in plain english ...
Very well written. Explains difficult concepts in plain english, which is necessary since most MPI programmers are not computer scientists by training.
A**N
Five Stars
Amazing book. I bought multiple books on MPI programming and this one is by far the best.
V**A
Parallel Programming Classic
One of the best book on MPI. I learnt parallel programming with this bookway back in 2005.
M**N
Very Very Nice and easy to read
easy and fun to read, well structured, totally worth it,i recommend it for first year graduate students in computer science or software engineering,
TrustPilot
2 周前
2 个月前