SimGrid 3.6.2
Scalable simulation of distributed systems
Modules
MSG native
MSG

Native interface to MSG (MSG) More...

Modules

 MSG Data Types
 

This section describes the different datatypes provided by MSG.


 Management Functions of Agents
 

This section describes the agent structure of MSG (m_process_t) and the functions for managing it.


 Management functions of Hosts
 

This section describes the host structure of MSG.


 Managing functions of Tasks
 

This section describes the task structure of MSG (m_task_t) and the functions for managing it.


 MSG Operating System Functions
 

This section describes the functions that can be used by an agent for handling some task.


 Understanding channels
 

This section briefly describes the channel notion of MSG (m_channel_t).


 Platform and Application management
 

This section describes functions to manage the platform creation and the application deployment. You should also have a look at Examples of MSG to have an overview of their usage.


 MSG simulation Functions
 

This section describes the functions you need to know to set up a simulation. You should have a look at Examples of MSG to have an overview of their usage.



Detailed Description

Native interface to MSG (MSG)

MSG was the first distributed programming environment provided within SimGrid. While almost realistic, it remains quite simple (simplistic?). This describes the native to MSG.

Who should use this (and who shouldn't)

You should use MSG if you want to study some heuristics for a given problem you don't really want to implement. If you want to use the C programming language, your are in the right section. To use the Java programming interface, please refer to jMSG.

Offered functionnalities

Examples of MSG


Back to the main Simgrid Documentation page The version of Simgrid documented here is v3.6.2.
Documentation of other versions can be found in their respective archive files (directory doc/html).
Generated for SimGridAPI by doxygen