Operation

template<typename Op, typename T>
struct Operation

Template for MPI operation Op on a T type.

Template Parameters:
template<typename T>
struct sum

Template for summation operation on a T type.

Template Parameters:

T – Datatype

template<typename T>
struct prod

Template for product operation on a T type.

Template Parameters:

T – Datatype

template<typename T>
struct min

Template for finding minimum on a T type.

Template Parameters:

T – Datatype

template<typename T>
struct max

Template for finding maximum on a T type.

Template Parameters:

T – Datatype