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
|