2 OpenMP Transformation Supported Features
2.1 Supported OpenMP Directives
2.1.1 parallel Construct
2.1.2 Workingsharing Constructs
2.1.2.1 sections Construct
2.1.2.2 single Construct
2.1.2.3 workshare Construct
2.1.3 Loop-Related Directives
2.1.3.1 Worksharing-Loop Construct
2.1.3.2 simd Construct
2.1.3.3 Worksharing-Loop SIMD Construct
for loop construct
do loop construct
2.1.3.4 declare simd Directive
2.1.4 Tasking Constructs
2.1.5 master Construct
2.1.6 Synchronization Constructs and Clauses
2.1.6.1 critical Construct
2.1.6.2 barrier Construct
2.1.6.3 atomic Construct
2.1.6.4 ordered Construct
2.1.7 Data Environment
2.1.7.1 threadprivate Directive
2.1.7.2 default Clause
2.1.7.3 shared Clause
2.1.7.4 private Clause
2.1.7.5 firstprivate Clause
2.1.7.6 lastprivate Clause
2.1.7.7 reduction Clause
2.2 Supported OpenMP Runtime Library Types and Routines
2.2.1 Execution Environment Routines
2.2.1.1 omp_set_num_threads
2.2.1.2 omp_get_num_threads
2.2.1.3 omp_get_max_threads
2.2.1.4 omp_get_thread_num
2.2.2 Lock Routines
2.2.1.1 omp_init_lock
2.2.1.2 omp_destroy_lock
2.2.1.3 omp_set_lock
2.2.1.4 omp_unset_lock
2.2.1.5 omp_test_lock
2.2.3 Timing Routines
2.2.3.1 omp_get_wtime
Last modified
3 years ago
Last modified on 01/31/23 14:22:23
Note:
See TracWiki
for help on using the wiki.
