SimGrid  3.9.90
Versatile Simulation of Distributed Systems
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
SIMIX

POSIX-like interface for building simulation. More...

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...
 
static void SIMIX_clean (void)
 Clean the SIMIX simulation. More...
 
double SIMIX_get_clock (void)
 A clock (in second). More...
 
void SIMIX_run (void)
 Run the main simulation loop.
 

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

Function Documentation

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

Initialize SIMIX internal data.

Parameters
argcArgc
argvArgv
static void SIMIX_clean ( void  )
static

Clean the SIMIX simulation.

This functions remove the memory used by SIMIX

double SIMIX_get_clock ( void  )

A clock (in second).

Returns
Return the clock.