Link Sessions¶
In Altair Analytics Workbench, you can define one or more servers, each of which represents an Altair SLC processing engine. Typically the processing engine will be installed and run on a different machine to that on which Altair Analytics Workbench is installed and run.
The mechanism used to provide this client/server architecture is Altair Analytics Workbench Link In Altair Analytics Workbench, you can define one or more servers, each of which represents an Altair SLC processing engine. The configuration of each each linked server can be different, for example defining different startup options for each engine, or requiring different versions of Altair SLC. This enables multiple Altair SLC sessions and, consequently, multiple programs, to be run at once
When using Altair SLC Hub, rather than a connection to a specific server, a request is made to the Hub for it to launch a link session. The Hub then schedules the Altair SLC session to be run on a suitable node in the Hub cluster.
Execution Profiles and Launch Configurations¶
When configuring a server in Altair Analytics Workbench, part of the setup is the Launch Configuration. The launch configurations presented in Altair Analytics Workbench are provided by Altair SLC Hub from querying the defined execution profiles and returning those execution profiles that the user has permission to access.
Altair SLC Hub execution profiles enable Link users to select from a list of administrator-defined configurations governing various aspects, such as
- Selecting a version of Altair SLC
- Defining startup environment variables
- Defining Altair SLC startup options
- Defining constraints over where the workload is run in the cluster.
For more information see Execution Profiles.
Setting System Options¶
The environment and options of a link session are controlled by the execution profile that it is run under.
The execution profiles allow setting environment variables, which can be useful in adding database drivers to the lookup PATH or setting Altair SLC system options.
Do not override WPS_OPTIONS
Hub sets the WPS_OPTIONS environment variable to pass the Hub connection details to Altair SLC. You should therefore not set this option yourself.