package numalib

  1. Overview
  2. Docs
Interface to Linux NUMA API

Install

Dune Dependency

Authors

Maintainers

Sources

numalib-0.1.0.tbz
sha256=a320381725bb2f8cb91ab77d4b09af018ecb2384ac6d48c96c1031fcec34c308
md5=e6d514a11d4983245240077eaaeb0167

doc/numalib.raw/Numalib_raw/Numa_ext/index.html

Module Numalib_raw.Numa_extSource

Sourcetype bitmask
Sourcetype nodemask
Sourceval numa_bitmask_isbitset : bitmask -> int -> int
Sourceval numa_bitmask_setall : bitmask -> bitmask
Sourceval numa_bitmask_clearall : bitmask -> bitmask
Sourceval numa_bitmask_setbit : bitmask -> int -> bitmask
Sourceval numa_bitmask_clearbit : bitmask -> int -> bitmask
Sourceval numa_bitmask_nbytes : bitmask -> int
Sourceval numa_bitmask_weight : bitmask -> int
Sourceval numa_bitmask_alloc : int -> bitmask
Sourceval numa_bitmask_equal : bitmask -> bitmask -> int
Sourceval copy_nodemask_to_bitmask : nodemask -> bitmask -> unit
Sourceval copy_bitmask_to_nodemask : bitmask -> nodemask -> unit
Sourceval copy_bitmask_to_bitmask : bitmask -> bitmask -> unit
Sourceval nodemask_zero : nodemask -> unit
Sourceval nodemask_equal : nodemask -> nodemask -> int
Sourceval numa_available : unit -> int
Sourceval numa_max_node : unit -> int
Sourceval numa_max_possible_node : unit -> int
Sourceval numa_preferred : unit -> int
Sourceval numa_node_size64 : int -> int
Sourceval numa_node_size : int -> int
Sourceval numa_pagesize : unit -> int
Sourceval numa_bind : bitmask -> unit
Sourceval numa_set_interleave_mask : bitmask -> unit
Sourceval numa_get_interleave_mask : unit -> bitmask
Sourceval numa_allocate_nodemask : unit -> bitmask
Sourceval numa_set_preferred : int -> unit
Sourceval numa_set_localalloc : unit -> unit
Sourceval numa_set_membind : bitmask -> unit
Sourceval numa_get_membind : unit -> bitmask
Sourceval numa_get_mems_allowed : unit -> bitmask
Sourceval numa_get_interleave_node : unit -> int
Sourceval numa_run_on_node_mask : bitmask -> int
Sourceval numa_run_on_node_mask_all : bitmask -> int
Sourceval numa_run_on_node : int -> int
Sourceval numa_get_run_node_mask : unit -> bitmask
Sourceval numa_set_bind_policy : int -> unit
Sourceval numa_set_strict : int -> unit
Sourceval numa_num_possible_nodes : unit -> int
Sourceval numa_num_possible_cpus : unit -> int
Sourceval numa_num_configured_nodes : unit -> int
Sourceval numa_num_configured_cpus : unit -> int
Sourceval numa_num_task_cpus : unit -> int
Sourceval numa_num_task_nodes : unit -> int
Sourceval numa_num_thread_nodes : unit -> int
Sourceval numa_allocate_cpumask : unit -> bitmask
Sourceval numa_node_to_cpus : int -> bitmask -> int
Sourceval numa_node_of_cpu : int -> int
Sourceval numa_distance : int -> int -> int
Sourceval numa_migrate_pages : int -> bitmask -> bitmask -> int
Sourceval numa_sched_getaffinity : int -> bitmask -> int
Sourceval numa_sched_setaffinity : int -> bitmask -> int
Sourceval numa_parse_nodestring : string -> bitmask
Sourceval numa_parse_nodestring_all : string -> bitmask
Sourceval numa_parse_cpustring : string -> bitmask
Sourceval numa_parse_cpustring_all : string -> bitmask
OCaml

Innovation. Community. Security.