SimGrid: SURF

SimGrid 3.10 Versatile Simulation of Distributed Systems

- Home page
- Online documentation
- Dev's Corner

All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Modules
SURF

Internal kernel of all the simulators used in SimGrid, and associated models. More...

## Modules
| Simulation
| Functions for creating the environment and launching the simulation.
| SURF actions
| This section describes the different datatypes and operations related to the actions in SURF.
| SURF resources
| This section describes the different datatypes and operations related to the resources in SURF.
| Create a new API
| How to build a new API on top of SURF.

## Detailed Description

Internal kernel of all the simulators used in SimGrid, and associated models.

SURF provides the core functionnalities to simulate a virtual platform. It is very low-level and is not intended to be used by end users, but rather to serve as a basis for higher-level simulators. Its interface are not frozen (and will probably never be), and the structure emphasis on performance over ease of use. This module contains the platform models. If you need a model that is not encoded yet, please come to the devel mailing list so that we can discuss on the feasibility of your idea.

Please note that as it is not really intended for public use, this module is only partially documented.

# Surf documentation

- Simulation
- SURF actions
- SURF resources
- Create a new API