Multi-ApplicationOnlineProfiling
2.1
|
Stream related utilities. More...
Modules | |
Getters | |
Getters on Streams. | |
Read and write calls | |
Read and write calls. | |
Streams Manipulation | |
Utilities for streams manipulation. | |
Data Structures | |
struct | _VMPI_Stream |
Internal declaration of a stream endpoint. More... | |
struct | VMPI_Stream |
Defines a MPI stream. More... | |
Macros | |
#define | VMPI_STREAM_MAX_ASYNC 10 |
Maximum number of asynchronous cells. More... | |
Enumerations | |
enum | VMPI_Stream_load_balance { VMPI_STREAM_BALANCE_NONE, VMPI_STREAM_BALANCE_RANDOM, VMPI_STREAM_BALANCE_ROUND_ROBIN } |
Defines the load ballancing modes available to MPI_Streams. More... | |
enum | VMPI_Stream_mode { VMPI_STREAM_R, VMPI_STREAM_W, VMPI_STREAM_RW } |
Defines MPI_Stream mode. More... | |
enum | VMPI_Stream_blocking { VMPI_STREAM_BLOCK, VMPI_STREAM_NONBLOCK } |
Defines call mode. More... | |
Stream related utilities.
#define VMPI_STREAM_MAX_ASYNC 10 |
Maximum number of asynchronous cells.
Definition at line 85 of file VMPI_stream.h.
enum VMPI_Stream_blocking |
Defines call mode.
Enumerator | |
---|---|
VMPI_STREAM_BLOCK |
All Calls are blocking ones. |
VMPI_STREAM_NONBLOCK |
If no data are available or endpoint not ready call might return VMPI_EAGAIN. |
Definition at line 62 of file VMPI_stream.h.
Defines the load ballancing modes available to MPI_Streams.
Definition at line 39 of file VMPI_stream.h.
enum VMPI_Stream_mode |
Defines MPI_Stream mode.
Enumerator | |
---|---|
VMPI_STREAM_R |
READ. |
VMPI_STREAM_W |
WRITE. |
VMPI_STREAM_RW |
READ and WRITE. |
Definition at line 50 of file VMPI_stream.h.