Module openmp_sys::ffi [] [src]

NB: this crate won't enable OpenMP unless you also pass -fopenmp to the C compiler (e.g. cc.flag("-fopenmp") in cc-rs).

This is solely for linking OpenMP-dependent C libraries with Rust code and you probably shouldn't use any of the functions listed here.

Enums

omp_lock_t
omp_nest_lock_t

Constants

omp_lock_hint_t_omp_lock_hint_contended
omp_lock_hint_t_omp_lock_hint_none
omp_lock_hint_t_omp_lock_hint_nonspeculative
omp_lock_hint_t_omp_lock_hint_speculative
omp_lock_hint_t_omp_lock_hint_uncontended
omp_proc_bind_t_omp_proc_bind_close
omp_proc_bind_t_omp_proc_bind_false
omp_proc_bind_t_omp_proc_bind_master
omp_proc_bind_t_omp_proc_bind_spread
omp_proc_bind_t_omp_proc_bind_true
omp_sched_t_omp_sched_auto
omp_sched_t_omp_sched_dynamic
omp_sched_t_omp_sched_guided
omp_sched_t_omp_sched_static

Functions

omp_destroy_lock
omp_destroy_nest_lock
omp_get_active_level
omp_get_ancestor_thread_num
omp_get_cancellation
omp_get_default_device
omp_get_dynamic
omp_get_initial_device
omp_get_level
omp_get_max_active_levels
omp_get_max_task_priority
omp_get_max_threads
omp_get_nested
omp_get_num_devices
omp_get_num_places
omp_get_num_procs
omp_get_num_teams
omp_get_num_threads
omp_get_partition_num_places
omp_get_partition_place_nums
omp_get_place_num
omp_get_place_num_procs
omp_get_place_proc_ids
omp_get_proc_bind
omp_get_schedule
omp_get_team_num
omp_get_team_size
omp_get_thread_limit
omp_get_thread_num
omp_get_wtick
omp_get_wtime
omp_in_final
omp_in_parallel
omp_init_lock
omp_init_lock_with_hint
omp_init_nest_lock
omp_init_nest_lock_with_hint
omp_is_initial_device
omp_set_default_device
omp_set_dynamic
omp_set_lock
omp_set_max_active_levels
omp_set_nest_lock
omp_set_nested
omp_set_num_threads
omp_set_schedule
omp_target_alloc
omp_target_associate_ptr
omp_target_disassociate_ptr
omp_target_free
omp_target_is_present
omp_target_memcpy
omp_target_memcpy_rect
omp_test_lock
omp_test_nest_lock
omp_unset_lock
omp_unset_nest_lock

Type Definitions

omp_lock_hint_t
omp_proc_bind_t
omp_sched_t