Galois
|
![]() ![]() | Defines the CopyableArray subclass used to make arrays trivially copyable if possible |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains a copyable atomics class |
![]() ![]() | |
![]() ![]() | Contains the BareMPI enum and the command line option that controls bare MPI usage |
![]() ![]() | Contains implementation of HostFence and HostBarrier as well as functions that get static singletons of the 2 |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Header file that includes the base classes for defining CuSP partitioning policies |
![]() ![]() | Contains the implementation of BufferedGraph |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains definition of CUDA context structures |
![]() ![]() | Contains copyable tuple classes whose elements are contiguous in memory |
![]() ![]() | Contains implementation for function that gets gpu device ID |
![]() ![]() | Contains the main CuSP partitioning function |
![]() ![]() | Contains the DataCommMode enumeration and a function that chooses a data comm mode based on its arguments |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | CUDA header for GPU runtime |
![]() ![]() | CUDA header for GPU runtime |
![]() ![]() | Includes the definitions for DistMemSys's constructor and destructor |
![]() ![]() | Contains the declaration of DistMemSys, a way to explicitly initiate the Galois runtime |
![]() ![]() | Contains the implementation for DistGraph |
![]() ![]() | Contains implementations for DistStats.h |
![]() ![]() | Contains declaration of DistStatManager, which reports runtime statistics of a distributed application in Galois |
![]() ![]() | Implements distributed reducible objects for easy reduction of values across a distributed system |
![]() ![]() | |
![]() ![]() | All the implementation of the DynamicBitSet class incorporated into DynamicBitset.h |
![]() ![]() | Contains the DynamicBitSet class and most of its implementation |
![]() ![]() | Contains implementation of CUDA dynamic bitset and iterators for it |
![]() ![]() | Contains definition of CUDA context structures |
![]() ![]() | Contains forward declarations and the definition of the EdgeMarshalGraph class, which is used to marshal a graph to GPUs |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Defines particular traits used by the distributed runtime |
![]() ![]() | Contains FileGraph.h implementations + other static helper functions for FileGraph |
![]() ![]() | Contains FileGraph and FileGraphWriter class declarations |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Defines GlobalObject's static vector that tracks all GlobalObjects and the ptrForObj function |
![]() ![]() | Defines the GlobalObject class, which is a base class that other classes inherit from to be assigned a unique global id |
![]() ![]() | Contains the implementation for GluonEdgeSubstrate |
![]() ![]() | Contains the enforced datamode global for use by GPUs |
![]() ![]() | Contains the implementation for GluonSubstrate |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains forward declarations and the definition of the MarshalGraph class, which is used to marshal a graph to GPUs |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains the implementation of a bidirectional LC_CS_Graph |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains the LC_Morph_Graph class |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | LWCI header that includes lc.h (LCI library) and internal helper functions on arrays |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains MemUsageTracker, a class that tracks memory usage throughout runtime of a program of send/receive buffers |
![]() ![]() | |
![]() ![]() | Graph mining partitioning that duplicates edges |
![]() ![]() | |
![]() ![]() | Contains MorphGraph and associated helpers |
![]() ![]() | |
![]() ![]() | Contains implementations for basic NetworkInterface functions and initializations of some NetworkInterface variables |
![]() ![]() | Contains the network interface class which is the base class for all network layer implementations |
![]() ![]() | Contains NetworkInterfaceBuffered, an implementation of a network interface that buffers messages before sending them out |
![]() ![]() | Contains NetworkIO, a base class that is inherited by classes that want to implement the communication layer of Galois |
![]() ![]() | Contains an implementation of network IO that uses MPI |
![]() ![]() | |
![]() ![]() | Contains the main graph class as well as the partitioning logic that CuSP uses |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains functions that serialize/deserialize data, mainly for sending out serialized data over the network and deserializing it on the other end |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Contains implementations of the bitvector status setter/getter functions |
![]() ![]() | Contains macros for easily defining common Galois sync structures and the field flags class used for on-demand synchronization |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | Implementations/variables for Tracer.h |
![]() ![]() | Includes functions for tracing output and printing data |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |