Index of values


A
array_float_parmap [Parmap]
array_float_parmap ~ncores:n f a computes Array.map f a by forking n processes on a multicore machine, and preallocating the resulting array as shared memory, which allows significantly more efficient computation than calling the generic array_parmap function.
array_float_parmapi [Parmap]
array_parmap [Parmap]
array_parmap ~ncores:n f a computes Array.map f a by forking n processes on a multicore machine.
array_parmapi [Parmap]
Like array_parmap, but the map function gets as an extra argument the index of the mapped element

D
debugging [Parmap]

G
get_default_ncores [Parmap]

I
init_shared_buffer [Parmap]
init_shared_buffer a creates a new memory mapped shared buffer big enough to hold a float array of the size of a.

P
parfold [Parmap]
parfold ~ncores:n op (L l) b concat computes List.fold_right op l b by forking n processes on a multicore machine.
pariter [Parmap]
pariter ~ncores:n f (L l) computes List.iter f l by forking n processes on a multicore machine.
pariteri [Parmap]
Like pariter, but the iterated function gets as an extra argument the index of the sequence element
parmap [Parmap]
parmap ~ncores:n f (L l) computes List.map f l by forking n processes on a multicore machine.
parmapfold [Parmap]
parmapfold ~ncores:n f (L l) op b concat computes List.fold_right op (List.map f l) b by forking n processes on a multicore machine.
parmapi [Parmap]
Like parmap, but the map function gets as an extra argument the index of the mapped element
parmapifold [Parmap]
Like parmapfold, but the map function gets as an extra argument the index of the mapped element

R
redirecting [Parmap]

S
set_default_ncores [Parmap]