Both the include file omp_lib.h and the module file omp_lib are provided in the implementation.
On Solaris platforms, the OpenMP runtime library routines that take an argument are extended with a generic interface so arguments of different Fortran KIND types can be accommodated.