openmp

Standard library module View source
variable Routine
Routine = Function[([i32, cobj], i32)]
class Lock
@tuple
class Lock
Fields 8
a1 i32
a2 i32
a3 i32
a4 i32
a5 i32
a6 i32
a7 i32
a8 i32
Constructors 1
__new__
__new__()
class Ident
@tuple
class Ident
Fields 5
reserved_1 i32
flags i32
reserved_2 i32
reserved_3 i32
psource cobj
Constructors 1
__new__
__new__(flags: int = 0, source: str = ";unknown;unknown;0;0;;")
class TaskReductionInput
@tuple
class TaskReductionInput
Fields 7
reduce_shar cobj
reduce_orig cobj
reduce_size int
reduce_init cobj
reduce_fini cobj
reduce_comb cobj
flags u32
Constructors 1
__new__
__new__(reduce_shar, reduce_orig, reduce_size: int, reduce_init: cobj, reduce_comb: cobj)
function flush
flush()
function get_num_threads
@pure
get_num_threads()
function get_thread_num
@pure
get_thread_num()
function get_max_threads
@pure
get_max_threads()
function get_num_procs
@pure
get_num_procs()
function set_num_threads
set_num_threads(num_threads: int)
function in_parallel
@pure
in_parallel()
function set_dynamic
set_dynamic(dynamic_threads: bool = True)
function get_dynamic
@pure
get_dynamic()
function get_cancellation
@pure
get_cancellation()
function set_schedule
set_schedule(kind: str, chunk_size: int = 0)
function get_schedule
@pure
get_schedule()
function get_thread_limit
@pure
get_thread_limit()
function set_max_active_levels
set_max_active_levels(max_levels: int)
function get_max_active_levels
@pure
get_max_active_levels()
function get_level
@pure
get_level()
function get_ancestor_thread_num
@pure
get_ancestor_thread_num(level: int)
function get_team_size
@pure
get_team_size(level: int)
function get_active_level
@pure
get_active_level()
function in_final
@pure
in_final()
function get_proc_bind
@pure
get_proc_bind()
function set_default_device
set_default_device(device_num: int)
function get_default_device
@pure
get_default_device()
function get_num_devices
@pure
get_num_devices()
function get_num_teams
@pure
get_num_teams()
function get_team_num
@pure
get_team_num()
function is_initial_device
@pure
is_initial_device()
function get_wtime
@pure
get_wtime()
function get_wtick
@pure
get_wtick()
function single
single(func)
function master
master(func)
function ordered
ordered(func)
function critical
critical(func)
function for_par
for_par(num_threads: int = -1, chunk_size: int = 0, schedule: Literal[str] = "static", ordered: Literal[bool] = False, collapse: Literal[int] = 0, gpu: Literal[bool] = False)