COOLFluiD  Release kernel
COOLFluiD is a Collaborative Simulation Environment (CSE) focused on complex MultiPhysics simulations.
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
ListeningInfo Struct Reference

Holds MPI listening information. More...

#include <ListeningInfo.hpp>

Public Member Functions

 ListeningInfo ()
 Constructor. More...
 
 ~ListeningInfo ()
 

Static Public Member Functions

static Uint buffer_size ()
 

Public Attributes

char * data
 Received MPI frame. More...
 
Communicator comm
 Communicator to listen to. More...
 
MPI_Request request
 Request for non-blocking listening. More...
 
bool ready
 Indicates whether the communicator is ready to do another non-blocking receive. More...
 

Detailed Description

Holds MPI listening information.

Author
Quentin Gasper

Definition at line 26 of file ListeningInfo.hpp.

Constructor & Destructor Documentation

Constructor.

Definition at line 20 of file ListeningInfo.cpp.

Definition at line 28 of file ListeningInfo.cpp.

Member Function Documentation

static Uint buffer_size ( )
inlinestatic
Returns
buffer size (256 KB)

Definition at line 31 of file ListeningInfo.hpp.

Member Data Documentation

Communicator to listen to.

Definition at line 37 of file ListeningInfo.hpp.

char* data

Received MPI frame.

Definition at line 34 of file ListeningInfo.hpp.

bool ready

Indicates whether the communicator is ready to do another non-blocking receive.

If true, the communicator is ready; if false, it is not.

Definition at line 46 of file ListeningInfo.hpp.

MPI_Request request

Request for non-blocking listening.

Definition at line 40 of file ListeningInfo.hpp.


The documentation for this struct was generated from the following files:
Send comments to:
COOLFluiD Web Admin