Index of values
A
auto_transfers
[
Mem
]
By default Spoc wiil automatically handle memory transfers To make explicit transfers you have to stop auto_transfers
B
boolget
[
Tools
]
boolset
[
Tools
]
C
char
[
Vector
]
compile
[
Kernel
]
complex32
[
Vector
]
copy_sub
[
Vector
]
create
[
Vector
]
cuda_alloc_vect
[
Cuda
]
cuda_cpu_to_device
[
Cuda
]
cuda_custom_alloc_vect
[
Cuda
]
cuda_custom_cpu_to_device
[
Cuda
]
cuda_custom_device_to_cpu
[
Cuda
]
cuda_custom_part_cpu_to_device
[
Cuda
]
cuda_custom_part_device_to_cpu
[
Cuda
]
cuda_device_to_cpu
[
Cuda
]
cuda_device_to_device
[
Cuda
]
cuda_devices
[
Devices
]
cuda_free_vect
[
Cuda
]
cuda_part_cpu_to_device
[
Cuda
]
cuda_part_device_to_cpu
[
Cuda
]
D
dev
[
Vector
]
device
[
Vector
]
device_vec
[
Vector
]
E
equals
[
Vector
]
F
falseCustom
[
Tools
]
float32
[
Vector
]
float64
[
Vector
]
flush
[
Devices
]
Waits the command queues of a device to end
fold_left
[
Tools
]
fold_right
[
Tools
]
G
get
[
Mem
]
get_vec_id
[
Vector
]
gpgpu_devices
[
Devices
]
H
hasCLExtension
[
Devices
]
Checks if a device offers an extension
I
init
[
Devices
]
Mandatory function to uyse Spoc
int32
[
Vector
]
int64
[
Vector
]
is_sub
[
Vector
]
iter
[
Tools
]
iteri
[
Tools
]
K
kind
[
Vector
]
L
length
[
Vector
]
M
map
[
Tools
]
O
opencl_alloc_vect
[
OpenCL
]
opencl_cpu_to_device
[
OpenCL
]
opencl_custom_cpu_to_device
[
OpenCL
]
opencl_custom_device_to_cpu
[
OpenCL
]
opencl_custom_part_cpu_to_device
[
OpenCL
]
opencl_custom_part_device_to_cpu
[
OpenCL
]
opencl_device_to_cpu
[
OpenCL
]
opencl_device_to_device
[
OpenCL
]
opencl_devices
[
Devices
]
opencl_free_vect
[
OpenCL
]
opencl_part_cpu_to_device
[
OpenCL
]
opencl_part_device_to_cpu
[
OpenCL
]
P
print
[
Tools
]
R
relax_vector
[
Kernel
]
run
[
Kernel
]
S
set
[
Mem
]
set_device
[
Vector
]
sizeofbool
[
Tools
]
spoc_bool
[
Tools
]
sub_vector
[
Vector
]
sub_vector
[
Mem
]
T
temp_vector
[
Vector
]
to_cpu
[
Mem
]
Explicit transfer from a device
to_device
[
Mem
]
Explicit transfer to a device
trueCustom
[
Tools
]
U
unsafe_get
[
Vector
]
unsafe_set
[
Vector
]
update_device_array
[
Vector
]
V
vector
[
Vector
]
vfalse
[
Tools
]
vtrue
[
Tools
]