La API de OpenMP soporta programacion paralela de memoria compartida para C/C++ y Fortran en multiplataforma. Sigue un modelo escalable con una interfaz simple y flexible para desarrollar aplicaciones paralelas en plataformas que van desde ordenadores personales hasta superordenadores. La API define únicamente el estándar que hay que seguir para poder utilizar la interfaz. Su implementación está integrada, en nuestro caso, en cualquier compilador de C y C++ de GNU versión 4.2 o superior (gcc-4.2 o superior).