|
Index of software examples for book by W. Petersen and P. Arbenz, Introduction to Parallel Computing A practical guide with examples in C Oxford Texts in Applied and Engineering Mathematics No. 9 Oxford University Press, February 2004 ISBN: 0-19-851576-6 (hardback), 0-19-851577-4 (paperback) To access the code examples, first click on the relevant chapter. To identify which codes you want within a chapter, click on a "Chapter" which links to a README file showing which codes are available, and their descriptions. Download a wanted code by clicking on its relevant entry in this README. Chapter 1, basics (exercise only). This is mostly hardware information. This is mostly hardware information and there is only a link to one exercise. Chapter 2 , applications. This chapter contains both theoretical discussions of most of the applications from the book and code examples to illustrate these. Chapter 3 , SIMD programming. The examples in this chapter are of vectorization and its PC equivalents, either SSE2 (Intel Pentium III or Pentium 4) or Altivec (Apple/Motorola G-4 or G-5 processors). There are several examples to illustrate these. Chapter 4 , shared memory programming. The examples in this chapter are of multiple CPU programming on shared memory machines. For example, the HP9000 Superdome, or NEC supercomputers. Chapter 5 , MIMD or distributed memory programming. The examples in this chapter are mostly of message passing using MPI, some via PBLAS, BLACS, and PETSc. |