The OpenMP® Application Program Interface (API) standardizes directive-based multi-language high-level parallelism that is performant, productive, and portable.


The OpenMP API supports parallel programming in C, C++, and Fortran on a wide range of computer systems and operating systems, like Unix, Linux, and Windows. It is jointly defined by a group of major computer hardware vendors, software vendors, and software developers. The OpenMP API provides a portable, scalable programming model that gives parallel programmers a simple and flexible interface for developing parallel applications for platforms ranging from shared-memory and multicore systems to embedded systems and accelerator devices.

Visit the OpenMP website to learn more about OpenMP news and events, download the latest specification, get answers to questions about using the OpenMP API, and gain access to presentations, reference cards, and information about OpenMP books.

The OpenMP ARB

The OpenMP Architecture Review Board (ARB) is the non-profit corporation that owns the OpenMP API, maintains existing specifications, and produces new versions. The ARB helps to promote the OpenMP API and to organize and fund conferences, workshops, tutorials, and other related events.


The International Workshop on OpenMP (IWOMP) is an annual workshop dedicated to the promotion and advancement of all aspects of parallel programming with OpenMP. It is the premier forum to present and discuss issues, trends, recent research ideas, and results related to parallel programming with OpenMP. The international workshop affords an opportunity for OpenMP users as well as developers to come together for discussions and to share new ideas and information on this topic.

Visit the IWOMP website to learn more about the conference.