]> SALOME platform Git repositories - modules/yacs.git/blob - doc/execxml.rst
Salome HOME
mergefrom branch BR_V511_PR tag mergeto_trunk_03feb09
[modules/yacs.git] / doc / execxml.rst
1
2 .. _execxml:
3
4 Exécution d'un schéma de calcul en mode console
5 ========================================================
6 Pour exécuter un schéma de calcul, au format XML, en mode console, il faut disposer d'une installation
7 de SALOME bien configurée. Dans tout ce qui suit, on utilisera le mode d'exécution de SALOME
8 à partir d'une `application SALOME <http://nepal.der.edf.fr/pub/SALOME_userguide/KERNEL4/doc/salome/gui/KERNEL/SALOME_Application.html>`_.
9
10  1. lancer SALOME : ./runAppli -t depuis le répertoire d'application, par exemple (on peut le faire de 
11     n'importe quel autre répertoire).
12  2. exécuter le superviseur YACS : ./runSession driver schema.xml
13  3. stopper SALOME : ./runSession shutdownSalome.py pour arrêter proprement ou ./runSession killSalome.py pour
14     un arrêt brutal
15
16 Il est possible de configurer une session d'exécution puis d'exécuter YACS et de stopper SALOME
17 au sein de cette session en faisant :
18
19  2. initialiser la session : ./runSession
20  3. exécuter le superviseur YACS : driver schema.xml
21  4. stopper SALOME : shutdownSalome.py ou killSalome.py
22  5. sortir de la session : CTRL+D
23
24 Le superviseur YACS en mode console (driver) accepte quelques options pour paramétrer
25 son exécution::
26
27    Usage: driver [OPTION...] graph.xml
28    driver -- a SALOME YACS graph executor
29
30      -d, --display=level        Display dot files: 0=never to 3=very often
31      -e, --dump-on-error[=file] Stop on first error and dump state
32      -f, --dump-final[=file]    dump final state
33      -l, --load-state=file      Load State from a previous partial execution
34      -s, --stop-on-error        Stop on first error
35      -v, --verbose              Produce verbose output
36      -x, --save-xml-schema[=file]   dump xml schema
37      -?, --help                 Give this help list
38          --usage                Give a short usage message
39      -V, --version              Print program version
40
41 Voici quelques utilisations typiques de driver.
42
43 Exécution standard
44 --------------------
45 Lors d'une exécution standard, le superviseur lit le fichier XML qui décrit le schéma,
46 l'exécute et produit un compte-rendu d'erreurs (voir :ref:`errorreport`) s'il y a lieu::
47
48   driver schema.xml
49   
50 Exécution avec affichage des états des noeuds pendant l'exécution
51 ----------------------------------------------------------------------
52 ::
53
54   driver --display=1 schema.xml
55
56 Exécution avec sauvegarde de l'état final du schéma
57 ---------------------------------------------------------
58 ::
59
60   driver --dump-final=mystate.xml schema.xml
61
62 Exécution avec chargement de l'état initial du schéma
63 ---------------------------------------------------------
64 ::
65
66   driver --load-state=mystate.xml schema.xml
67