OpenMP (
Open Multi-
Processing) is an
application programming interface (API) that supports multi-platform
shared memory multiprocessing programming in
C,
C++, and
Fortran, on most platforms,
processor architectures and
operating systems, including
Solaris,
AIX,
HP-UX,
Linux,
OS X, and
Windows. It consists of a set of
compiler directives,
library routines, and
environment variables that influence run-time behavior.