ReproBLAS
binnedMPI.h
Go to the documentation of this file.
1 
24 #ifndef BINNEDMPI_H_
25 #define BINNEDMPI_H_
26 
27 #include <mpi.h>
28 #include "binned.h"
29 
30 MPI_Op binnedMPI_DBDBADD(const int fold);
31 MPI_Op binnedMPI_ZBZBADD(const int fold);
32 MPI_Op binnedMPI_SBSBADD(const int fold);
33 MPI_Op binnedMPI_CBCBADD(const int fold);
34 
35 MPI_Op binnedMPI_DBDBADDSQ(const int fold);
36 MPI_Op binnedMPI_SBSBADDSQ(const int fold);
37 
38 MPI_Datatype binnedMPI_DOUBLE_BINNED(const int fold);
39 MPI_Datatype binnedMPI_DOUBLE_COMPLEX_BINNED(const int fold);
40 MPI_Datatype binnedMPI_FLOAT_BINNED(const int fold);
41 MPI_Datatype binnedMPI_FLOAT_COMPLEX_BINNED(const int fold);
42 
43 MPI_Datatype binnedMPI_DOUBLE_BINNED_SCALED(const int fold);
44 MPI_Datatype binnedMPI_FLOAT_BINNED_SCALED(const int fold);
45 
46 #endif
MPI_Datatype binnedMPI_DOUBLE_BINNED_SCALED(const int fold)
Get an MPI_DATATYPE representing scaled binned double precision.
Definition: DOUBLE_BINNED_SCALED.c:26
MPI_Datatype binnedMPI_DOUBLE_BINNED(const int fold)
Get an MPI_DATATYPE representing binned double precision.
Definition: DOUBLE_BINNED.c:26
MPI_Op binnedMPI_SBSBADDSQ(const int fold)
Get an MPI_OP to add binned single precision scaled sums of squares (Y += X)
Definition: SBSBADDSQ.ccog:124
MPI_Op binnedMPI_DBDBADD(const int fold)
Get an MPI_OP to add binned double precision (Y += X)
Definition: DBDBADD.ccog:240
MPI_Datatype binnedMPI_FLOAT_COMPLEX_BINNED(const int fold)
Get an MPI_DATATYPE representing binned complex single precision.
Definition: FLOAT_COMPLEX_BINNED.c:26
MPI_Datatype binnedMPI_FLOAT_BINNED_SCALED(const int fold)
Get an MPI_DATATYPE representing scaled binned single precision.
Definition: FLOAT_BINNED_SCALED.c:26
MPI_Datatype binnedMPI_DOUBLE_COMPLEX_BINNED(const int fold)
Get an MPI_DATATYPE representing binned complex double precision.
Definition: DOUBLE_COMPLEX_BINNED.c:26
MPI_Datatype binnedMPI_FLOAT_BINNED(const int fold)
Get an MPI_DATATYPE representing binned single precision.
Definition: FLOAT_BINNED.c:26
MPI_Op binnedMPI_ZBZBADD(const int fold)
Get an MPI_OP to add binned complex double precision (Y += X)
Definition: ZBZBADD.ccog:239
MPI_Op binnedMPI_SBSBADD(const int fold)
Get an MPI_OP to add binned double precision (Y += X)
Definition: SBSBADD.ccog:115
binned.h defines the binned types and the lower level functions associated with their use...
MPI_Op binnedMPI_CBCBADD(const int fold)
Get an MPI_OP to add binned complex single precision (Y += X)
Definition: CBCBADD.ccog:116
MPI_Op binnedMPI_DBDBADDSQ(const int fold)
Get an MPI_OP to add binned double precision scaled sums of squares (Y += X)
Definition: DBDBADDSQ.ccog:249