Galois
|
Contains the main CuSP partitioning function. More...
#include "galois/DistGalois.h"
#include "galois/graphs/DistributedGraph.h"
#include "galois/graphs/NewGeneric.h"
#include "galois/graphs/GenericPartitioners.h"
Go to the source code of this file.
Namespaces | |
galois | |
The Galois namespace containing all Galois structures and functions. | |
Enumerations | |
enum | galois::CUSP_GRAPH_TYPE { galois::CUSP_CSR, galois::CUSP_CSC } |
Enum for the input/output format of the partitioner. More... | |
Functions | |
template<typename PartitionPolicy , typename NodeData = char, typename EdgeData = void> | |
galois::graphs::DistGraph < NodeData, EdgeData > * | galois::cuspPartitionGraph (std::string graphFile, CUSP_GRAPH_TYPE inputType, CUSP_GRAPH_TYPE outputType, bool symmetricGraph=false, std::string transposeGraphFile="", std::string masterBlockFile="", bool cuspAsync=true, uint32_t cuspStateRounds=100, galois::graphs::MASTERS_DISTRIBUTION readPolicy=galois::graphs::BALANCED_EDGES_OF_MASTERS, uint32_t nodeWeight=0, uint32_t edgeWeight=0) |
Main CuSP function: partitions a graph on disk, one partition per host. More... | |
Contains the main CuSP partitioning function.