2 .. include:: ../../rst_prolog.rst
9 The **launcher** command creates a SALOME launcher, a python script file to start SALOME_.
14 * Create a launcher: ::
16 sat launcher <application>
18 Generate a launcher in the application directory, i.e ``$APPLICATION.workdir``.
20 * Create a launcher with a given name (default name is ``APPLICATION.profile.launcher_name``) ::
22 sat launcher <application> --name ZeLauncher
24 The launcher will be called *ZeLauncher*.
26 * Set a specific resources catalog: ::
28 sat launcher <application> --catalog <path of a salome resources catalog>
30 Note that the catalog specified will be copied to the profile directory.
32 * Generate the catalog for a list of machines: ::
34 sat launcher <application> --gencat <list of machines>
36 This will create a catalog by querying each machine (memory, number of processor) with ssh.
38 * Generate a mesa launcher (if mesa and llvm are parts of the application). Use this option only if you have to use salome through ssh and have problems with ssh X forwarding of OpengGL modules (like Paravis): ::
40 sat launcher <application> --use_mesa
46 Some useful configuration pathes:
48 * **APPLICATION.profile**
50 * **product** : the name of the profile product (the product in charge of holding the application stuff, like logos, splashscreen)
51 * **launcher_name** : the name of the launcher.