SLC¶
The SLC tab enables you to specify a version of Altair SLC required for the execution profile, and to specify Altair SLC System Options values used during the exection of a SAS language program.
SLC Config Groups¶
An SLC config group enables Altair SLC System Options to be specified as part of an execution profile. These system options are used to control the behaviour of the Altair SLC engine and specify constraints used when running a SAS language program.
An SLC config group can be used to specify multiple system options for an execution profile. System options specified to an SLC config group can be used to enforce the limits specified in a Resource Requirements config group.
For example, if a resource requirements config group specifies a memory requirement to run of 4096 MB, an SLC config group specifying a MEMSIZE of 4096 MB could be used to limit the resource memory requirement.
Multiple SLC config groups can be defined in an execution profile and enabled as required. If multiple SLC config groups are enabled in an execution profile, the values specified for system options are applied in the order config groups are listed in the profile. The final value of the system option is determined by the merge type specified for the system option in the last applied SLC config groups.
Specifying an SLC config group¶
You create an SLC config group in the SLC tab of an execution profile.
Click Add and specify a unique name to identify the SLC config group and select the Altair SLC Hub workload types to which the config group applies.
Then, in System Options specify the following information:
The Name specified is the Altair SLC system option name. Supported system options can be found in the System Options section of the Altair SLC Reference for Language Elements distributed with Altair SLC.
The Value is the required setting for the system option. This can be a boolean type, numeric value, single value as a string, or multiple values as a string.
- If the system option is a boolean type, for example
MACRO/NOMACRO, the setting for the option is inferred from the name specified, and the value field should be left blank.
Merge Type specifies how the value is applied to the system option. Select one from the following types:
- Set specifies whether the system option value is written or overwritten with the entered value. This is the default merge type.
- Append and Insert can be applied to a system option that has the attribute Appendable, which takes a string as the value.
- Append adds the value specified to the end of the current value of a system option.
- Insert adds the value specified to the beginning of the current value of a system option.
- Clear specifies that any current or default value is removed but no value is set in this SLC config group. The value of the system option can be set using other mechanisms, such as in a configuration file on a worker node or by referencing an autoexec file.