Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
updating tracing part of FAQ
[simgrid.git] / doc / contrib.doc
1 /*! \page contrib Contrib section
2
3 \htmlinclude .contrib.doc.toc
4
5 \section contrib_intro A contrib section ? Why ?
6
7 Many people have come to ask us more complex examples than the simple ones
8 that are distributed with the main branch of the SimGrid project. We do not
9 want to include complex examples in the main branch but we think it is a
10 good idea that users share their experience. That is why we have created a
11 contrib branch that can be used by people who have a nice piece of work
12 using SimGrid and accept to share it. The licence of this code should be
13 LGPL if possible. If you can't licence your code with LGPL, just tell us
14 about it and we will try to sort out whether it makes sense to publish it
15 here.
16
17 \section contrib_msg  Projects relying on MSG
18
19 \subsection contrib_msg_gridmatrix Grid Matrix
20
21 <a href="http://research.nektra.com/Grid_Matrix">Grid Matrix</a> is an
22 application that lets you create your grid network and simulate the
23 execution of distributed applications from a Graphic User Interface
24 (GUI).
25
26   - Features:
27     - Complete design of the network.
28     - Bindings for MSG.
29     - Simulation run within the GUI.
30     - Pause / Stop simulation.
31     - Multiple trace options.
32     - Python output and errors redirected to the GUI.
33     - Grid Nodes change their red intensity to show activity.
34     - Custom activity can be set by Python scripts.
35     - Create graphics from scripts.
36   - Requirements:
37     - Microsoft Visual Studio VS2005 SP1 runtime
38   - Future works:
39     - Support other APIs in SimGrid.
40     - Add a form to set process parameters.
41     - Linux support.
42
43 This is contributed by Pablo Yabo, and can be found here:
44 http://research.nektra.com/Grid_Matrix
45
46 \subsection contrib_msg_simboinc SimBoinc
47
48 SimBOINC is a simulator for heterogeneous and volatile desktop grids
49 and volunteer computing systems. The goal of this project is to
50 provide a simulator by which to test new scheduling strategies in
51 BOINC, and other desktop and volunteer systems, in general.
52
53 It is contributed by Derrick Kondo and can be found here:
54 http://simboinc.gforge.inria.fr/
55
56 \subsection contrib_msg_garsim GarSim
57
58 GarSim is a simulator of a scheduling meta-system or just of a batch
59 system. This code is written in C++ and has many dependencies (with
60 python, sqlite, some parts of condor, ...). 
61
62 It is maintained by Vincent Garonne (garonne::lal.in2p3.fr), and is
63 part of the SimGrid SVN (directory contrib/garSim).
64
65 \subsection contrib_msg_simbatch Simbatch
66
67 This program simulates the behavior of a batch scheduler managing a
68 cluster. 
69
70 This program is maintained by Jean-Sebastien Gay
71 (Jean-Sebastien.Gay::ens-lyon.fr), and is part of the SimGrid SVN
72 (directory contrib/Simbatch).
73
74
75 \section contrib_gras Projects relying on GRAS
76
77 \subsection contrib_gras_alnem ALNeM: Application Level Network Mapping
78
79 This program is an application-level network mapper. It performs
80 application level measurements and proposes a few reconstruction
81 algorithms. 
82
83 This program is maintained by Arnaud Legrand, Martin Quinson and
84 Lionel Eyraud, and is part of the SimGrid SVN (directory
85 contrib/ALNeM).
86
87
88 \section contrib_smpi Projects relying on SMPI
89
90 (nothing for now)
91
92 \section contrib_surf Projects relying on SURF
93
94 (nothing for now)
95
96 */
97
98 \author Arnaud Legrand (arnaud.legrand::imag.fr)
99 \author Martin Quinson (martin.quinson::loria.fr)
100
101
102