schwz  Generated automatically from develop
Functions
schwz::CommHelpers Namespace Reference

The CommHelper namespace . More...

Functions

template<typename ValueType , typename IndexType , typename MixedValueType >
void transfer_one_by_one (const Settings &settings, struct Communicate< ValueType, IndexType, MixedValueType >::comm_struct &comm_struct, ValueType *buffer, IndexType **offset, int num_neighbors, IndexType *neighbors)
 
template<typename ValueType , typename IndexType >
void pack_buffer (const Settings &settings, const ValueType *buffer, ValueType *send_buffer, IndexType **num_send_elems, IndexType **host_num_send_elems, int offset, int send_subd)
 
template<typename ValueType , typename IndexType >
void transfer_buffer (const Settings &settings, MPI_Win &window, ValueType *target_buffer, IndexType **host_num_elems, int offset, int target_subd, IndexType *neighbors, IndexType *displacements)
 
template<typename ValueType , typename IndexType >
void unpack_buffer (const Settings &settings, ValueType *buffer, const ValueType *recv_buffer, IndexType **num_recv_elems, IndexType **host_num_recv_elems, int offset, int recv_subd)
 

Detailed Description

The CommHelper namespace .

comm_helpers