docs | |
▼ runtime | |
► doc | |
► doxygen | |
libomp_interface.h | |
► src | |
► thirdparty | |
► ittnotify | |
► legacy | |
ittnotify.h | Legacy User API functions and types |
disable_warnings.h | |
ittnotify.h | Public User API functions and types |
ittnotify_config.h | |
ittnotify_static.cpp | |
ittnotify_static.h | |
ittnotify_types.h | |
extractExternal.cpp | |
kmp.h | |
kmp_affinity.cpp | |
kmp_affinity.h | |
kmp_alloc.cpp | |
kmp_atomic.cpp | |
kmp_atomic.h | |
kmp_barrier.cpp | |
kmp_barrier.h | |
kmp_cancel.cpp | |
kmp_collapse.cpp | |
kmp_collapse.h | |
kmp_csupport.cpp | |
kmp_debug.cpp | |
kmp_debug.h | |
kmp_debugger.cpp | |
kmp_debugger.h | |
kmp_dispatch.cpp | |
kmp_dispatch.h | |
kmp_dispatch_hier.h | |
kmp_environment.cpp | |
kmp_environment.h | |
kmp_error.cpp | |
kmp_error.h | |
kmp_ftn_cdecl.cpp | |
kmp_ftn_entry.h | |
kmp_ftn_extra.cpp | |
kmp_ftn_os.h | |
kmp_ftn_stdcall.cpp | |
kmp_global.cpp | |
kmp_gsupport.cpp | |
kmp_i18n.cpp | |
kmp_i18n.h | |
kmp_io.cpp | |
kmp_io.h | |
kmp_itt.cpp | |
kmp_itt.h | |
kmp_itt.inl | |
kmp_lock.cpp | |
kmp_lock.h | |
kmp_omp.h | |
kmp_os.h | |
kmp_platform.h | |
kmp_runtime.cpp | |
kmp_safe_c_api.h | |
kmp_sched.cpp | |
kmp_settings.cpp | |
kmp_settings.h | |
kmp_stats.cpp | Statistics gathering and processing |
kmp_stats.h | Functions for collecting statistics |
kmp_stats_timing.cpp | Timing functions |
kmp_stats_timing.h | Access to real time clock and timers |
kmp_str.cpp | |
kmp_str.h | |
kmp_stub.cpp | |
kmp_stub.h | |
kmp_taskdeps.cpp | |
kmp_taskdeps.h | |
kmp_tasking.cpp | |
kmp_threadprivate.cpp | |
kmp_utility.cpp | |
kmp_utils.h | |
kmp_version.cpp | |
kmp_version.h | |
kmp_wait_release.cpp | |
kmp_wait_release.h | |
kmp_wrapper_getpid.h | |
kmp_wrapper_malloc.h | |
ompd-specific.cpp | |
ompd-specific.h | |
ompt-event-specific.h | |
ompt-general.cpp | |
ompt-internal.h | |
ompt-specific.cpp | |
ompt-specific.h | |
test-touch.c | |
z_Linux_util.cpp | |
z_Windows_NT-586_util.cpp | |
z_Windows_NT_util.cpp | |
► test | |
► affinity | |
► format | |
affinity_display.1.c | |
affinity_values.c | |
api.c | |
api2.c | |
check.py | |
fields_modifiers.c | |
fields_values.c | |
increase.c | |
nested.c | |
nested2.c | |
nested_mixed.c | |
nested_serial.c | |
proc_bind.c | |
simple.c | |
simple_env.c | |
bug-nested.c | |
disabled.c | |
kmp-abs-hw-subset.c | |
kmp-affinity-reset.c | |
kmp-affinity.c | |
kmp-hw-subset.c | |
libomp_test_affinity.h | |
libomp_test_topology.h | |
omp-places-invalid-syntax.c | |
omp-places.c | |
redetect.c | |
root-threads-affinity.c | |
teams-affinity.c | |
► api | |
has_openmp.c | |
kmp_aligned_malloc.c | |
kmp_set_defaults_lock_bug.c | |
omp_aligned_alloc.c | |
omp_aligned_calloc.c | |
omp_alloc_def_fb.c | |
omp_alloc_hbw.c | |
omp_alloc_null_fb.c | |
omp_calloc_def_fb.c | |
omp_calloc_size_0.c | |
omp_deprecated.c | |
omp_display_env0.c | |
omp_get_device_num.c | |
omp_get_num_devices.c | |
omp_get_num_threads.c | |
omp_get_wtick.c | |
omp_get_wtime.c | |
omp_in_explicit_task.c | |
omp_in_parallel.c | |
omp_nteams_api.c | |
omp_nteams_api_env.c | |
omp_nteams_api_env2.c | |
omp_pause_resource.c | |
omp_pinned.c | |
omp_realloc_def_fb.c | |
omp_realloc_null_ptr.c | |
omp_realloc_size_0.c | |
► atomic | |
kmp_atomic_cas.c | |
kmp_atomic_cas_cpt.c | |
kmp_atomic_float10_max_min.c | |
omp-atomic-compare-signedness.c | |
omp_atomic.c | |
► barrier | |
llvm-issue-80664.c | |
omp_barrier.c | |
► critical | |
omp_critical.c | |
omp_critical_with_hint.c | |
► env | |
kmp_aff_disable_hwloc.c | |
kmp_dispatch_buf_range.c | |
kmp_set_dispatch_buf.c | |
omp51_alloc_env.c | |
omp_alloc_env_invalid.c | |
omp_target_offload.c | |
omp_thread_limit.c | |
omp_wait_policy.c | |
► flush | |
omp_flush.c | |
► lock | |
omp_init_lock.c | |
omp_lock.c | |
omp_nest_lock.c | |
omp_test_lock.c | |
omp_test_nest_lock.c | |
► master | |
omp_master.c | |
omp_master_3.c | |
► misc_bugs | |
cancellation_for_sections.c | |
many-microtask-args.c | |
omp__kmpc_fork_call_if.c | |
omp_foreign_thread_team_reuse.c | |
omp_nothing.c | |
stack-propagate.c | |
teams-no-par.c | |
teams-reduction.c | |
► ompt | |
► cancel | |
cancel_parallel.c | |
cancel_taskgroup.c | |
cancel_worksharing.c | |
► loadtool | |
► tool_available | |
tool_available.c | |
► tool_available_search | |
tool_available_search.c | |
► tool_not_available | |
tool_not_available.c | |
► misc | |
api_calls_from_other_thread.cpp | |
api_calls_misc.c | |
api_calls_places.c | |
api_calls_without_ompt.c | |
control_tool.c | |
control_tool_no_ompt_support.c | |
finalize_tool.c | |
interoperability.cpp | |
pause_stop_tool.c | |
runtime_error.c | |
threads.c | |
threads_nested.c | |
unset_callback.c | |
► parallel | |
dynamic_enough_threads.c | |
dynamic_not_enough_threads.c | |
max_active_levels_serialized.c | |
nested.c | |
nested_lwt.c | |
nested_lwt_thread_num.c | |
nested_serialized.c | |
nested_serialized_task_frames.c | |
nested_thread_num.c | |
nested_threadnum.c | |
no_thread_num_clause.c | |
normal.c | |
not_enough_threads.c | |
parallel_if0.c | |
region_in_expl_task_task_frames.c | |
repeated_calls.c | |
serialized.c | |
► synchronization | |
► barrier | |
explicit.c | |
for_loop.c | |
for_simd.c | |
implicit_task_data.c | |
parallel_region.c | |
sections.c | |
single.c | |
► reduction | |
empty_reduce.c | |
tree_reduce.c | |
critical.c | |
flush.c | |
lock.c | |
masked.c | |
master.c | |
nest_lock.c | |
ordered.c | |
ordered_dependences.c | |
taskgroup.c | |
taskwait.c | |
test_lock.c | |
test_nest_lock.c | |
test_nest_lock_parallel.c | |
► tasks | |
dependences.c | |
dependences_mutexinoutset.c | |
explicit_task.c | |
explicit_task_thread_num.c | |
kmp_task_depend_all.c | |
omp_task_depend_all.c | |
serialized.c | |
task_early_fulfill.c | |
task_if0-depend.c | |
task_in_joinbarrier.c | |
task_late_fulfill.c | |
task_memory.c | |
task_types.c | |
task_types_serialized.c | |
taskloop.c | |
taskloop_dispatch.c | |
taskwait-depend.c | |
taskyield.c | |
untied_task.c | |
► teams | |
distribute_dispatch.c | |
parallel_team.c | |
serial_teams.c | |
serialized.c | |
team.c | |
► worksharing | |
► for | |
auto.c | |
auto_serialized.c | |
auto_split.c | |
base.h | |
base_serialized.h | |
base_split.h | |
dynamic.c | |
dynamic_serialized.c | |
dynamic_split.c | |
guided.c | |
guided_serialized.c | |
guided_split.c | |
loop_dispatch.c | |
runtime.c | |
runtime_serialized.c | |
runtime_split.c | |
static.c | |
static_serialized.c | |
static_split.c | |
► taskinfo | |
sections_serialized.c | |
sections.c | |
sections_dispatch.c | |
single.c | |
callback.h | |
ompt-signal.h | |
► parallel | |
bug54082.c | |
bug63197.c | |
omp_nested.c | |
omp_parallel_copyin.c | |
omp_parallel_copyin_combined.c | |
omp_parallel_default.c | |
omp_parallel_firstprivate.c | |
omp_parallel_if.c | |
omp_parallel_num_threads.c | |
omp_parallel_num_threads_list.c | |
omp_parallel_num_threads_strict.c | |
omp_parallel_private.c | |
omp_parallel_reduction.c | |
omp_parallel_shared.c | |
► target | |
issue-81488.c | |
target_thread_limit.cpp | |
► tasking | |
► hidden_helper_task | |
affinity.cpp | |
capacity_mix_threads.cpp | |
capacity_nthreads.cpp | |
common.h | |
depend.cpp | |
gtid.cpp | |
issue-87117.c | |
single_helper_thread.c | |
taskgroup.cpp | |
bug_36720.c | |
bug_nested_proxy_task.c | |
bug_proxy_task_dep_waiting.c | |
bug_serial_taskgroup.c | |
bug_taskwait_detach.cpp | |
detach_nested_task.c | |
issue-50602.c | |
issue-69368.c | |
issue-69733.c | |
issue-79416.c | |
issue-87307.c | |
issue-94260-1.cpp | |
issue-94260-2.c | |
kmp_detach_tasks_t1.c | |
kmp_detach_tasks_t2.c | |
kmp_detach_tasks_t3.c | |
kmp_task_depend_all.c | |
kmp_task_deps.h | |
kmp_task_deps_multiple_edges.c | |
kmp_task_deps_multiple_edges_inoutset.c | |
kmp_task_modifier_simple_par_new.cpp | |
kmp_task_modifier_simple_par_old.cpp | |
kmp_task_modifier_simple_ws_new.cpp | |
kmp_task_modifier_simple_ws_old.cpp | |
kmp_task_reduction_nest.cpp | |
kmp_taskloop.c | |
kmp_taskloop_5.c | |
kmp_taskwait_depend_all.c | |
kmp_taskwait_depend_in.c | |
kmp_taskwait_nowait.c | |
nested_parallel_tasking.c | |
nested_task_creation.c | |
omp50_task_depend_mtx.c | |
omp50_task_depend_mtx2.c | |
omp50_task_depend_mtx3.c | |
omp50_taskdep_depobj.c | |
omp50_taskwait_depend.c | |
omp51_task_dep_inoutset.c | |
omp_detach_taskwait.c | |
omp_fill_taskqueue.c | |
omp_record_replay.cpp | |
omp_record_replay_deps.cpp | |
omp_record_replay_multiTDGs.cpp | |
omp_record_replay_print_dot.cpp | |
omp_record_replay_taskloop.cpp | |
omp_task.c | |
omp_task_depend_iterator.cpp | |
omp_task_depend_resize_hashmap.c | |
omp_task_final.c | |
omp_task_firstprivate.c | |
omp_task_if.c | |
omp_task_imp_firstprivate.c | |
omp_task_priority.c | |
omp_task_priority2.c | |
omp_task_priority3.c | |
omp_task_private.c | |
omp_task_red_taskloop.c | |
omp_task_shared.c | |
omp_taskloop_grainsize.c | |
omp_taskloop_num_tasks.c | |
omp_taskloop_taskwait.c | |
omp_taskwait.c | |
omp_taskyield.c | |
task_reduction1.c | |
task_reduction2.c | |
task_reduction3.c | |
task_reduction4.c | |
task_teams_stress_test.cpp | |
taskdep_if0.c | |
taskdep_if0_2.c | |
► teams | |
kmp_num_teams.c | |
teams-atomic.c | |
teams-distr-on-host.c | |
teams.c | |
teams_resize.c | |
► threadprivate | |
omp_threadprivate.c | |
omp_threadprivate_for.c | |
► transform | |
► interchange | |
foreach.cpp | |
intfor.c | |
iterfor.cpp | |
parallel-wsloop-collapse-foreach.cpp | |
parallel-wsloop-collapse-intfor.cpp | |
► reverse | |
foreach.cpp | |
intfor.c | |
iterfor.cpp | |
parallel-wsloop-collapse-foreach.cpp | |
parallel-wsloop-collapse-intfor.cpp | |
► tile | |
foreach.cpp | |
intfor.c | |
iterfor.cpp | |
negtile_intfor.c | |
parallel-wsloop-collapse-foreach.cpp | |
parallel-wsloop-collapse-intfor.cpp | |
► unroll | |
factor_foreach.cpp | |
factor_intfor.c | |
factor_iterfor.cpp | |
factor_parallel-wsloop-collapse-foreach.cpp | |
factor_parallel-wsloop-collapse-intfor.cpp | |
full_intfor.c | |
heuristic_intfor.c | |
partial_intfor.c | |
► worksharing | |
► for | |
bug_set_schedule_0.c | |
collapse_test.inc | |
kmp_doacross_check.c | |
kmp_sch_simd_guided.c | |
kmp_sch_simd_runtime_api.c | |
kmp_sch_simd_runtime_guided.c | |
kmp_sch_simd_runtime_static.c | |
kmp_set_dispatch_buf.c | |
omp_collapse_many_GELTGT_int.c | |
omp_collapse_many_GTGEGT_int.c | |
omp_collapse_many_int.c | |
omp_collapse_many_LTLEGE_int.c | |
omp_collapse_one_int.c | |
omp_doacross.c | |
omp_for_bigbounds.c | |
omp_for_collapse.c | |
omp_for_collapse_LowerTriangularLess.c | |
omp_for_collapse_LowerTriangularLessEqual.c | |
omp_for_collapse_non_rectangular.c | |
omp_for_collapse_UpperTriangular.c | |
omp_for_dynamic_large_chunk.c | |
omp_for_firstprivate.c | |
omp_for_lastprivate.c | |
omp_for_non_rectangular.c | |
omp_for_nowait.c | |
omp_for_ordered.c | |
omp_for_private.c | |
omp_for_reduction.c | |
omp_for_schedule_auto.c | |
omp_for_schedule_dynamic.c | |
omp_for_schedule_guided.c | |
omp_for_schedule_runtime.c | |
omp_for_schedule_static.c | |
omp_for_schedule_static_3.c | |
omp_for_static_large_chunk.c | |
omp_monotonic_env.c | |
omp_monotonic_schedule_set_get.c | |
omp_nonmonotonic_dynamic1.c | |
omp_nonmonotonic_nowait.c | |
omp_par_in_loop.c | |
omp_parallel_for_firstprivate.c | |
omp_parallel_for_if.c | |
omp_parallel_for_lastprivate.c | |
omp_parallel_for_ordered.c | |
omp_parallel_for_private.c | |
omp_parallel_for_reduction.c | |
► sections | |
omp_parallel_sections_firstprivate.c | |
omp_parallel_sections_lastprivate.c | |
omp_parallel_sections_private.c | |
omp_parallel_sections_reduction.c | |
omp_section_firstprivate.c | |
omp_section_lastprivate.c | |
omp_section_private.c | |
omp_sections_nowait.c | |
omp_sections_reduction.c | |
► single | |
omp_single.c | |
omp_single_copyprivate.c | |
omp_single_nowait.c | |
omp_single_private.c | |
omp_my_sleep.h | |
omp_testsuite.h | |
► tools | |
check-depends.py | |
check-execstack.py | |
generate-def.py | |
libomputils.py | |
message-converter.py | |
summarizeStats.py | |
▼ tools | |
► archer | |
► tests | |
► barrier | |
barrier.c | |
► critical | |
critical.c | |
lock-nested.c | |
lock.c | |
► ompt | |
ompt-signal.h | |
► parallel | |
parallel-firstprivate.c | |
parallel-nosuppression.c | |
parallel-simple.c | |
parallel-simple2.c | |
► races | |
critical-unrelated.c | |
lock-nested-unrelated.c | |
lock-unrelated.c | |
parallel-simple.c | |
task-dependency.c | |
task-taskgroup-unrelated.c | |
task-taskwait-nested.c | |
task-two.c | |
taskwait-depend.c | |
► reduction | |
parallel-reduction-nowait.c | |
parallel-reduction.c | |
► task | |
omp_task_depend_all.c | |
task-barrier.c | |
task-create.c | |
task-dependency.c | |
task-taskgroup-nested.c | |
task-taskgroup.c | |
task-taskwait-nested.c | |
task-taskwait.c | |
task_early_fulfill.c | |
task_late_fulfill.c | |
taskwait-depend.c | |
► worksharing | |
ordered.c | |
ompt-tsan.cpp | |
► multiplex | |
► tests | |
► custom_data_storage | |
custom_data_storage.c | |
first-tool.h | |
second-tool.h | |
► print | |
first-tool.h | |
print.c | |
second-tool.h | |
ompt-signal.h | |
ompt-multiplex.h | |