Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
GluonSubstrate.h File Reference

Contains the implementation for GluonSubstrate. More...

#include <unordered_map>
#include <fstream>
#include "galois/runtime/GlobalObj.h"
#include "galois/runtime/DistStats.h"
#include "galois/runtime/SyncStructures.h"
#include "galois/runtime/DataCommMode.h"
#include "galois/DynamicBitset.h"
#include "galois/runtime/BareMPI.h"

Go to the source code of this file.

Classes

class  galois::graphs::GluonSubstrate< GraphTy >
 Gluon communication substrate that handles communication given a user graph. More...
 

Namespaces

 galois
 The Galois namespace containing all Galois structures and functions.
 
 galois::graphs
 Parallel data graph structures in Galois.
 

Enumerations

enum  WriteLocation { writeSource, writeDestination, writeAny }
 Enumeration for specifiying write location for sync calls. More...
 
enum  ReadLocation { readSource, readDestination, readAny }
 Enumeration for specifiying read location for sync calls. More...
 

Variables

DataCommMode enforcedDataMode
 Specifies what format to send metadata in. More...
 

Detailed Description

Contains the implementation for GluonSubstrate.

Enumeration Type Documentation

Enumeration for specifiying read location for sync calls.

Enumerator
readSource 

read at source

readDestination 

read at destination

readAny 

read at source and/or destination

Enumeration for specifiying write location for sync calls.

Enumerator
writeSource 

write at source

writeDestination 

write at destination

writeAny 

write at source and/or destination

Variable Documentation

DataCommMode enforcedDataMode

Specifies what format to send metadata in.