Hermes
0.9.5-beta
Hierarchical Distributed I/O Buffering System
|
Go to the source code of this file.
Classes | |
struct | hermes::CommunicationContext |
Namespaces | |
hermes | |
Typedefs | |
typedef void(* | hermes::BarrierFunc) (void *) |
typedef void(* | hermes::FinalizeFunc) (void *) |
Functions | |
size_t | hermes::InitCommunication (CommunicationContext *comm, Arena *arena, size_t trans_arena_size_per_node, bool is_daemon=false, bool is_adapter=false) |
void | hermes::WorldBarrier (CommunicationContext *comm) |
void | hermes::SubBarrier (CommunicationContext *comm) |
void * | hermes::GetAppCommunicator (CommunicationContext *comm) |
A generic communication interface for Hermes that can be implemented by multiple backends. See communication_mpi.cc for an example of how to implement a communication backend.