Available Variable Substitutions
You can enter a variable substitution directly into a file, a path name, or any other place that supports substitutions.
You use the first four variable substitutions listed below to define a file path. You must enter the variable substitution exactly as shown, including the brackets.
{localhost}
- This variable substitution is replaced at run time with the host name of the machine from which the job was submitted. For execution in standalone mode, this is localhost, the generic network name for the current machine. For execution on SIMULIA Execution Engine stations, this is the domain name of the machine from which the job was submitted. For execution from the WebTop, there is no host name and this substitution is replaced with an invalid domain name.
{modeldir}
- This variable substitution is replaced at run time with the path to the directory in which the model file is saved. You can use this variable substitution by selecting Model directory when defining the source. By default, Model directory is selected if you set the Define files and directories relative to the model directory preference option. For more information, see Setting Files and Directories Preferences. This variable substitution is done only at the start of the file path or as the entire file path.
{rundir}
- This variable substitution is replaced at run time with the name of the runtime working directory. You can use this variable substitution by selecting Runtime directory when defining the source. This variable substitution is done only at the start of the file path or as the entire file path.
{root name}
- This
variable substitution is replaced at run time with a reference to a shared
file system (see Creating a SIMULIA Execution Engine Connection Profile),
where
name
represents the name of your file system. You can use this variable substitution by selecting Shared file system when defining the Source. This variable substitution is done only at the start of the file path or as the entire file path. {homedir}
- This variable substitution is replaced at run time with the path to the home directory of the user who ran the model. It is done only at the start of the file path or as the entire file path.
{jobid}
- This variable substitution is replaced at run time with the alphanumeric job identifier generated during execution of the component. This variable substitution can be used as a part of the file path, as part of the file name, as all of the file name, or in other places inside components where substitution features are supported.
{workid}
- This variable substitution is replaced at run time with the unique work item ID (a string of letters) of this execution of the component. You can type this variable substitution into a file name or path to guarantee that the name is unique. It can be used as part of the file path, as part of the file name, or as all of the file name.
{user}
- This variable substitution is replaced at run time with the name of the user who submitted the job. This variable substitution can be used as part of the file path, as part of the file name, or as all of the file name.
{var param}
- This
variable substitution is replaced at run time with the value of a parameter,
where
param
is the name of a parameter, a reference to a member of an aggregate parameter (aggregate.member
), or an element of an array parameter (array[3,5]
). This option is most useful for string and integer parameters, but it will work with other parameters. This variable substitution can be used as part of the file path, as the whole file path, or as part of or all of the file name.