Changes between Initial Version and Version 1 of OpenMP-Transformation-Supported-Features


Ignore:
Timestamp:
12/02/21 19:55:53 (4 years ago)
Author:
wuwenhao
Comment:

Create a page for OpenMP features supported by CIVL and their transformation examples

Legend:

Unmodified
Added
Removed
Modified
  • OpenMP-Transformation-Supported-Features

    v1 v1  
     1= 2 OpenMP Transformation Supported Features =
     2== 2.1 Supported OpenMP Directives ==
     3
     4=== 2.1.1 `parallel` Construct ===
     5
     6=== 2.1.2 Workingsharing Constructs ===
     7
     8=== 2.1.2.1 `sections` Construct ===
     9
     10=== 2.1.2.2 `single` Construct ===
     11
     12=== 2.1.2.3 `workshare` Construct ===
     13
     14=== 2.1.3 Loop-Related Directives ===
     15
     16=== 2.1.3.1 Worksharing-Loop Construct ===
     17
     18=== 2.1.3.2 `simd` Construct ===
     19
     20=== 2.1.3.3 Worksharing-Loop SIMD Construct ===
     21
     22=== 2.1.3.4 `declare` `simd` Directive ===
     23
     24=== 2.1.4 Tasking Constructs ===
     25
     26=== 2.1.5 `master` Construct ===
     27
     28=== 2.1.6 Synchronization Constructs and Clauses ===
     29
     30=== 2.1.6.1 `critical` Construct ===
     31
     32=== 2.1.6.2 `barrier` Construct ===
     33
     34=== 2.1.6.3 `atomic` Construct ===
     35
     36=== 2.1.6.4 `ordered` Construct ===
     37
     38=== 2.1.7 Data Environment ===
     39
     40=== 2.1.7.1 `threadprivate` Directive ===
     41
     42=== 2.1.7.2 `default` Clause ===
     43
     44=== 2.1.7.3 `shared` Clause ===
     45
     46=== 2.1.7.4 `private` Clause ===
     47
     48=== 2.1.7.5 `firstprivate` Clause ===
     49
     50=== 2.1.7.6 `lastprivate` Clause ===
     51
     52=== 2.1.7.7 `reduction` Clause ===
     53
     54== 2.2 Supported OpenMP Runtime Library Types and Routines ==
     55
     56=== 2.2.1 Execution Environment Routines ===
     57
     58=== 2.2.1.1 `omp_set_num_threads` ===
     59
     60=== 2.2.1.2 `omp_get_num_threads` ===
     61
     62=== 2.2.1.3 `omp_get_max_threads` ===
     63
     64=== 2.2.1.4 `omp_get_thread_num` ===
     65
     66=== 2.2.2 Lock Routines ===
     67
     68=== 2.2.1.1 `omp_init_lock` ===
     69
     70=== 2.2.1.2 `omp_destroy_lock` ===
     71
     72=== 2.2.1.3 `omp_set_lock` ===
     73
     74=== 2.2.1.4 `omp_unset_lock` ===
     75
     76=== 2.2.1.5 `omp_test_lock` ===
     77
     78=== 2.2.3 Timing Routines ===
     79
     80=== 2.2.3.1 `omp_get_wtime` ===
     81
     82----
     83[https://vsl.cis.udel.edu/trac/civl/wiki/OpenMP-Transformation-Introduction Prev: Introduction]
     84
     85[https://vsl.cis.udel.edu/trac/civl/wiki/Next-GenOpenMPTransformation Back: Index]