@@ -147,12 +147,12 @@ The `test` directory also contains sub-directories which gathers programs shared
-`test/*/my-rdbg-tuning.ml`: includes `test/my-rdbg-tuning.ml` and defines commands specific to the example of the directory. Indeed, `rdbg`, once launched, first tries to read the content of the file name `my-rdbg-tuning.ml` (it it exists).
<aid="orgf683e52"></a>
<aid="orgd888135"></a>
# Batch mode
<aid="orgc61d0c6"></a>
<aid="orgde8abea"></a>
## Running batch simulations with Built-in demons
...
...
@@ -177,7 +177,7 @@ sasa -h | grep "\-demon"
--custom-demon, -custd
<aid="orgbb32fc7"></a>
<aid="orgad6b949"></a>
## Running batch simulations with manual demons
...
...
@@ -204,7 +204,7 @@ It can also by simulated by [`lutin`](http://www-verimag.imag.fr/DIST-TOOLS/SYNC
Built-in demons can of course be programmed in Lutin. One can generate such demons using the `--gen-lutin-demon` option: `sasa --gen-lutin-demon a_graph.dot`. It can be handy at least to get the demons variables names in the good order if one to write its own demon.
<aid="org0e74651"></a>
<aid="orgc770247"></a>
## Running batch simulations with `lurette`
...
...
@@ -227,14 +227,14 @@ lurette \
```
<aid="org81f11cd"></a>
<aid="org0e8ce0e"></a>
## Viewing Results
`sasa -rif` and `lurette` generates `.rif` files that can be viewed with `gnuplot-rif` or `sim2chro`; cf <http://www-verimag.imag.fr/DIST-TOOLS/SYNCHRONE/lustre-v6/>
<aid="org0383e07"></a>
<aid="org0d3c2ec"></a>
## The `sasa` CLI
...
...
@@ -256,18 +256,12 @@ sasa --help
Use a Distributed demon (which select at least one action). This is the default demon.
--custom-demon, -custd
Use a Custom demon (forces --rif)
--rif, -rif Display only outputs on stdout (i.e., behave as a rif input file)
--no-log, -rif
Display only outputs on stdout (i.e., behave as a rif input file)
--seed, -seed
Set the pseudo-random generator seed of build-in demons (wins over --replay)
--replay, -replay
Use the last generated seed to replay the last run
--gen-register, -reg
Generates the registering file and exit.
Generates the registering file and exit.
--length, -l <int>
Maximum number of steps to be done (10000 by default).
...
...
@@ -285,6 +279,9 @@ More `sasa` options:
sasa --more
```
--rif, -rif Display only outputs on stdout (i.e., behave as a rif input file)
--no-data-file, -nd
Do not generate any data file
--gen-lutin-demon, -gld
Generate Lutin demons and exit
--gen-lustre-oracle-skeleton, -glos
...
...
@@ -300,7 +297,7 @@ sasa --more
Display the version ocaml version sasa was compiled with and exit.
<aid="org02765ee"></a>
<aid="orgd6f3f49"></a>
# Interactive mode
...
...
@@ -313,7 +310,7 @@ The [test](https://gricad-gitlab.univ-grenoble-alpes.fr/verimag/synchrone/sasa/t
-`test/*/my-rdbg-tuning.ml`: includes `test/my-rdbg-tuning.ml` and defines commands specific to the example of the directory. Indeed, `rdbg`, once launched, first tries to read the content of the file name `my-rdbg-tuning.ml` (it it exists).
<aid="orgefe2347"></a>
<aid="orgc33a722"></a>
## Running interactive sessions with `rdbg`
...
...
@@ -378,12 +375,12 @@ rdbg
Typing '0' will therefore also load the `rdbg_session.ml` file we have just been using.
<aid="org52a413e"></a>
<aid="org2ab3811"></a>
# Install
<aid="orgb7b3818"></a>
<aid="org7c6e22c"></a>
## Via opam (prefered method)
...
...
@@ -408,7 +405,7 @@ opam install -y rdbg lutin
```
<aid="orgf464ad7"></a>
<aid="orgc2f967e"></a>
## From source
...
...
@@ -424,7 +421,7 @@ You will need:
One can mimick the content of the `test` job in the project [Gitlab CI script](https://gricad-gitlab.univ-grenoble-alpes.fr/verimag/synchrone/sasa/blob/master/.gitlab-ci.yml).
<aid="org9d27083"></a>
<aid="orgcd62084"></a>
# More
...
...
@@ -432,12 +429,12 @@ One can mimick the content of the `test` job in the project [Gitlab CI script](h