|
OpenMP Compiler vendors
Please find below a list of some
popular compilers and links to them.
We encourage the providers
of OpenMP compilers to provide
more information about
OpenMP enhancements which they have implemented.
| Compiler Family |
Supported languages |
Enhancements |
| SGI
MIPSpro |
Fortran, C, C++ |
- |
IBM
XL C/C++
IBM
XL Fortran |
Fortran C, C++ |
nested parallelism,
static and runtime error checking |
| Compaq Fortran
|
Fortran |
- |
| Sun
Studio |
Fortran 95, C, C++ |
Features:
autoscoping,
nested parallelism,
static and runtime error checking
Tools:
Thread Analyzer
Performance Analyzer |
| KAI Guide see Intel Software Development Products |
- |
- |
| Portland Group Compilers
and Tools |
Fortran, C, and C++ |
- |
| Absoft
Pro FortranMP |
Fortran, C, and C++ |
- |
| Lahey/Fujitsu Fortran 95 |
Fortran |
nested
parallelism (Lahey/Fujitsu)
dynamic thread adjustment
(Lahey/Fujitsu)
threadprivate common blocks
(Lahey/Fujitsu)
distributed development environment (Fujitsu)
|
Fujitsu-Siemens
Fortran 95 (Solaris)
|
Fortran |
- |
| Intel
Software Development Products |
Fortran, C, and C++ |
nested parallelism,
workqueuing,
interoperability with POSIX and Windows threads,
OMP_DYNAMIC support,
runtime checking,
performance analysis
Cluster OpenMP |
| PathScale |
Fortran, C and C++ |
- |
| GNU (4.2
Development Version) |
Fortran, C and C++ |
OpenMP-Support backported to gcc 4.1 in Fedora
Core 5
Nested parallelism
OMP_DYNAMIC support |
| HP |
Fortran, C and C++ |
- |
|