75 void pack_cpu_int(
int *buffer,
int *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int* transform);
91 void unpack_cpu_int(
int *buffer,
int *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int *transform);
107 void pack_cpu_float(
float *buffer,
float *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int *transform);
123 void unpack_cpu_float(
float *buffer,
float *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int *transform);
139 void pack_cpu_double(
double *buffer,
double *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int*transform);
155 void unpack_cpu_double(
double *buffer,
double *data,
int *buffer_idxlist,
int buffer_size,
int offset,
int *transform);
void pack_cpu_int(int *buffer, int *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Packing function for int arrays.
void pack_cpu_float(float *buffer, float *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Packing function for float arrays.
void deallocator_cpu(void *buffer)
Deallocate array.
void unpack_cpu_int(int *buffer, int *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Unpacking function for int arrays.
void * allocator_cpu(size_t buffer_size)
Allocate array.
void delete_vtable(t_kernels *vtable)
Delete t_kernels data structure.
void unpack_cpu_float(float *buffer, float *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Unpacking function for float arrays.
t_kernels * new_vtable_cpu(MPI_Datatype type)
Create new t_kernels data structure.
void unpack_cpu_double(double *buffer, double *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Unpacking function for double arrays.
void pack_cpu_double(double *buffer, double *data, int *buffer_idxlist, int buffer_size, int offset, int *transform)
Packing function for double arrays.
Definition: backend_hw.h:48