Spec-Zone.ru › GNU Fortran 10

10.4 Модули OpenMP OMP_LIB и OMP_LIB_KINDS

Стандарт:

OpenMP Application Program Interface v4.5

Библиотечные процедуры OpenMP для Fortran предоставляются в виде двух модулей Fortran 90, названных OMP_LIB и OMP_LIB_KINDS, и в виде файла Fortran include под названием omp_lib.h. Процедуры, предоставляемые OMP_LIB, можно найти в введении в руководстве по библиотеке GNU Offloading и Multi Processing Runtime Library, перечисленные ниже именованные константы определены в модулях.

Для получения подробностей обратитесь к фактическому OpenMP Application Program Interface v4.5. А для pause-связанных констант - к спецификации OpenMP 5.0.

OMP_LIB_KINDS предоставляет следующие скалярные именованные константы типа по умолчанию - целое число:

omp_lock_kind
omp_lock_hint_kind
omp_nest_lock_kind
omp_pause_resource_kind
omp_proc_bind_kind
omp_sched_kind

OMP_LIB предоставляет скалярную именованную константу типа по умолчанию - целое число openmp_version со значением вида ггггмм, где гггг - год, а мм - месяц версии OpenMP; для OpenMP v4.5 значение равно 201511.

Следующие скалярные именованные константы целого типа вида omp_sched_kind:

omp_sched_static
omp_sched_dynamic
omp_sched_guided
omp_sched_auto

И следующие скалярные именованные константы целого типа вида omp_proc_bind_kind:

omp_proc_bind_false
omp_proc_bind_true
omp_proc_bind_master
omp_proc_bind_close
omp_proc_bind_spread

Следующие скалярные именованные константы целого типа вида omp_lock_hint_kind:

omp_lock_hint_none
omp_lock_hint_uncontended
omp_lock_hint_contended
omp_lock_hint_nonspeculative
omp_lock_hint_speculative

И следующие две скалярные именованные константы целого типа вида omp_pause_resource_kind:

omp_pause_soft
omp_pause_hard

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-10.2.0/gfortran/OpenMP-Modules-OMP_005fLIB-and-OMP_005fLIB_005fKINDS.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API