Is OpenMP a standard, a specification?

Discuss the OpenMP 3.0 API Specifications with the OpenMP Arch. Review Board. (Read Only)

Is OpenMP a standard, a specification?

Postby Stephane » Sun Feb 14, 2010 11:09 am


I am wondering if OpenMP is a specification or a standard, and in the second case, is it ISO, ANSI? I couldn't find any clear answer to that on the web.

And, well, you know, I have a boss who likes standards... :D

Thank you,


Re: Is OpenMP a standard, a specification?

Postby nathanweeks » Sun Feb 14, 2010 6:22 pm

It's a specification whose support is so widespread that it's pretty much a de facto standard (like MPI).

A partial list (off the top of my head, I'd add the OpenUH and Cray compilers) that support OpenMP
is here:

Not every compiler that supports OpenMP supports the latest version of the specification (3.0), but at least
the GCC, Intel, PGI, Sun Studio, IBM, and Cray compilers do.
Nathan Weeks
Iowa State University HPC Group
Posts: 41
Joined: Sun May 17, 2009 6:19 am
Location: Iowa State University

Return to OpenMP 3.0 API Specifications

Who is online

Users browsing this forum: No registered users and 1 guest