OpenMP API

GPTKB entity

Statements (81)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
parallel programming model
gptkbp:abbreviation gptkb:Open_Multi-Processing
gptkbp:compatibleWith gptkb:Windows
gptkb:POSIX_systems
gptkbp:designedFor shared memory multiprocessing
gptkbp:enables memory management
scalable performance
thread management
synchronization primitives
offloading to accelerators
work-sharing constructs
portable parallel programming
affinity control
tasking constructs
gptkbp:firstReleased 1997
gptkbp:hasFeature gptkb:bar
gptkb:model
gptkb:topographic_map
default
private
single
Mission
collapse
ordered
master
teams
reduction
sections
shared
target
schedule
atomic
critical
cancel
error
scan
flush
declare target
loop transformation directives
thread affinity
masked
simd
detach
assume
cancellation point
copyin
copyprivate
depend
device constructs
firstprivate
lastprivate
metadirective
nowait
parallel for
requires
taskgroup
taskloop
threadprivate
https://www.w3.org/2000/01/rdf-schema#label OpenMP API
gptkbp:latestReleaseVersion 2021
5.2
gptkbp:license gptkb:standard
gptkbp:provides environment variables
compiler directives
runtime library routines
gptkbp:standardizedBy gptkb:OpenMP_Architecture_Review_Board
true
gptkbp:supportsLanguage gptkb:Fortran
gptkb:C++
C
gptkbp:usedFor multi-threading
data parallelism
parallel loops
task parallelism
gptkbp:usedIn high-performance computing
scientific computing
engineering applications
gptkbp:website https://www.openmp.org/
gptkbp:bfsParent gptkb:OpenMP_specification
gptkbp:bfsLayer 6