#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.
|
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 |
|
|
template<typename PARMAT > |
void | Symmetricize (PARMAT &A) |
|
FullyDistSpVec< int64_t, int64_t > | getOrder (FullyDistSpVec< int64_t, VertexType > &fringeRow, int64_t startLabel, int64_t endLabel) |
|
template<typename PARMAT > |
void | RCMOrder (PARMAT &A, int64_t source, FullyDistVec< int64_t, int64_t > &order, int64_t startOrder, FullyDistVec< int64_t, int64_t > degrees, PreAllocatedSPA< int64_t > &SPA) |
|
template<typename PARMAT > |
int64_t | PseudoPeripheralVertex (PARMAT &A, FullyDistSpVec< int64_t, pair< int64_t, int64_t >> &unvisitedVertices, FullyDistVec< int64_t, int64_t > degrees, PreAllocatedSPA< int64_t > &SPA) |
|
template<typename PARMAT > |
FullyDistVec< int64_t, int64_t > | RCM (PARMAT &A, FullyDistVec< int64_t, int64_t > degrees, PreAllocatedSPA< int64_t > &SPA) |
|
int | main (int argc, char *argv[]) |
|
◆ EDGEFACTOR
◆ Par_CSC_Bool
◆ Par_DCSC_Bool
◆ Par_DCSC_Double
◆ Par_DCSC_int64_t
◆ getOrder()
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ PseudoPeripheralVertex()
template<typename PARMAT >
◆ RCM()
template<typename PARMAT >
◆ RCMOrder()
template<typename PARMAT >
◆ Symmetricize()
template<typename PARMAT >
void Symmetricize |
( |
PARMAT & |
A | ) |
|
◆ base_filename
◆ cblas_allgathertime
double cblas_allgathertime |
◆ cblas_alltoalltime
double cblas_alltoalltime |
◆ cblas_localspmvtime
double cblas_localspmvtime |
◆ cblas_mergeconttime
double cblas_mergeconttime |
◆ cblas_transvectime
double cblas_transvectime |
◆ GlobalMT
◆ processors
◆ threads
◆ torderOther
◆ torderSort
◆ torderSpMV