SimGrid
|
This section describes the different datatypes provided by MSG. More...
Modules | |
Details on MSG datatypes | |
typedef struct m_host * | m_host_t |
Host datatypeA location (or host) is any possible place where a process may run. Thus it is represented as a physical resource with computing capabilities, some mailboxes to enable running process to communicate with remote ones, and some private data that can be only accessed by local process. | |
typedef struct m_task * | m_task_t |
Task datatypeA task may then be defined by a computing amount, a message size and some private data. | |
typedef struct msg_comm * | msg_comm_t |
Communication actionCommunication actions transfer tasks between processes. For a given task, the sender and the receiver have distinct objects. | |
#define | MSG_TASK_UNINITIALIZED NULL |
Default value for an uninitialized m_task_t. | |
typedef struct s_smx_process * | m_process_t |
Process datatypeA process may be defined as a code, with some private data, executing in a location. | |
typedef int | m_channel_t |
Channel datatypeA channel is a number and identifies a mailbox type (just as a port number does). | |
enum | MSG_error_t { MSG_OK = 0, MSG_TIMEOUT = 1, MSG_TRANSFER_FAILURE = 2, MSG_HOST_FAILURE = 4, MSG_TASK_CANCELLED = 8 } |
Error handling. More... |
This section describes the different datatypes provided by MSG.
Host datatypeA location (or host) is any possible place where a process may run. Thus it is represented as a physical resource with computing capabilities, some mailboxes to enable running process to communicate with remote ones, and some private data that can be only accessed by local process.
Task datatypeA task may then be defined by a computing amount, a message size and some private data.
typedef struct s_smx_process* m_process_t |
Process datatypeA process may be defined as a code, with some private data, executing in a location.
typedef int m_channel_t |
Channel datatypeA channel is a number and identifies a mailbox type (just as a port number does).
enum MSG_error_t |
Error handling.
Back to the main Simgrid Documentation page |
The version of Simgrid documented here is v3.6.1. Documentation of other versions can be found in their respective archive files (directory doc/html). |
Generated for SimGridAPI by
![]() |