Sei sulla pagina 1di 12

Installation Guide

Setup of Dynardo Products

Dynardo products are available for Windows and Linux Systems. optiSLang can be installed as
a single user or system wide software application. Depending on the installation directory root
privileges might be required. The installation of optiSLang inside ANSYS requires root privileges.
The particular installation source includes the application and the documentation. When starting
the installation executable the setup wizard will guide through the installation of the desired

Windows Installation

Start the installation wizard and follow the instructions. After clicking "Next" choose user or
system wide installation. The installation for all users will require admin privileges.

The next form will set the installation directory. Standard settings are:
suggested location for all users: "Program Files"
suggested location for current user: %LOCALAPPDATA%
Select additional tasks as creating a desktop icon.

Installation Guide

Finish the installation after checking your setting by clicking "Install". "Cancel" will abort the

optiSLang inside ANSYS Workbench

Start the installation wizard and follow the instructions. After clicking "Next" select the
destination location.

The suggested installation directory is:

%Program Files%\Dynardo\optiSLang inside ANSYS Workbench\4.0.6

Installation Guide

The executable "optiSLangAddin.exe" and the documentation will be installed into this
directory. Depending libraries and the SLang executable are stored in the Addin directory of
the ANSYS Workbench installation.
Select all optiSLang tools that are supposed to be installed according to your ANSYS
Workbench version. Finish the installation after checking your setting by clicking "Install".
"Cancel" will abort the installation.

Linux Installation
Unpack the tarball optiSLang_version.tar.bz2 using the following steps.
1. Copy optiSLang_version.tar.bz2 into the desired installation directory.
2. Extract the archive: tar -xjf optiSLang_version.tar.bz2
Or extract the tarball directly to the desired installation directory:
> tar -xjf optiSLang_version.tar.bz2 -C [installation path]
A new folder optiSLang_4.0.6 was created. This folder contains the executable, examples,
tutorials, documentation and depending libraries.
For communication of optiSLang and optiSLang Inside ANSYS it's necessary to open the portrange 49690-49700 on for incoming and outgoing UDP and TCP connections.

Installation Guide

optiSLang inside ANSYS Workbench

To install optiSLang inside ANSYS on a linux system you have to define the installation path of
your ANSYS Workbench as variable AWP_ROOT{version}. Where {version} is the 3 digit version
specifier of your ANSYS Workbench version, e.g. 140 for ANSYS 14.0 or 145 for ANSYS 14.5
First define the AWP_ROOT variable in a terminal:
> export AWP_ROOT145=/opt/ansys_inc/v145
"" in this terminal. Depending on your
ANSYS Workbench installation you might have root privileges.
Alternative startup:
> ./
opt/ansys_inc/v140 AWP_ROOT145=/opt/ansys_inc/v145


For a detailed help see also

> ./ help
and for help concerning silent installation see
> ./ help silent
The installation shell script guides through different pages.
1st page: Select the optiSLang inside ANSYS Workbench version using "Space" key and apply
with "Enter".
2nd page: Then select the optiPlug version the same way and confirm the installation with
"Enter". If you want to cancel the installation go with "Tab" key to button "Cancel" and apply
with "Enter".
A new folder "optiSLang" was created within the Addins directory of the ANSYS Workbench

Installation Guide

Application Start
For installing the license and the licensing tools please read the Dynardo License Guide .
Now the installation is finished and the new programs can be started. To get a first impression
example projects and tutorials can be used. These can be opened via start menu. Click "start menu"
"Dynardo" "optiSLang (inside ANSYS Workbench)" "4.0.6" "Examples/Tutorials" .

clicking on the optiSLang icon on your desktop (if checked on the "Additional Tasks" installer
selecting optiSLang in the startmenu ("Dynardo" "optiSLang" "4.0.6" "optiSLang 4.0.6")
starting optiSLang in command line [batch mode]: [installation path]\optislang
Find the folders "examples" and "tutorials" in the following directories. For further
informations please read the example documentations "*.pdf" located at the same directory.
Windows 7:
Windows XP:
C:\Documents and Settings\All Users\Documents\Dynardo\optiSLang\4.0.6
starting optiSLang in command line [batch mode]: [installation path]/optiSLang/
The examples and tutorials folder are located in the "optiSLang installation path".
Note: For Linux the installation of the graphviz package (dot, dotty) is necessary to enable good
graphical representation.

optiSLang inside ANSYS Workbench

optiSLang inside ANSYS Workbench is integrated in the toolbox of your ANSYS Workbench

Installation Guide

Examples and tutorials can be found at the following places.

Windows 7:
C:\Users\Public\Documents\Dynardo\optiSLang inside ANSYS Workbench\4.0.6
Windows XP:
C:\Documents and Settings\All Users\Documents\Dynardo\optiSLang inside ANSYS
"ANSYS Workbench installation path"/Addins/optiSLang

Installation Guide

Open the overview of currently installed programs in the system control
Windows 7: system control Programs and Features
Windows XP: system control Software
Select optiSLang or optiSLang inside ANSYS
Run uninstall
The optiSLang folder and all other installed files will be removed from the installation directory.


Remove the [installation path]/optiSLang directory:
> rm -rf [installation path]/optiSLang

optiSLang inside ANSYS Workbench

Remove the optiSLang directory in the Addins directory of the ANSYS Workbench installation:
> rm -rf [ANSYS installation path]/v145(v140)/Addins/optiSLang
Remove the optiSLang configuration file in the Configuration directory of the ANSYS
Workbench installation:
> rm [ANSYS



Installation Guide

System Requirements
Windows XP / 7 - 32,64 bit
Linux RedHat 5.8 and higher
optiSLang and optiSLang inside ANSYS are not able to run using temporary profiles on windows
Those profiles arise when a user profile was created and then accessed only via remote desktop
protocol (RDP). To solve this problem, the user must log on the local systems once. After that
ordinary logon some new user infos where set and optiSLang and optiSLang inside ANSYS are
able to start on a remote desktop.
Deactivate "Automatic Updates" to prevent the system from automatic rebootes (in order to run
long analysis)

Installation Guide

Dynardo Licensing Guide

How to get the installation package?
The installation package for setting up the license server for Dynardo products can be
downloaded from:
The zip-archive contains subdirectories for Windows 32 and 64-bit plattforms as well as for
Linux 64-bit with the DYNARDO and sc_ag vendor daemons and - for convenience - the
flexLM license manager lmgrd and utility executable lmutil in version 11.8. For the Windows
plattforms also the lmtools executable for setting up a system service is included.
Please download the flexLM licensing tools directly from Flexera:
There the installer packages for lmadmin are available, which is the preferred way of setting
up server based licensing services. The Dynardo licensing zip-archives contains also documents
how to migrate from lmgrd to lmadmin and the general licensing administration guide from
Flexera. Please refer to these documents if you want to install and use the lmadmin utility.

How to get the license file?

Please unpack the above mentioned zip-archive on your license server. Go to the matching
platform directory and run the script lic_info.bat or which will create a
file serverinfo.txt. Please send this file to <>, together with your
order information. Dynardo will send the license files to your e-mail address.

Client (product installation)

Copy the <product>_client.lic to one of the following directories.
The mentioned directories are listed in descending priority.
environment variable: DYNARDO_LICENSE_FILE (ineffective for optiSLang v3 licensing)
environment variable: LM_LICENSE_FILE (ineffective for optiSLang v3 licensing)
The current working directory
Home directory of the current user
Common directory of current user (e.g. %LOCALAPPDATA%\Programs\Dynardo\Common)
Global Common directory (e.g. %Program Files%\Dynardo\Common)
Location of the applications executable (e.g. subdirectory bin/platform)
Application top installation directory
with possible values according to the Flexera licensing guide can be set. On Windows systems it
is also possible to create registry entries.

Installation Guide

Server (flexLM service)

For setting up the license server please follow one of the following instructions using the
On Windows with lmtools
On Windows with lmadmin
On Linux with lmgrd

On Windows with lmtools

The easiest way to set up a license server on Windows systems is to configure a system service
with the help of the lmtools.exe utility. In general there are only a few steps to go.
Start the lmtools.exe in the according directory, switch to the Config services tab and
fill in the fields as shown below:

Then click on the Save Service Button. In order to start the service immediately switch
to the Start/Stop/Reread tab, choose the newly created service and click on Start
Server. The current state can be checked by switching to the Server Status tab and
clicking on Perform Status Enquiry.

On Windows with lmadmin

Please refer the Flexnet Publisher manual for installation and configuration of lmadmin. If the
service is already running on your system, one can simply import an additional server license
file. The vendor daemon executables should be located in the Flexnet Publishers installation
directory first, although their location can be configured on the administration page of the
according vendor daemon later on. The following screenshots illustrate the import of the
license file


Installation Guide

After importing the license the vendor daemon properties - like location of executables or
port usage - can be configured.

If everything was successfully configured the vendor daemons should be in state Up. The
sc_ag daemon is only needed for optiSLang 3.2.1, the DYNARDO daemon for all other products
from Dynardo.


Installation Guide

On Linux with lmgrd

On Linux servers just run the lmadmin tool or execute

lmgrd -c <product>_server_DATE.lic -l PRODUCT.log &

in a terminal. Please see the Flexnet manual for the full list of options available for lmgrd and
Static vendor daemon port specification
In case you want to configure the ports of the client-server communication for some reason
(another flexLM license server, firewall, ...) you can add these information to the existing license

SERVER hostname [flexid] port1

where port1 and port2 are the values of the ports you want to use.