The OpenMP Common Core
by Timothy G. Mattson, Yun (Helen) He, and Alice E. Koniges
20+ years of teaching OpenMP combined with an active, programming-driven learning style equals this book. We focus on what we call the “Common Core” of OpenMP: the 21 OpenMP elements used in most OpenMP programs. For many OpenMP programmers, the Common Core is all they ever use.
This is not a book about OpenMP. This is a book for learning OpenMP. We take people with no experience in multithreading and turn them into capable parallel programmers. Once the common core is mastered, you can move into the more advanced corners of OpenMP with the book OpenMP: The Next Step.
Check back here for links to programs from the book, a Fortran programmer’s companion to the Common Core, and more.