Installation and Licensing Guide
Installation and Licensing Guide
Contents
Table of Contents
2.3 Installing the Abaqus FlexNet Licence Server on a Windows operating system .................................................2-23
2.4 Installing the Abaqus FlexNet Licence Server on a Linux operating system.......................................................2-29
3.1.2 Changing the default location of the licensing configuration ............................................................................ 3-3
4.1 Running simultaneous sessions of fe-safe from different user accounts .............................................................. 4-7
4.2 Running simultaneous sessions of fe-safe from the same user account .............................................................. 4-7
fe-safe, Abaqus, Isight, Tosca, the 3DS logo, and SIMULIA are commercial trademarks or registered trademarks of
Dassault Systèmes or its subsidiaries in the United States and/or other countries. Use of any Dassault Systèmes or
its subsidiaries trademarks is subject to their express written approval. Other company, product, and service
names may be trademarks or service marks of their respective owners.
Legal Notices
fe-safe and this documentation may be used or reproduced only in accordance with the terms of the software
license agreement signed by the customer, or, absent such an agreement, the then current software license
agreement to which the documentation relates.
This documentation and the software described in this documentation are subject to change without prior notice.
Dassault Systèmes and its subsidiaries shall not be responsible for the consequences of any errors or omissions
that may appear in this documentation.
Certain portions of fe-safe contain elements subject to copyright owned by the entities listed below.
© Batelle
© Endurica LLC
fe-safe Licensed Programs may include open source software components. Source code for these components is
available if required by the license.
The open source software components are grouped under the applicable licensing terms. Where required, links to
common license terms are included below.
UnZip (from Info- 2.4 Copyright (c) 1990-2009 Info-ZIP. All rights
ZIP) reserved.
1 Getting started
The installation and licensing procedure will vary depending on whether you are installing in a Windows or Linux
environment. Follow the relevant heading in section 2 to install fe-safe on your machine.
Before you can begin installing your product you must get the installation files from either a DVD or by download
and decide on which method of licensing is appropriate for your needs.
The directory structure is provided for clarity and ease of use. The general directory contains files that are
common to most platforms. The other directories contain platform specific installation files and may not be present
depending on which version of the software is installed and which operating system is used.
On most Linux platforms the CD/DVD will be mounted automatically as the disk is inserted. To mount it manually
the following command can be used (paths may vary):
mount /dev/device/cdrom
Occasionally, files for updating an existing installation of the software are available for download from the customer
area of the Dassault Systèmes portal provided by your local sales or support representative
The installation instructions in the following sections should be read in conjunction with any additional instructions
(release notes) provided with downloaded files.
Downloaded files are available only to customers with a current lease or maintenance contract.
1.1.3 Documentation
When you install the fe-safe products the User Manual is installed to the installation directory. This can be
accessed from the Windows Start menu, the Help menu within the fe-safe application or from the documentation
directory within the fe-safe installation.
All fe-safe documentation, including the on-line help, is in Adobe Portable Document (PDF) format. This requires a
PDF viewer to be installed.
Acrobat® Reader can be downloaded free of charge from the Adobe Systems Incorporated web site, at
www.adobe.com.
Linux users should ensure that the BROWSER environment variable is set to the path of a pdf viewer installed on the
machine to be able to launch the documentation from within the fe-safe Help menu.
This should be applied through the profile settings for the default shell environment on the system, e.g;
For the bash shell, open the ~/.bashrc file in a text editor and add a line at the bottom of the file
export BROWSER=/usr/bin/firefox
where /usr/bin/firefox may be substituted for a suitable browser or dedicated pdf viewer in accordance with your
system configuration.
Note: Check the reference table in Appendix A for information on which platforms support specific licence
configurations.
You will use a local licence if you are using only one client machine for fe-safe applications (this client machine can
be standalone or network-attached).
For client applications with a local licence, a FlexNet/lmgrd process must be started on the client machine. The
required libraries and vendor daemon are installed with the fe-safe application if local licensing is selected. On
Windows the local service can be started automatically during client installation as described below. Otherwise, the
local service can be started after installation.
You will use a networked licence if a Network Licence Server installation is or will be installed for licensing your
tokens to more than one client machine (a client machine can operate as the networked licence server if
necessary).
You will use this option if you are installing the licence on a server for use on multiple client machines.
This section describes the installation procedures for the fe-safe application and license server
Section 2.1 describes how to install the fe-safe application on Windows operating system
Section 2.2 describes how to install the fe-safe application on a Linux operating system
Section 2.3 describes how to install the Abaqus FlexNet Licence Server on a Windows operating system
Section 2.4 describes how to install the Abaqus FlexNet Licence Server on a Linux operating system
On Windows 7 and later operating systems, even if logged on as a user with administrator privileges, it is
recommended that the installer is started by right-clicking on setup.exe and selecting Run as Administrator.
Note: Where appropriate, the installer will attempt to configure Windows firewall exceptions automatically.
However, if exceptions are disabled, or a third party firewall is installed, the user will need to manually configure the
firewall.
Follow the steps in this section to install the fe-safe product on your computer.
Once you have obtained the DVD or downloaded the installation files you can begin installing the product.
If the Welcome page opens automatically cancel and go to the DVD drive directory and find the setup.exe file in
the root directory.
The Welcome page is displayed and you can begin configuring up your installation settings.
Uncompress the downloaded files to a temporary location, then right-click on the setup.exe file in the temporary
directory and select Run as Administrator to open the installer at the Welcome page.
Step 1 – Welcome
From the main screen of the Welcome page you can check which version of the software you are installing. On the
left is a list of the installation steps which is also displayed on every subsequent page.
Cancel - You can stop the installation at any time be clicking on the Cancel button.
The Products page lists all the products available for installation with your version.
Note: You will usually only need to install the first product – fe-safe Fatigue Analysis Application unless you are
installing the network licence server.
The fe-safe Fatigue Analysis Application product will be selected automatically when you first use the installer. If
you have already installed this product and need to install one of the others as well, click on the product you require
to select it.
The Components page lists all the components available for installation with the product you have selected. To
reduce the disk space required for the fe-safe installation, components that are not required (e.g. external
interfaces or tutorial models) can be deselected.
This page allows you to select a specific directory for your installation files if you do not want to use the default
location.
You can select the installation root directory from here. It is recommended that you use the default root
installation directory <RootDir>:
C:\SIMULIA
If you want to place your fe-safe installation in a different location select the Custom button and select a
directory using the … button or by typing it directly into the relevant field.
You can select the installation directory for the fe-safe products from here. It is recommended that you use the
default installation directory <InstallDir>:
<RootDir>\fe-safe\<version>
If you want to place your installation files in a different location select the Custom button and select a directory
using the … button or by typing it directly into the relevant field.
Note: It is recommended that the <RootDir> is retained and is the same for each fe-safe product installed.
The Licensing page allows you to select the required licensing type.
Note: You should already have decided on which licensing type you will be using before beginning installation, see
section 1.2.
If you are using a networked licence click on the Network button, if not already selected.
Then select either the DSLS Licensing or FlexNet Licensing options in the Licensing System drop down menu
If you have chosen DSLS Licensing you should then ensure that the correct type of license is chosen, depending
on your maintenance contract.
If you are using a local licence click on the Local: button and specify the location of your licence file if you have it
either using the … button or by typing the location directly into the relevant field.
Note: If you do not have your licence file you can configure local licensing later, see section 3.1.
Note: If the local licensing is selected the installer will attempt to install and register a local licence server and start
it automatically, however, if that fails, e.g. due to insufficient access privileges, the user will need to configure the
server manually, see section 3.1.
The Product Configuration page allows you to specify the working directory in which you want to store your
settings, and to configure default settings (this is optional).
You can select the user settings directory for the fe-safe products from here. It is recommended that you use the
default installation directory which is in the subdirectory of the user’s Documents directory.
<UserDir>\fe-safe.<version>
For example, the settings on Windows 7 for the user Joe Smith would be:
\My Documents\fe-safe.<version>
You can specify a different directory if preferred by clicking on the Specify Directory button and entering the
location using the … button or by typing the address directly.
If a location outside the user’s home or Documents directory is set the settings will be shared between all users
on that system.
Note: You must make sure the users have read/write access to the settings directory.
You can select a user settings file (*.stld) for configuring the default user settings in the fe-safe application here.
See the fe-safe User Guide for more details on how to configure default user settings.
You can select a project settings file (*.stld) for configuring the default project settings in the fe-safe application
here. See the fe-safe User Guide for more details on how to configure default project settings.
When you have set the installation and product settings you can run the installation.
The components and files installed will be displayed on the Installing page.
When the installation is complete the following screen is displayed. The Installation Complete page displays
information on the IP address and hardware ID (MAC ID). Make a note of these as they may be needed for
licensing.
Follow the steps in this section to install the fe-safe products on your computer.
Once you have obtained the DVD or downloaded the installation files you can begin installing the product.
Use the install.sh script in the DVD root to launch the installer.
Run the script by changing directory to the DVD then using the following command:
csh ./install.sh
For example:
joesmith@localhost:~/linux_fe-safe_vx.yy> su
Password:
localhost:/home/joesmith/linux_fe-safe_vx.yy # csh ./install.sh
Uncompress the downloaded files to a temporary location using the archive application or by issuing the following
command:
tar –xvf <filename> -C <target_directory>
Step 1 – Welcome
From the main screen of the Welcome page you can check which version of the software you are installing. On the
left is a list of the installation steps which is also displayed on every subsequent page.
Cancel - You can cancel the installation at any time be clicking on the Cancel button.
The Products page lists all the products available for installation with your version.
Note: You will usually only need to install the first product – fe-safe Fatigue analysis application unless you are
installing the networked licence server.
The fe-safe Fatigue Analysis Application product will be selected automatically when you first use the installer. If
you have already installed this product and need to install one of the others as well, click on the product you require
to select it.
The Components page lists all the components available for installation with the product you have selected. To
reduce the disk space required for the fe-safe installation, components that are not required (e.g. external
interfaces or tutorial models) can be deselected.
This page allows you to select a specific directory for your installation files if you do not want to use the default
location.
You can select the installation root directory from here. It is recommended that you use the default root
installation directory <RootDir>:
/usr/SIMULIA
If you want to place your fe-safe installation in a different location select the Custom button and select a
directory using the … button or by typing it directly into the relevant field.
You can select the installation directory for the fe-safe products from here. It is recommended that you use the
default installation directory <InstallDir>:
<RootDir>/fe-safe/<version>
If you want to place your installation files in a different location select the Custom button and select a directory
using the … button or by typing it directly into the relevant field.
Note: It is recommended that the <RootDir> is retained and is the same for each fe-safe product installed.
The Licensing page allows you to select the required licensing type.
Note: You should already have decided on which licensing type you will be using before beginning installation, see
section 1.2.
Select either the DSLS Licensing or FlexNet Licensing options in the Licensing System drop down menu
If you have chosen DSLS Licensing you should then ensure that the correct type of license is chosen, depending
on your maintenance contract.
The Product Configuration page allows you to specify the working directory in which you want to store your
settings, and to configure default settings (this is optional).
You can select the user settings directory for the fe-safe products from here. It is recommended that you use the
default installation directory which is in the subdirectory of the user’s Home directory.
$HOME/fesafe.<version>
For example, the settings on Linux for the user joesmith would be:
/home/joesmith/fe-safe.<version>
The settings on Linux for the user root would be the working directory passed as:
/root/fe-safe.<version>
You can specify a different directory if preferred by clicking on the Specify Directory button and entering the
location using the … button or by typing the address directly.
If a location outside the user’s home directory is selected the settings will be shared between all users on that
system.
Note: You must make sure the users have read/write access to the settings directory.
You can select a user settings file (*.stld) for configuring the default user settings in the fe-safe application here.
See the fe-safe User Guide for more details on how to configure default user settings.
You can select a project settings file (*.stld) for configuring the default project settings in the fe-safe application
here. See the fe-safe User Guide for more details on how to configure default project settings.
When you have set the installation and product settings you can run the installation.
The components and files installed will be displayed on the Installing page.
When the installation is complete the following screen is displayed. The Installation Complete page displays
information on the IP address and hardware ID (MAC ID). Make a note of these as they may be needed for
licensing.
Note: Linux platforms with SELinux (Security Enhanced Linux) enabled, require executing the following commands
after installation and before running fe-safe:
>chcon -t unconfined_execmem_exec_t '/<InstallDir>/exe/fe-safe'
>chcon -t unconfined_execmem_exec_t '/<InstallDir>/exe/fe-safe_cl'
2.3 Installing the Abaqus FlexNet Licence Server on a Windows operating system
This option is used for installation of the Abaqus FlexNet Licence Server. The licence server software can be
installed in the same location as the analysis software if a machine is to be used for both purposes.
Ensure the current user profile has administrator privileges otherwise the licence server cannot be installed
correctly.
On Windows 7 and later operating systems, even if logged on as a user with administrator privileges, it is
recommended that the installer is started by right-clicking on setup.exe and selecting Run as Administrator.
Note: Where appropriate, the installer will attempt to configure Windows firewall exceptions automatically.
However, if exceptions are disabled, or a third party firewall is installed, the user will need to manually configure the
firewall.
Follow the steps in this section to install the Abaqus FlexNet Licence Server on your computer.
Once you have obtained the DVD or downloaded the installation files you can begin installing the product.
If the Welcome page opens automatically cancel and go to the DVD drive directory and find the setup.exe file in
the root directory.
The Welcome page is displayed and you can begin configuring up your installation settings.
Uncompress the downloaded files to a temporary location, then right-click on the setup.exe file in the temporary
directory and select Run as Administrator to open the installer at the Welcome page.
Step 1 – Welcome
From the main screen of the Welcome page you can check which version of the software you are installing. On the
left is a list of the installation steps which is also displayed on every subsequent page.
Cancel - You can stop the installation at any time be clicking on the Cancel button.
The Products page lists all the products available for installation with your version.
The fe-safe Fatigue Analysis Application product will be selected automatically when you first use the installer,
ensure the Abaqus FlexNet Licence Server product is selected instead.
This page allows you to select a specific directory for your installation files if you do not want to use the default
location.
You can select the installation root directory from here. It is recommended that you use the default root
installation directory <RootDir>:
C:\SIMULIA
If you want to place your fe-safe installation in a different location select the Custom button and select a
directory using the … button or by typing it directly into the relevant field.
You can select the installation directory for the fe-safe products from here. It is recommended that you use the
default installation directory <InstallDir>:
<RootDir>\License
If you want to place your installation files in a different location select the Custom button and select a directory
using the … button or by typing it directly into the relevant field.
Note: It is recommended that the <RootDir> is retained and is the same for each fe-safe product installed.
When you have set the installation and product settings you can run the installation.
The components and files installed will be displayed on the Installing page.
Note: The installer will attempt to register the Abaqus FlexNet Licence Server as a Windows service named Abaqus
FelxNet Licence Server and start it automatically, however, if that fails, e.g. due to insufficient access privileges,
the user will need to configure the server manually, see section 3.
2.4 Installing the Abaqus FlexNet Licence Server on a Linux operating system
This option is used for installation of the Abaqus FlexNet Sicence Server. The licence server software can be
installed in the same location as the analysis software if a machine is to be used for both purposes.
Note: This section does not apply to products distributed through the Dassault Systemés SIMULIA network, for
those please refer to the Abaqus Installation and Licensing Guide for licensing information.
For an Abaqus FlexNet Licence Server installation it is recommended to use the root account to install, but the user
account to start the license server process.
Follow the steps in this section to install the AbaqusFlexNet Licence Server on your computer.
Once you have obtained the DVD or downloaded the installation files you can begin installing the product.
Use the install.sh script in the DVD root to launch the installer.
Run the script by changing directory to the DVD then using the following command:
csh ./install.sh
For example:
joesmith@localhost:~/linux_fe-safe_vx.yy> su
Password:
localhost:/home/joesmith/linux_fe-safe_vx.yy # csh ./install.sh
Uncompress the downloaded files to a temporary location using the archive application or by issuing the following
command:
tar –xvf <filename> -C <target_directory>
Step 1 – Welcome
From the main screen of the Welcome page you can check which version of the software you are installing. On the
left is a list of the installation steps which is also displayed on every subsequent page.
Cancel - You can stop the installation at any time be clicking on the Cancel button.
The Products page lists all the products available for installation with your version.
The fe-safe Fatigue Analysis Application product will be selected automatically when you first use the installer,
ensure the Abaqus FlexNet Licence Server product is selected instead.
This page allows you to select a specific directory for your installation files if you do not want to use the default
location.
You can select the installation root directory from here. It is recommended that you use the default root
installation directory <RootDir>:
/usr/SIMULIA
If you want to place your fe-safe installation in a different location select the Custom button and select a
directory using the … button or by typing it directly into the relevant field.
You can select the installation directory for the fe-safe products from here. It is recommended that you use the
default installation directory <InstallDir>:
<RootDir>/License
If you want to place your installation files in a different location select the Custom button and select a directory
using the … button or by typing it directly into the relevant field.
Note: It is recommended that the <RootDir> is retained and is the same for each fe-safe product installed.
When you have set the installation and product settings you can run the installation.
The components and files installed will be displayed on the Installing page.
Note: After installation the Abaqus FlexNet Licence Server will need to be configured and started as described in
the Abaqus Installation and Licensing Guide.
Point releases can also be delivered as full installation media, in which case the installer can be used to upgrade
an existing installation. When an existing installation is detected in the same <InstallDir>, the user will be
prompted to uninstall, upgrade, or cancel the process.
Care should be taken to avoid overwriting valuable data when installing a software upgrade or if the software is re-
installed. In particular, backup copies should be made of material database files (*.dbase) before upgrading or
reinstalling.
Right-click on the Uninstall [product] shortcut in the product installation directory <InstallDir> and select Run as
Administrator to open the uninstaller:
A confirmation dialogue will be shown prompting whether to proceed with uninstallation, click Yes.
An uninstaller window will open and the components and files being uninstalled will be shown on the Uninstalling
page. When the process is complete the Uninstallation Complete page is displayed.
Change directory to the product installation directory <InstallDir>. If the owner of the files contained in the
<InstallDir> is root, login as the root user before proceeding. Locate the Uninstall [product] shortcut in the
product installation directory <InstallDir>:
or
csh ./Uninstall Abaqus FlexNet Licence Server.sh
A confirmation dialogue will be shown prompting whether to proceed with uninstallation, click Yes.
An uninstaller window will open and the components and files being uninstalled will be shown on the Uninstalling
page. When the process is complete the Uninstallation Complete page is displayed.
There are two methods of using the command-line installation; the options can be either configured as command-
line parameters, or they can be written to a configuration file that is then used by the installer.
It is recommended to use an administrator (Windows) or root (Linux) account to perform the installation.
The -s switch initiates the command-line installation; if it is omitted the normal graphical user interface will open
and any subsequent parameters will be ignored.
If values of parameters contain any spaces they should be surrounded by double quotes. File references should
include the full path, on Windows the path should include the drive letter. The order of the parameters is irrelevant,
if no parameters are specified, the installation will proceed with default settings.
<InstallDir>.
For example:
setup.exe –s --root_directory “C:\AllMyPrograms\” --product_directory
“fe-safe_evaluation” --user_directory “C:\Users\MyName\fesafe”
If the file path contains any spaces it should be surrounded by double quotes; on Windows the path should include
the drive letter.
Name of the configuration file as well as its location are not restricted; network locations are also supported.
The configuration file is a standard XML file with parameter names that match those listed in the table above. An
example config_template.xml file is provided as a reference in the root of the distribution DVD. Any standard text
editor can be used to edit the file, however, care should be taken to ensure the validity of the XML structure. If any
parameters are not set or are missing a relevant default will be used.
For example:
A command line uninstallation utility is provided as a way of removing the software without using the installer
graphical user interface (GUI), e.g.: it can be used to uninstall the fe-safe application with remote administration
software, as the installation can be controlled entirely from the command line..
The utility is located in the Installation folder underneath the Installation root directory configured during the
installation
e.g. C:\SIMULIA\Installation
on Microsoft Windows or
/usr/SIMULIA/Installation
On a Linux platform
Using an administrator command prompt on Microsoft Windows, or as a superuser on a Linux terminal type
C:\SIMULIA\Installation\uninstall_cl.exe –c <install_log>
On Microsoft Windows, or
/usr/SIMULIA/Installation/uninstall_cl –c <install_log>
On Linux, where <install_log> refers to the install.log file that is within the installation directory of the fe-
safe component that you wish to remove e.g.
C:\SIMULIA\fe-safe\<version>\install.log
This will read the details in the installation log file to correctly remove all of the chosen product components
fe-safe products can be installed using network licensing or local licensing, utilising either SIMULIA FlexNet, or the
DSLS licencing systems.
A licence is required to run the main application, fe-safe. The optional advanced modules, fe-safe/TMF, fe-
safe/TURBOLife, fe-safe/Rubber and Verity® in fe-safe are licensed separately and in addition to the main
application.
You will need to obtain a licence key to enable the software, to request the key contact your local Dassault
Systemés SIMULIA representative.
Note: This section does not describe usage, configuration or maintenance of the SIMULIA FlexNet License
Manager, for those please refer to the Abaqus Installation and Licensing Guide.
Start the fe-safe application as described in the fe-safe User Guide. Confirm the suggested project name to
proceed to the license check
• From the dropdown box choose the appropriate licensing system. The appropriate default port will
automatically change upon selection (DSLS: 4085, Simulia FlexNet: 27000, contact your licence
administrator if different).
• For a network licence server select Network licence from the options, specify the IP address or a
hostname of the licence server and set the network port number if it is different to the defaults.
• For local licensing select Local licence. If a non-default network port is to be used, replace the default
values with the correct port number in the entry field.
If the licence server specified is invalid, the dialogue will allow the user to reenter the licence server details.
Note: The Save licence details box is checked automatically to prevent having to specify this information every time
the software is run. License details are written to a safe_sim.lic file in the Windows user directory or a
safe_dsls.lic. For example, on Windows 7 for the user Joe Smith licence details would be saved to:
C:\Users\joesmith\safe_sim.lic (Windows)
/home/joesmith/safe_sim.lic (Linux)
The fe-safe application should then start up and you can begin to use the product.
Information about the licences is available from within the fe-safe GUI by selecting Licensing Information from the
Help menu. The Licensing Information dialogue can also be used to reset licensing, by selecting the Reset button.
<InstallDir>\exe\fe-safe_cl.exe (Windows)
<InstallDir>/fe-safe_cl (Linux)
If the network licence server becomes unavailable, e.g.: network connection to the licence server is lost, the fe-safe
application will wait to restore the connection for a predefined timeout period (15 minutes by default) and then exit.
Appropriate prompt will be shown during this period. If the licence server becomes available again during the
timeout period the fe-safe application will resume normal operation. The length of timeout is configurable using a
command line option -timeout <minutes> when starting the fe-safe application, which will change the timeout for
all future runs. For more details on command-line options see the fe-safe User Guide.
1. System Setting
SIMULIA FlexNet
HKEY_LOCAL_MACHINE\SOFTWARE\Dassault Systemes Simulia\fe-
safe\FLEXNET_ABAQUS_LICENCE_FILE
DSLS
HKEY_LOCAL_MACHINE\SOFTWARE\Dassault Systemes Simulia\fe-safe\DSLS_LICENCE_FILE
The Linux LICENSE_FILE variable in the fe-safe system configuration file is used:
/etc/xdg/Dassault Systemes Simulia/fe-safe.conf
Note: Any non-empty entry will lock the licence details regardless of whether the content is valid. Users will not
be able to reset the licence configuration details as described in section 3.1 above.
2. User Setting
DSLS
HKEY_CURRENT_USER\SOFTWARE\Dassault Systemes Simulia\fe-safe\DSLS_LICENCE_FILE
The Linux LICENSE_FILE variable in the fe-safe user configuration file is used:
$HOME/.config/Dassault Systemes Simulia/fe-safe.conf
A modified command line option can be used to run the fe-safe application:
fe-safe.exe -licence <host>
4. Environment Variable
The following environment variable with the the IP address or a hostname of the network licence server can be
used:
DSLS
DSLS_LICENSE_FILE
The following options all use a license file. For the names of these files, please refer to the following table
DSLS safe_dsls.lic
5. User Directory
Windows 7: C:\Users\<username>\<license_filename>
Linux: /home/<username>/<license_filename>
Windows 7: C:\Users\<license_filename>
7. Executable Directory
Note: The above options take precedence in descending order. i.e. if 1 and 2 are both defined then option 1 is
used.
If the specified server cannot be found, or is not valid, the user will again be prompted for the licence information,
except when the system setting is used, see p.1 above.
To specify a port number for the server it should be entered as <port>@<server> e.g.
8045@server1:8046@server2:8045@server3
This section describes how to configure a single fe-safe installation for use by multiple users. A fe-safe session has
a number of files that are used (e.g. debug.log, current.macro, local.dbase etc.) which normally will prevent the
same user from being able to run multiple sessions of fe-safe simultaneously.
Note that in all cases the user directory (<UserDir>) can be configured at install time or subsequently by editing
the file global.stli in the setup subdirectory of the fe-safe installation and modifying the user_directory element.
The token ${USERNAME} can be used which has special significance to fe-safe and will always resolve to the
current users username. In addition to this there is a selection of environment variables that fe-safe will resolve at
runtime to assist with the configuration of the multi-user environment. These are as follows
The user directory defaults to <My Documents>\fe-safe.version.x.y on Windows and ~/fe-safe.version.x.y on other
platforms. If this is done no other action is required. To specify a different directory relative to the user’s My
Documents or home directory, use ~ which will be dynamically resolved when fe-safe runs.
To use a directory outside of the user’s directory the token ${USERNAME} can be used to make fe-safe
dynamically resolve to the username of the active user when fe-safe is run, e.g. C:\fe-
safe_user_data\${USERNAME}.
4.2 Running simultaneous sessions of fe-safe from the same user account
So ensure that each users session is unique there must be an environment variable available the uniquely identify
the different users. The environment variable must only contain characters that are valid directory name characters.
The user directory must be configured to include this environment variable – any environment variable can be used
by surrounding it in ${…} e.g. to use SESSION_ID the user directory should be C:\fe-
safe_user_data\${SESSION_ID}
For the situation where there isn’t a user-unique environment variable a script to run fe-safe will be required. On
Linux this already provided, for Windows a simple .bat will suffice. In the script create a user-unique environment
variable, either by removing invalid characters from a user-unique environment variable that contains invalid
directory characters or from prompting the user to enter a string and using that as the custom environment variable.
Alternatively the current time could be used (or some other non-repeating value), however the drawback is a user’s
local material database etc. would be reset on every session.
set SESSION_ID=%DATE:/=%.%TIME::=%
On Linux you could use the date command output that uses the amount of seconds elapsed since 1970-01-01 to
create a unique ID based on the time of execution
SESSION_ID=$(date +”%s”)
export SESSION_ID
If the session data is stored locally on each of the different clients there will be no clash and the user directory
needs no special modifications. For where the user directories are also on a common remote machine then
changes will be required. To support different users follow the steps marked out in 4.1.
For a single user account include the environment variable that contains the local machine name. On Windows this
it COMPUTERNAME, on Linux it is HOSTNAME. Alternatively follow section 4.2 noting that the environment
variables are for the local machine, not the remote host and that if the environment variable is not generated
dynamically it must be present on all machines where fe-safe will be run. It is suggested that the environment
variable is checked in the script to ensure that it is correctly set before running fe-safe.
When fe-safe is running on a remote machine (i.e. through remote desktop or terminal) it is exactly like running fe-
safe locally on the remote machine and sections 4.1 or 4.2 will apply.
Server
Platform Versions Supported
(GUI)
7 64-bit • • • •
Microsoft
8 64-bit • • • •
Windows 1
Server Edition 2008 • •
Red Hat Enterprise Linux
Red Hat • • • •
(RHEL) 5 and 6
Linux 2
Novell SUSE SLES 10 and 11 • • • •
Disc Space
The amount of available disk space recommended for a typical installation of fe-safe is under 1.5Gb, however, this
may vary depending on the platform and the components selected for installation.
The installation process will create a local directory for each user, where individual database and working files are
stored.
1 Support for Microsoft Windows is on x86-64 architecture only. Itanium versions (IA-64) are not supported.
2 Support for Linux is on x86-64 (AMD64 (Opteron, Athlon) and Intel 64-compliant processors architectures only. To run fe-safe
on Linux platform an updated standard C++ library may be required.
Appendix B – Nomenclature
Convention Meaning
FEA Fatigue >> Analysis Options >> Read strains from FE models
fe-safe/Rotate.
The following nomenclature is used throughout the fe-safe documentation when referring to files and directories.
This nomenclature is as a shorthand method of referring to files and directories in the documentation only – the
names have no meaning in the actual software. Where a path description used in the documentation is intended to
be generic, the backwards-slash symbol used in Windows, i.e. \, is used as a directory separator. For Linux
installations, this symbol should be interchanged with the forward-slash symbol, i.e. /.
Each of the shorthand file or folder references below (in angled brackets, < >), is followed by a short description of
what it refers to.
<RootDir> The common Product Root Installation Directory may include installations of fe-safe
Application, fe-safe Analysis Server, fe-safe Node Administration Utility, Abaqus FlexNet
Licence Server as well as common files and documentation.
<InstallDir> The fe-safe Installation Directory is established as part of the installation process.
In both cases, the x and yy refers to fe-safe major and minor version numbers.
<UserDir> An fe-safe User Directory is created for each user the first time they run fe-safe when
logged on with a particular login name.
The location of the user directory depends on the platform on which fe-safe is installed.
This directory will contain a copy of the local material database from <LocalDir> as
well as the user’s Project Directory.