|
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... | |