OpenMP Compilers

A number of compilers from various vendors or open source communities implement the OpenMP API:

Vendor/Source
Compiler
Availability
»GNU
gcc (4.2)
Free and open source - Linux, Solaris, AIX, MacOSX, Windows
»More information

»IBM
XL C/C++ / Fortran
Windows, AIX and Linux. »More information
»Sun Microsystems
C/C++ / Fortran Sun Studio compilers and tools - free download for Solaris and Linux. »More information

»Tools: Thread Analyzer/Performance Analyzer

»Intel
C/C++ / Fortran
Windows, Linux, and MacOSX. »More information
»Portland Group Compilers and Tools C/C++ / Fortran »More Information
»Absoft Pro FortranMP Fortran
»Lahey/Fujitsu Fortran 95 C/C++ / Fortran »More Information
»PathScale C/C++ / Fortran Linux 32/64 bit. »PathScale Compiler Suite User Guide
»HP C/C++ / Fortran »More Information
»MS Visual Studio 2008 C++ Implements OpenMP 2.0 »More Information

Get It

»OpenMP specs


Use It

»OpenMP Compilers


Learn It

»Using OpenMP -- the book
»Wikipedia
»OpenMP Tutorial
»More Resources


Discuss It

»User Forum
Ask the experts and get answers to questions about OpenMP