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: Globals"=GRAS_tut_tour_globals.html
16 DOXYGEN_NAVBAR_CHILD "6: Logs"=GRAS_tut_tour_logs.html
17 DOXYGEN_NAVBAR_CHILD "7: Timers"=GRAS_tut_tour_timers.html
20 - \ref GRAS_tut_tour_install
21 - \ref GRAS_tut_tour_setup
22 - \ref GRAS_tut_tour_simpleexchange
23 - \ref GRAS_tut_tour_args
24 - \ref GRAS_tut_tour_callbacks
25 - \ref GRAS_tut_tour_globals
26 - \ref GRAS_tut_tour_logs
27 - \ref GRAS_tut_tour_timers
32 \section GRAS_tut_tour_todo TODO
34 Unfortunately, the tour is not terminated yet, and here are some ideas of
35 missing missi^W lessons:
38 - Lesson 7: Exceptions
40 - Lesson 8: Exchanging simple data through ping-pong
41 - Lesson 9: More complex data description (automatic parsing, manual description) and example
43 - Lesson 10: Splitting in several files
45 - Lesson 11: RPC mecanism and dealing with exceptions
47 - Lesson 12: Debuging GRAS programs
49 - Lesson : Doing proper modules
54 @page GRAS_tut_tour_install Lesson 0: Installing GRAS
56 Since GRAS is technically part of the SimGrid project, you have to install
57 SimGrid to install GRAS. Doing so is explained in the relevant FAQ section
58 (\ref faq_installation).
60 Newcommers should install the stable release from the tarball, since the cvs
61 snapshots may suffer from (additionnal;) stability issues. Only go for the
62 CVS if you really need features not present in the stable releases yet (or
63 if you plan to help us improving the tool, what is always welcomed).