DistDir
|
Go to the source code of this file.
Functions | |
t_kernels * | new_vtable_cpu (MPI_Datatype type) |
Create new t_kernels data structure. More... | |
void | delete_vtable (t_kernels *vtable) |
Delete t_kernels data structure. More... | |
void | pack_cpu_int (int *buffer, int *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Packing function for int arrays. More... | |
void | unpack_cpu_int (int *buffer, int *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Unpacking function for int arrays. More... | |
void | pack_cpu_float (float *buffer, float *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Packing function for float arrays. More... | |
void | unpack_cpu_float (float *buffer, float *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Unpacking function for float arrays. More... | |
void | pack_cpu_double (double *buffer, double *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Packing function for double arrays. More... | |
void | unpack_cpu_double (double *buffer, double *data, int *buffer_idxlist, int buffer_size, int offset, int *transform) |
Unpacking function for double arrays. More... | |
void * | allocator_cpu (size_t buffer_size) |
Allocate array. More... | |
void | deallocator_cpu (void *buffer) |
Deallocate array. More... | |