= 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` === ---- [https://vsl.cis.udel.edu/trac/civl/wiki/OpenMP-Transformation-Introduction Prev: Introduction] [https://vsl.cis.udel.edu/trac/civl/wiki/Next-GenOpenMPTransformation Back: Index]