Open MP is an industry standard for programming shared-memory & distributed shared-memory multiprocessors. This book teaches the parallel programmers how to program using this standard. It presents the basic Open MP constructs in FORTRAN, C, & C++. It emphasizes practical concepts to address the concerns of real application developers.