amroc/hds/CommServer.h File Reference

comm_service implements non-blocking communication services for application controlled event handling. More...

#include "DAGHDefaults.h"
#include <iosfwd>
#include <cassert>
#include <mpi.h>

Go to the source code of this file.

Classes

class  comm_service

Defines

#define comm_service_comp   ((unsigned) 0)
#define comm_service_io   ((unsigned) 1)
#define comm_service_world   ((unsigned) 2)
#define comm_service_tag   (((unsigned) 3)<<14)
#define comm_service_comp_tag   ((comm_service_comp)<<12)
#define comm_service_io_tag   ((comm_service_io)<<12)
#define comm_service_world_tag   ((comm_service_world)<<12)
#define comm_service_null_id   (-1)

Detailed Description

comm_service implements non-blocking communication services for application controlled event handling.

Adapted from: Carter Edwards: Communication services for application controlled event handling.

Author:
Manish Parashar

Define Documentation

#define comm_service_comp   ((unsigned) 0)
#define comm_service_comp_tag   ((comm_service_comp)<<12)
#define comm_service_io   ((unsigned) 1)
#define comm_service_io_tag   ((comm_service_io)<<12)
#define comm_service_null_id   (-1)
#define comm_service_tag   (((unsigned) 3)<<14)
#define comm_service_world   ((unsigned) 2)
#define comm_service_world_tag   ((comm_service_world)<<12)
Generated on Thu Jun 30 02:19:00 2016 for AMROC's Hierachical Data Structures by  doxygen 1.6.3