SimGrid  3.14.159
Versatile Simulation of Distributed Systems
SIMIX

Detailed Description

POSIX-like interface for building simulation.

This is a developer-level interface that should be useful only if you plan to design a new interface for SimGrid.

Coming soon

Modules

 SIMIX datatypes management details
 
 Process Management Functions
 
 Host Management Functions
 
 RDV Management Functions
 
 Communication Management Functions
 
 Synchronisation Management Functions
 
 File Management Functions
 

Functions

void SIMIX_global_init (int *argc, char **argv)
 Initialize SIMIX internal data. More...
 
void SIMIX_clean ()
 Clean the SIMIX simulation. More...
 
double SIMIX_get_clock ()
 A clock (in second). More...
 
void SIMIX_run ()
 Run the main simulation loop. More...
 

Function Documentation

◆ SIMIX_global_init()

void SIMIX_global_init ( int *  argc,
char **  argv 
)

Initialize SIMIX internal data.

Parameters
argcArgc
argvArgv

◆ SIMIX_clean()

void SIMIX_clean ( )

Clean the SIMIX simulation.

This functions remove the memory used by SIMIX

◆ SIMIX_get_clock()

double SIMIX_get_clock ( )

A clock (in second).

Returns
Return the clock.

◆ SIMIX_run()

void SIMIX_run ( )

Run the main simulation loop.