#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.
Classes | |
| struct | SelectMinSR |
Macros | |
| #define | EDGEFACTOR 16 |
Typedefs | |
| typedef SelectMaxSRing< bool, int32_t > | SR |
| typedef SpParMat< int64_t, bool, SpDCCols< int64_t, bool > > | PSpMat_Bool |
| typedef SpParMat< int64_t, bool, SpDCCols< int32_t, bool > > | PSpMat_s32p64 |
| typedef SpParMat< int64_t, int, SpDCCols< int32_t, int > > | PSpMat_s32p64_Int |
| typedef SpParMat< int64_t, int64_t, SpDCCols< int64_t, int64_t > > | PSpMat_Int64 |
| typedef SpParMat< int64_t, bool, SpCCols< int64_t, bool > > | Par_CSC_Bool |
Functions | |
| template<typename PARMAT > | |
| void | Symmetricize (PARMAT &A) |
| void | BFS_CSC (PSpMat_s32p64 Aeff, int64_t source, FullyDistVec< int64_t, int64_t > degrees) |
| void | BFS_DCSC (PSpMat_s32p64 Aeff1, int64_t source, FullyDistVec< int64_t, int64_t > degrees) |
| void | BFS_CSC_Split (PSpMat_s32p64 Aeff, int64_t source, FullyDistVec< int64_t, int64_t > degrees) |
| int | main (int argc, char *argv[]) |
Variables | |
| int | cblas_splits = 1 |
| double | cblas_alltoalltime |
| double | cblas_allgathertime |
| double | cblas_mergeconttime |
| double | cblas_transvectime |
| double | cblas_localspmvtime |
| int | ITERS |
| #define EDGEFACTOR 16 |
Definition at line 54 of file SpMSpVBench.cpp.
Definition at line 64 of file SpMSpVBench.cpp.
Definition at line 60 of file SpMSpVBench.cpp.
Definition at line 63 of file SpMSpVBench.cpp.
Definition at line 61 of file SpMSpVBench.cpp.
Definition at line 62 of file SpMSpVBench.cpp.
Definition at line 59 of file SpMSpVBench.cpp.
| void BFS_CSC | ( | PSpMat_s32p64 | Aeff, |
| int64_t | source, | ||
| FullyDistVec< int64_t, int64_t > | degrees | ||
| ) |
Definition at line 105 of file SpMSpVBench.cpp.
| void BFS_CSC_Split | ( | PSpMat_s32p64 | Aeff, |
| int64_t | source, | ||
| FullyDistVec< int64_t, int64_t > | degrees | ||
| ) |
Definition at line 277 of file SpMSpVBench.cpp.
| void BFS_DCSC | ( | PSpMat_s32p64 | Aeff1, |
| int64_t | source, | ||
| FullyDistVec< int64_t, int64_t > | degrees | ||
| ) |
Definition at line 188 of file SpMSpVBench.cpp.
Definition at line 369 of file SpMSpVBench.cpp.
Definition at line 68 of file SpMSpVBench.cpp.
| double cblas_allgathertime |
Definition at line 48 of file SpMSpVBench.cpp.
| double cblas_alltoalltime |
Definition at line 47 of file SpMSpVBench.cpp.
| double cblas_localspmvtime |
Definition at line 51 of file SpMSpVBench.cpp.
| double cblas_mergeconttime |
Definition at line 49 of file SpMSpVBench.cpp.
| int cblas_splits = 1 |
Definition at line 44 of file SpMSpVBench.cpp.
| double cblas_transvectime |
Definition at line 50 of file SpMSpVBench.cpp.
| int ITERS |
Definition at line 55 of file SpMSpVBench.cpp.