Have one to sell? Sell yours here
Using MPI: Portable Parallel Programming with the Message-Passing Interface (Scientific and Engineering Computation)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Using MPI: Portable Parallel Programming with the Message-Passing Interface (Scientific and Engineering Computation) [Paperback]

William Gropp (Author), Ewing Lusk (Author), Anthony Skjellum (Author)
4.0 out of 5 stars  See all reviews (1 customer review)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more


Book Description

0262571048 978-0262571043 October 1994 Volume One ONLY of Two-Volume set
The parallel programming community recently organized an effort to standardize the communication subroutine libraries used for programming on massively parallel computers such as the Connection Machine and Cray's new T3D, as well as networks of workstations. The standard they developed, Message-Passing Interface (MPI), not only unifies within a common framework programs written in a variety of existing (and currently incompatible) parallel languages but allows for future portability of programs between machines. Three of the authors of MPI have teamed up here to present a tutorial on how to use MPI to write parallel programs, particularly for large-scale applications. MPI, the long-sought standard for expressing algorithms and running them on a variety of computers, allows leveraging of software development costs across parallel machines and networks and will spur the development of a new level of parallel software. This book covers all the details of the MPI functions used in the motivating examples and applications, with many MPI functions introduced in context. The topics covered include issues in portability of programs among MPP systems, examples and counterexamples illustrating subtle aspects of the MPI definition, how to write libraries that take advantage of MPI's special features, application paradigms for large-scale examples, complete program examples, visualizing program behaviour with graphical tools, an implementation strategy and a portable implementation, using MPI on workstation networks and on MPPs (Intel, Thinking Machines, IBM), scalability and performance tuning, and how to convert existing codes to MPI.


Editorial Reviews

About the Author

William Gropp is Computer Scientist, and Ewing Lusk is Senior Computer Scientist, both in the Mathematics and Computer Science Division at Argonne National Laboratory. Anthony Skjellum is Assistant Professor of Computer Science at Mississippi State University.

Product Details

  • Paperback: 307 pages
  • Publisher: The MIT Press; Volume One ONLY of Two-Volume set edition (October 1994)
  • Language: English
  • ISBN-10: 0262571048
  • ISBN-13: 978-0262571043
  • Product Dimensions: 8.9 x 7.7 x 0.8 inches
  • Shipping Weight: 1.6 pounds
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Best Sellers Rank: #1,451,529 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

1 Review
5 star:    (0)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

37 of 38 people found the following review helpful:
4.0 out of 5 stars good reference but short on C examples, April 4, 2000
By 
This review is from: Using MPI: Portable Parallel Programming with the Message-Passing Interface (Scientific and Engineering Computation) (Paperback)
I liked the reference as an introduction to MPI, but it switched between fortran and C so often that I spent a fair amount of my time just trying to interpret the code samples and synchronize to the syntax of the language they were using. You shouldnt have that problem if you have used Fortran in the last ten years but i havnt touched it since college. You have to be able to work with both languages though because many of the key concepts are only demonstrated in one language. Also the examples were usaully spread out into mini snipets as opposed to a larger block that might show a more complete picture.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews




Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product).
 
(5)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject