SimGrid  3.19.1
Versatile Simulation of Distributed Systems
SimDag: Legacy handling of DAG algorithms

Detailed Description

Programming environment for DAG applications.

SimDag provides functionnalities to simulate parallel task scheduling arranged in DAGs (Direct Acyclic Graphs). Only centralized algorithms can be expressed with SimDag; consider using MSG for distributed algorithms).

SimDag is the oldest interface in SimGrid, even if it was temporarly removed when the new superfast kernel was added in SimGrid v3.0. It will certainly be deprecated by future releases of the S4U API, when inter-activity dependencies are added.


 Host management.
 Task management.
 Tasks dependencies
 Functions to specify the dependencies between tasks.
 Storage management.
 Functions to create the environment and launch the simulation.