3 @page GRAS_tut_tour GRAS initiatic tour
5 During this tour, you will learn all you need to write your own GRAS
6 applications, from the installation of the framework to the use of (almost)
7 all features available in GRAS.
10 DOXYGEN_NAVBAR_CHILD "0: Installing"=GRAS_tut_tour_install.html
11 DOXYGEN_NAVBAR_CHILD "1: Setup a project"=GRAS_tut_tour_setup.html
12 DOXYGEN_NAVBAR_CHILD "2: Simple messaging"=GRAS_tut_tour_simpleexchange.html
13 DOXYGEN_NAVBAR_CHILD "3: Process args"=GRAS_tut_tour_args.html
14 DOXYGEN_NAVBAR_CHILD "4: Callbacks"=GRAS_tut_tour_callbacks.html
15 DOXYGEN_NAVBAR_CHILD "5: Callbacks"=GRAS_tut_tour_globals.html
16 DOXYGEN_NAVBAR_CHILD "6: Logs"=GRAS_tut_tour_logs.html
19 - \ref GRAS_tut_tour_install
20 - \ref GRAS_tut_tour_setup
21 - \ref GRAS_tut_tour_simpleexchange
22 - \ref GRAS_tut_tour_args
23 - \ref GRAS_tut_tour_callbacks
24 - \ref GRAS_tut_tour_globals
25 - \ref GRAS_tut_tour_logs
30 \section GRAS_tut_tour_todo TODO
32 Unfortunately, the tour is not terminated yet, and here are some ideas of
33 missing missi^W lessons:
35 - Lesson 5: Globals (for a kill message)
37 - Lesson 7: Using logs
39 - Lesson 8: Exchanging simple data through ping-pong
40 - Lesson 9: More complex data description (automatic parsing, manual description) and example
42 - Lesson 10: Splitting in several files
44 - Lesson 11: RPC mecanism and dealing with exceptions
46 - Lesson 12: Debuging GRAS programs
48 - Lesson : Doing proper modules
53 @page GRAS_tut_tour_install Lesson 0: Installing GRAS
55 Since GRAS is technically part of the SimGrid project, you have to install
56 SimGrid to install GRAS. Doing so is explained in the relevant FAQ section
57 (\ref faq_installation).
59 Newcommers should install the stable release from the tarball, since the cvs
60 snapshots may suffer from (additionnal;) stability issues. Only go for the
61 CVS if you really need features not present in the stable releases yet (or
62 if you plan to help us improving the tool, what is always welcomed).