OpenMP API

GPTKB entity

Statements (81)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkb: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:reduction
gptkb:single
gptkb:topographic_map
gptkb:Mission
default
private
collapse
ordered
master
teams
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
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_Architecture_Review_Board
gptkbp:bfsLayer 7
https://www.w3.org/2000/01/rdf-schema#label OpenMP API