Previous: ISO_C_BINDING, Up: Intrinsic Modules


9.3 OpenMP Modules OMP_LIB and OMP_LIB_KINDS

Standard:
OpenMP Application Program Interface v3.1

The OpenMP Fortran runtime library routines are provided both in a form of two Fortran 90 modules, named OMP_LIB and OMP_LIB_KINDS, and in a form of a Fortran include file named omp_lib.h. The procedures provided by OMP_LIB can be found in the Introduction manual, the named constants defined in the modules are listed below.

For details refer to the actual OpenMP Application Program Interface v3.1.

OMP_LIB_KINDS provides the following scalar default-integer named constants:

omp_lock_kind
omp_nest_lock_kind
omp_sched_kind

OMP_LIB provides the scalar default-integer named constant openmp_version with a value of the form yyyymm, where yyyy is the year and mm the month of the OpenMP version; for OpenMP v3.1 the value is 201107.

And the following scalar integer named constants of the kind omp_sched_kind:

omp_sched_static
omp_sched_dynamic
omp_sched_guided
omp_sched_auto