= INDEX = == 1 [wiki:OpenMP-Transformation-Introduction] == ([wiki:OpenMP-Transformation-Introduction content]) 1.1 [wiki:OpenMP-Transformation-Introduction#a1.1TheSequentiallyConsistentSubsetofOpenMP The Sequentially Consistent Subset of OpenMP] 1.2 [wiki:OpenMP-Transformation-Introduction#a1.2OverviewofOpenMPTransformation General Ideas of OpenMP Transformation] 1.3 [wiki:OpenMP-Transformation-Introduction#a1.3OpenMPSimplification OpenMP Simplification] 1.4 [wiki:OpenMP-Transformation-Introduction#a1.4ModelCheckingOpenMPPrograms Model Checking OpenMP Programs] == 2 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions] == ([wiki:OpenMP-Transformation-CIVL-Types-and-Functions content]) 2.1 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.1CIVL-CTypesIntroducedforOpenMPTransformation CIVL-C Types Introduced for OpenMP Transformation] 2.2 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.2CIVL-CFunctionsIntroducedforOpenMPTransformation CIVL-C Functions Introduced for OpenMP Transformation] 2.2.1 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.2.1TeamCreationandDestructionFunctions Team Creation and Destruction Functions] 2.2.2 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.2.2WorksharingandBarriersFunctions Worksharing and Barriers Functions] 2.2.3 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.2.3MiscellaneousFunctions Miscellaneous Functions] 2.3 [wiki:OpenMP-Transformation-CIVL-Types-and-Functions#a2.3WorksharingModel Worksharing Model] == 3 [wiki:OpenMP-Transformation-Supported-Features] == ([wiki:OpenMP-Transformation-Supported-Features content]) 3.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1SupportedOpenMPDirectives Supported OpenMP Directives] 3.1.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1.1parallelConstruct parallel Construct ] 3.1.2 [wiki:OpenMP-Transformation-Supported-Features#a2.1.2WorkingsharingConstructs Worksharing Constructs] 3.1.2.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1.2.1sectionsConstruct sections Construct] 3.1.2.2 [wiki:OpenMP-Transformation-Supported-Features#a2.1.2.2singleConstruct single Construct] 3.1.2.3 [wiki:OpenMP-Transformation-Supported-Features#a2.1.2.3workshareConstruct workshare Construct] 3.1.3 [wiki:OpenMP-Transformation-Supported-Features#a2.1.3Loop-RelatedDirectives Loop-Related Directives] 3.1.3.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1.3.1Worksharing-LoopConstruct Worksharing-Loop Construct] 3.1.3.2 [wiki:OpenMP-Transformation-Supported-Features#a2.1.3.2simdConstruct simd Construct] 3.1.3.3 [wiki:OpenMP-Transformation-Supported-Features#a2.1.3.3Worksharing-LoopSIMDConstruct Worksharing-Loop SIMD Construct] 3.1.3.4 [wiki:OpenMP-Transformation-Supported-Features#a2.1.3.4declaresimdDirective declare simd Directive] 3.1.4 [wiki:OpenMP-Transformation-Supported-Features#a2.1.4TaskingConstructs Tasking Constructs] 3.1.5 [wiki:OpenMP-Transformation-Supported-Features#a2.1.5masterConstruct master Construct] 3.1.6 [wiki:OpenMP-Transformation-Supported-Features#a2.1.6SynchronizationConstructsandClauses Synchronization Constructs and Clauses] 3.1.6.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1.6.1criticalConstruct critical Construct] 3.1.6.2 [wiki:OpenMP-Transformation-Supported-Features#a2.1.6.2barrierConstruct barrier Construct] 3.1.6.3 [wiki:OpenMP-Transformation-Supported-Features#a2.1.6.3atomicConstruct atomic Construct] 3.1.6.4 [wiki:OpenMP-Transformation-Supported-Features#a2.1.6.4orderedConstruct ordered Construct] 3.1.7 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7DataEnvironment Data Environment] 3.1.7.1 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.1threadprivateDirective threadprivate ` Directive] 3.1.7.2 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.2defaultClause default Clause] 3.1.7.3 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.3sharedClause shared Clause] 3.1.7.4 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.4privateClause private Clause] 3.1.7.5 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.5firstprivateClause firstprivate Clause] 3.1.7.6 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.6lastprivateClause lastprivate Clause] 3.1.7.7 [wiki:OpenMP-Transformation-Supported-Features#a2.1.7.7reductionClause reduction Clause] 3.2. [wiki:OpenMP-Transformation-Supported-Features#a2.2SupportedOpenMPRuntimeLibraryTypesandRoutines Supported OpenMP Runtime Library Types and Routines] 3.2.1 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1ExecutionEnvironmentRoutines Execution Environment Routines] 3.2.1.1 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.1omp_set_num_threads omp_set_num_threads] 3.2.1.2 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.2omp_get_num_threads omp_get_num_threads] 3.2.1.3 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.3omp_get_max_threads omp_get_max_threads] 3.2.1.4 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.4omp_get_thread_num omp_get_thread_num] 3.2.2 [wiki:OpenMP-Transformation-Supported-Features#a2.2.2LockRoutines Lock Routines] 3.2.2.1 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.1omp_init_lock omp_init_lock] 3.2.2.2 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.2omp_destroy_lock omp_destroy_lock] 3.2.2.3 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.3omp_set_lock omp_set_lock] 3.2.2.4 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.4omp_unset_lock omp_unset_lock] 3.2.2.5 [wiki:OpenMP-Transformation-Supported-Features#a2.2.1.4omp_unset_lock omp_test_lock] 3.2.3 [wiki:OpenMP-Transformation-Supported-Features#a2.2.3TimingRoutines Timing Routines] 3.2.3.1 [wiki:OpenMP-Transformation-Supported-Features#a2.2.3.1omp_get_wtime omp_get_wtime] [wiki:DeveloperPage Back: DeveloperPage] [wiki:OpenMP-Transformation-Introduction Next: Introduction]