Samuel Thibault
|
1e5090a010
Remove handle_to_pointer method for the complex interface; it does not make sense since there are two buffers
|
10 years ago |
Nathalie Furmento
|
bb61f3808d
update cnrs copyright
|
10 years ago |
Samuel Thibault
|
923dbdd2d8
Use starpu_ssize_t instead of ssize_t, and add a check against it
|
10 years ago |
Samuel Thibault
|
4eb4700f71
fix warning
|
10 years ago |
Samuel Thibault
|
12d79745d1
Make pack allocate aligned buffers for o_direct to be able to work
|
10 years ago |
Nathalie Furmento
|
a14ec27140
examples/interface/complex_interface.c: fix interface implementation
|
10 years ago |
Samuel Thibault
|
6a0c92daab
Avoid void* arithmetic, icc refuses it on windows...
|
10 years ago |
Nathalie Furmento
|
31f6ba2030
use STARPU_MAIN_RAM when appropriate
|
11 years ago |
Corentin Salingue
|
6e5d499f17
replace 0 with macro part 6
|
12 years ago |
Nathalie Furmento
|
30860cac02
Renaming of diverse functions and datatypes.
|
12 years ago |
Nathalie Furmento
|
f060b6e137
examples/interface/complex_interface.c: do not pack data when given NULL pointer
|
12 years ago |
Nathalie Furmento
|
94cd5e98eb
data interface: update the prototype of the function pack_data to be able to return a negative value for the size
|
12 years ago |
Nathalie Furmento
|
6021863a0a
Rename function starpu_allocate_buffer_on_node to starpu_malloc_on_node
|
12 years ago |
Samuel Thibault
|
b1ed89b939
fix detection of pending transfers
|
12 years ago |
Samuel Thibault
|
95c0fba186
factorize complex array example
|
12 years ago |
Samuel Thibault
|
ed1bcb3d3a
Fix disabling asynchronous copy for any_to_any. Instead of modifying the copy structure, test the flag before invoking the functions.
|
12 years ago |
Nathalie Furmento
|
f8c037df9d
data interface: define the value STARPU_UNKNOWN_INTERFACE_ID to be used by newly defined user-defined data interfaces
|
12 years ago |
Nathalie Furmento
|
c7321a76ff
fix type for node to always be unsigned (instead of uint32_t)
|
12 years ago |
Nathalie Furmento
|
8fdc9fbc75
add parameter size to function starpu_free_buffer_on_node()
|
12 years ago |
Samuel Thibault
|
ab7c89dbe8
expose starpu_allocate_buffer_on_node and starpu_free_buffer_on_node to application, so application-defined interfaces can use them too
|
12 years ago |
Nathalie Furmento
|
871bd225e5
examples/interface/complex_interface.c: add for-now-empty operation free_data_on_node
|
12 years ago |
Nathalie Furmento
|
ae2ffeec76
data interface: add parameter count to unpack operation
|
12 years ago |
Nathalie Furmento
|
4403f33f43
data interfaces: the pack operation of user-defined data interfaces now defines a count parameter which should be set to thesize of the buffer created by the packing of the data
|
12 years ago |
Nathalie Furmento
|
7b55f1207c
examples: opencl copy functions now use the type cl_event* instead of void*
|
12 years ago |
Cyril Roelandt
|
88bf76e6b2
Replace STARPU_ASSERT(0) by STARPU_ABORT().
|
12 years ago |
Nathalie Furmento
|
ca7d7aa451
examples: only include starpu.h as it includes all the other starpu_ .h files
|
12 years ago |
Nathalie Furmento
|
4152fb7b3a
examples/interface/complex_interface.c: define pack and unpack functions
|
12 years ago |
Nathalie Furmento
|
d18634b0b2
examples/interface/complex_interface.c: define the .handle_to_pointer operation, it will be needed to exchange that type of data with StarPU-MPI
|
12 years ago |
Nathalie Furmento
|
10dede5684
examples/interface/complex: implement ram<->opencl asynchronous copies
|
13 years ago |
Nathalie Furmento
|
fa5095b333
examples/interface/complex: use new function starpu_cuda_copy_async_sync
|
13 years ago |