COMBINATORIAL_BLAS  1.6
gathertest.cpp File Reference
#include "CombBLAS/CombBLAS.h"
#include <mpi.h>
#include <sys/time.h>
#include <iostream>
#include <functional>
#include <algorithm>
#include <vector>
#include <string>
#include <sstream>

Go to the source code of this file.

Macros

#define EDGEFACTOR   16
 
#define RAND_PERMUTE   1
 

Typedefs

typedef SpParMat< int64_t, bool, SpDCCols< int64_t, bool > > Par_DCSC_Bool
 
typedef SpParMat< int64_t, int64_t, SpDCCols< int64_t, int64_t > > Par_DCSC_int64_t
 
typedef SpParMat< int64_t, double, SpDCCols< int64_t, double > > Par_DCSC_Double
 
typedef SpParMat< int64_t, bool, SpCCols< int64_t, bool > > Par_CSC_Bool
 

Functions

template<typename PARMAT >
void Symmetricize (PARMAT &A)
 
int main (int argc, char *argv[])
 

Variables

MTRand GlobalMT
 
double cblas_alltoalltime
 
double cblas_allgathertime
 
double cblas_localspmvtime
 
double cblas_mergeconttime
 
double cblas_transvectime
 

Macro Definition Documentation

◆ EDGEFACTOR

#define EDGEFACTOR   16

Definition at line 21 of file gathertest.cpp.

◆ RAND_PERMUTE

#define RAND_PERMUTE   1

Definition at line 22 of file gathertest.cpp.

Typedef Documentation

◆ Par_CSC_Bool

typedef SpParMat< int64_t, bool, SpCCols<int64_t,bool> > Par_CSC_Bool

Definition at line 60 of file gathertest.cpp.

◆ Par_DCSC_Bool

typedef SpParMat< int64_t, bool, SpDCCols<int64_t,bool> > Par_DCSC_Bool

Definition at line 57 of file gathertest.cpp.

◆ Par_DCSC_Double

typedef SpParMat< int64_t, double, SpDCCols<int64_t, double> > Par_DCSC_Double

Definition at line 59 of file gathertest.cpp.

◆ Par_DCSC_int64_t

Definition at line 58 of file gathertest.cpp.

Function Documentation

◆ main()

int main ( int  argc,
char *  argv[] 
)

Definition at line 65 of file gathertest.cpp.

◆ Symmetricize()

template<typename PARMAT >
void Symmetricize ( PARMAT &  A)

Definition at line 44 of file gathertest.cpp.

Variable Documentation

◆ cblas_allgathertime

double cblas_allgathertime

Definition at line 31 of file gathertest.cpp.

◆ cblas_alltoalltime

double cblas_alltoalltime

Definition at line 30 of file gathertest.cpp.

◆ cblas_localspmvtime

double cblas_localspmvtime

Definition at line 32 of file gathertest.cpp.

◆ cblas_mergeconttime

double cblas_mergeconttime

Definition at line 33 of file gathertest.cpp.

◆ cblas_transvectime

double cblas_transvectime

Definition at line 34 of file gathertest.cpp.

◆ GlobalMT

MTRand GlobalMT

Definition at line 27 of file gathertest.cpp.