GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Home
  • High Performance Scientific Computing
  • Parallel Programming
  • C++/F Programming
  • Carpentry

This view

  • Original page
  • New address

GeezerVison is showing theartofhpc.com — Parallel Programming

  • Home
  • High Performance Scientific Computing
  • Parallel Programming
  • C++/F Programming
  • Carpentry
  • Home
  • High Performance Scientific Computing
  • Parallel Programming
  • C++/F Programming
  • Carpentry

Volume 2


Parallel Programming for Science and Engineering

Much of scientific computing involves parallel programming of some sort. Where volume 1 gave the background theory for scientific computing, this book is purely practical. This is the ultimate introduction to modern versions of MPI and OpenMP, with shorter sections on PETSc, Kokkos, Sycl, Co-array Fortran.

This book is notable for its coverage of MPI and OpenMP in both C, Fortran, C++, and (for MPI) Python.

Many code examples are given, often with corresponding output. Full sources for these examples are in the repository.

As with volume 1, this book has been used and recommended in many parallel programming / scientific computing courses all over the world.


Materials

Textbook, lectures slides, and repository of book and program sources

Textbook pdf download
Course materials download
HTML version
Public source repository
Paper copy for sale
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.