- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
available for shipping or prepaid pickup only
Available for In-store Pickup
in 7 to 12 days
Parallel Scientific Computing in C++ and Mpi: A Seamless Approach to Parallel Algorithms and Their Implementationby George Em Karniadakis
Synopses & Reviews
This book provides a seamless approach to numerical algorithms, modern programming techniques and parallel computing. These concepts and tools are usually taught serially across different courses and different textbooks, thus observing the connection between them. The necessity of integrating these subjects usually comes after such courses are concluded (e.g., during a first job or a thesis project), thus forcing the student to synthesize what is perceived to be three independent subfields into one in order to produce a solution. The book includes both basic and advanced topics and places equal emphasis on the discretization of partial differential equations and on solvers. Advanced topics include wavelets, high-order methods, non-symmetric systems and parallelization of sparse systems. A CD-ROM accompanies the text.
This book provides a seamless approach to numerical algorithms, modern programming techniques, and parallel computing. Such concepts and tools are often taught serially across different courses and different textbooks, and hence the interconnection between them is not immediately apparent. The book includes both basic as well as advanced topics and places equal emphasis on the discretization of partial differential equations and on solvers. Some of the advanced topics include wavelets, high-order methods, non-symmetric systems and parallelization of sparse systems.
Includes bibliographical references (p. 607-610) and index.
Table of Contents
1. Scientific computing and simulation science; 2. Basic concepts; 3. Approximations; 4. Roots and integrals; 5. Explicit discretizations; 6. Implicit discretizations; 7. Relaxation: discretization and solvers; 8. Propagation: numerical diffusion and dispersion; 9. Fast linear solvers; 10. Fast eigensolvers; Appendix A: C++ basics; Appendix B: MPI basics; Bibliography.
What Our Readers Are Saying
Other books you might like
Computers and Internet » Computer Architecture » Parallel