HPL_sum HPL 2.2 Library Functions February 24, 2016


HPL_sum Combine (sum) two buffers.


#include "hpl.h"

void HPL_sum( const int N, const void * IN, void * INOUT, const HPL_T_TYPE DTYPE );


HPL_sum combines (sum) two buffers.


N       (input)                       const int
        On entry, N  specifies  the  length  of  the  buffers  to  be
        combined. N must be at least zero.
IN      (input)                       const void *
        On entry, IN points to the input-only buffer to be combined.
INOUT   (input/output)                void *
        On entry, INOUT  points  to  the  input-output  buffer  to be
        combined.  On exit,  the  entries of this array contains  the
        combined results.
DTYPE   (input)                       const HPL_T_TYPE
        On entry,  DTYPE  specifies the type of the buffers operands.

See Also

HPL_broadcast, HPL_reduce, HPL_all_reduce, HPL_barrier, HPL_min, HPL_max, HPL_sum.