OMP_LIB
and OMP_LIB_KINDS
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.0.
OMP_LIB_KINDS
provides the following scalar default-integer
named constants:
omp_integer_kind
omp_logical_kind
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.0 the value is 200805
.
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