.. SimGrid documentation master file
+.. _index:
+
The Modern Age of Computer Systems Simulation
=============================================
Volunteer Computing (`🖹 <http://www.sciencedirect.com/science/article/pii/S1569190X17301028>`__)
Fog Computing (`🖹 <http://ieeexplore.ieee.org/document/7946412/>`__),
MapReduce (`🖹 <http://www.sciencedirect.com/science/article/pii/S0167819113000215>`__) and
-`much more <https://simgrid.org/Usages.html>`_.
+`much more <https://simgrid.org/usages.html>`_.
The simulation models are **fast** (`🖹 <http://hal.inria.fr/hal-00650233>`__) and
**highly scalable** (`🖹 <http://hal.inria.fr/inria-00602216/>`__) while
Technically speaking, SimGrid is a library. It is neither a graphical
interface nor a command-line simulator running user scripts. The
interaction with SimGrid is done by writing programs with the exposed
-functions to build your own simulator. This can be done in C/C++, Python or Java,
+functions to build your own simulator. This can be done in C/C++ or Python,
on Linux, Mac OSX or Windows (using the WSL).
-SimGrid is a Free Software distributed under the LGPL-2.1 license. You are
+SimGrid is a Free Software distributed under the LGPL-2.1-only license. You are
welcome to use, study, share and improve it, provided that your version is as
free as ours. SimGrid is developed for 20 years by a lively community of users
and researchers from several groups, initially in France and the U.S.A. It
:maxdepth: 1
:caption: Tutorials:
- Simulating Algorithms <Tutorial_Algorithms.rst>
- Simulating MPI Applications <Tutorial_MPI_Applications.rst>
- Model-checking algorithms and applications <Tutorial_Model-checking.rst>
+ Simulating distributed algorithms <Tutorial_Algorithms.rst>
+ Simulating MPI applications <Tutorial_MPI_Applications.rst>
+ Model-checking algorithms <Tutorial_Model-checking.rst>
.. toctree::
:hidden:
Installing SimGrid <Installing_SimGrid.rst>
Start your own project <Start_your_own_project.rst>
The SimGrid community <community.rst>
+ Release Notes <Release_Notes.rst>
Describing your application <application.rst>
The S4U interface <app_s4u.rst>
The SMPI interface <app_smpi.rst>
- The MSG interface <app_msg.rst>
The XBT toolbox <The_XBT_toolbox.rst>
Describing the simulated platform <Platform.rst>
- Demystifying the routing <Platform_routing.rst>
- Examples <Platform_examples.rst>
- Modeling hints <Platform_howtos.rst>
+ Network topology examples <Platform_examples.rst>
+ Advanced routing <Platform_routing.rst>
XML reference <XML_reference.rst>
C++ platforms <Platform_cpp.rst>
- Describing the experimental setup <Experimental_setup.rst>
+ The SimGrid models <Models.rst>
+ Modeling hints <Modeling_howtos.rst>
+ Calibrating the models <Calibrating_the_models.rst>
+ SimGrid plugins <Plugins.rst>
+ Running an experiment <Experimental_setup.rst>
Configuring SimGrid <Configuring_SimGrid.rst>
Deploying your application <Deploying_your_application.rst>
- The SimGrid models <Models.rst>
- SimGrid plugins <Plugins.rst>
- Simulation outcomes <Outcomes.rst>
- Frequently asked questions <faq.rst>
+ Simulation outcomes <Outcomes.rst>
.. toctree::
:hidden: