Beruflich Dokumente
Kultur Dokumente
www.numeca.com
CONTENTS
CHAPTER 1. SYSTEM REQUIREMENTS
1.1 Windows 4
1.1.1 Supported platforms and operating systems 4
1.1.2 Multiprocessors calculations 5
1.1.3 Hardware requirements 5
1.1.4 Memory and disk space requirements 5
1.1.5 Graphics requirements 7
1.1.6 Compilation requirements for OpenLabs™ 7
1.2 Linux 8
1.2.1 Supported platforms and operating systems 8
1.2.2 Multiprocessors calculations 9
1.2.3 Hardware requirements 9
1.2.4 Memory and disk space requirements 10
1.2.5 Graphics requirements 11
1.2.6 Compilation requirements for OpenLabs™ 12
CHAPTER 2. INSTALLATION
2.1 Windows 14
2.1.1 Installation 14
2.1.2 License management 17
2.1.3 User Configuration 23
A. Optional user configuration 23
B. Software launch 26
2.1.4 Uninstallation 27
2.1.5 Troubleshooting 31
2.2 Linux 34
2.2.1 Installation 35
2.2.2 License management 38
2.2.3 User Configuration 44
2.2.4 Uninstallation 47
2.2.5 Troubleshooting 50
SYSTEM REQUIREMENTS
For proper installation and use of FINE™/Open with OpenLabs™ please consult the following
sections detailing the system requirements for your operating system.
In this section
1.1 Windows 4
1.2 Linux 8
NUMECA software is supported in 64 bits on x86_64 processors only (64 bits processors that are
compatible with Intel 8086 set of instructions).
a. Known from partners and/ or customers. No official support offered on these combinations.
b. Not for HEXPRESS™/Hybrid.
Please also notice that the following limitations apply:
l Computations under Windows (except Windows Server) are limited to one PVM daemon
running at a time. As a consequence, access to multiple users on a given machine is not
allowed,
l Parasolid uses SSE2 instruction for high performance. If your platform is not supporting the
SSE2 instruction, the FINE™ GUI cannot be started.
Contact NUMECA local sales or support office. NUMECA software does however explicitly not
run on the following configurations:
l Power PC based systems,
l WINDOWS 2000 server workstations,
l WINDOWS 95, 98 or ME workstations.
Multiprocessors calculations are allowed on shared and homogeneous distributed platforms. Non-
homogeneous configurations are not allowed.
The following limitations additionally apply:
l Multiprocessors calculations are allowed on distributed platforms in local user configurations
provided that the same account is used for all machines,
l Domain administrators are not allowed to run multiprocessors calculations.
l MPICH2 library needs Microsoft .net Framework package before installing NUMECA
software otherwise execution of mpiexec.exe will lead to a Windows error message.
Next to the standard hardware (monitor, keyboard and mouse), some specific recommendations
apply in the use of NUMECA software:
l a mouse with scroll wheel is strongly recommended.
l the monitor should support 24-bit color graphics and have a 1280 x 1024 pixel resolution for
adequate visualization.
l an Ethernet card should be installed and properly configured.
l NUMECA Software does not support CXFS (Clustered XFS) and IBRIX disk file systems.
The Random Access Memory (RAM) required to run NUMECA software depends upon several
factors, in particular including the number of grid points inserted in the grid, the physical models
selected (turbulence, adaptation,...), the introduction of non-matching boundary conditions and the
selected calculation mode (mixed or double precision).
Similarly, a minimum disk space is required on the hard disk to allow the storage of the project
files. The size of these files largely depends upon the number of grid points generated.
More product specific details:
HEXPRESS™
The use of minimum 1 GB RAM is strongly recommended. As a general guideline, about 0.5 to
HEXPRESS™/Hybrid
The Random Access Memory (RAM) required to run HEXPRESS™/Hybrid depends upon
several factors. In particular, the complexity of geometries and the settings of the CONF file. As a
general guideline, the Random Access Memory (RAM) required to run HEXPRESS™/Hybrid
are:
l for mesh without viscous layers - between 500 MB and 700 MB RAM per million of cells
l for mesh with viscous layers - between 700 MB and 900 MB RAM per million of cells
The use of minimum 4 GB RAM is mandatory, but the installation of 8 GB is recommended. The
suggested swap space should be equivalent to at least three times the RAM installed.
About 1 GB is required to store a two-millions nodes mesh in SPH format.
CFView™
The use of minimum 1 GB RAM is strongly recommended. As a general guideline, about 250
MB RAM are required to visualize a one million nodes project. The suggested swap space should
be equivalent to at least 3 times the RAM installed.
No specific disk space is required on the hard disk for CFView™ except if images or data files
are saved or if the meridional average is created in CFView™ (turbomachinery application).
NVidia graphics cards are fully supported, installed together with the latest drivers.
NUMECA software makes use of the advantages of the available Graphics Card. Some trouble
may however come up with the default driver OPENGL since it may not be supported by the user
host computer and machine display. In order to set the system compatible with a more portable
driver, typically MSW driver is used under Windows instead. Note however that the proposed
drivers are usually less efficient in terms of graphical speed than the default driver.
1. Log in as administrator.
2. Launch regedit from the Start/Run menu.
3. Go to the HKEY_LOCAL_MACHINE/SOFTWARE/NUMECA International register.
4. Go into the folder of the package for which to modify the driver, e.g.: Fine# where # is the
version number.
5. Modify the DRIVER entry to either OPENGL or MSW.
The selection will take effect at the next session.
Customization of the CFD models using OpenLabs™ requires the possibility for compilation.
On Windows 64 bit, Microsoft Visual C++ Build Tools 2015 must be installed: make sure to
select the component Windows 10 SDK 10.0.10240 during the installation.
NUMECA software is supported in 64 bits on x86_64 processors only (64 bits processors that are
compatible with Intel 8086 set of instructions).
a. Known from partners and/ or customers. No official support offered on these combinations.
b. Debian based operating systems like Ubuntu, even if LSB compliant, are not recommended as a license
server as it is known to diverge occasionally from the LSB standard.
c. For HEXPRESS™/Hybrid pay attention to the changed NVIDIA driver location. It is necessary to specify its
location defining the environment variable LD_LIBRARY_PATH to /usr/lib/nvidia-current/.
d. The OpenLabs™ module cannot be compiled with C++ compiler g++ 4.7.3.
FlexLM requires LSB (Linux Standard Base) compliance. The list of Linux distributions and
applications certified for compliance with the LSB standard is available on
http://www.linuxfoundation.org/lsb-cert/productdir.php?by_lsb.
When launching NUMECA software, if an error message appears when loading shared libraries,
contact NUMECA local sales or support office.
Contact NUMECA local sales or support office. NUMECA Software does however explicitly
not run on the following configurations:
The default Open MPI version provided in the package does not support Infiniband usage. An
Open MPI library specific to the machine(s) is required.
Use an External OpenMPI Library on Linux
Multiprocessors calculations are allowed on shared and homogeneous distributed platforms. Non-
homogeneous configurations are not allowed.
Next to the standard hardware (monitor, keyboard and mouse), some specific recommendations
apply in the use of NUMECA software:
l a mouse with scroll wheel is strongly recommended.
l the monitor should support 24-bit color graphics and have a 1280 x 1024 pixel resolution for
adequate visualization.
l an Ethernet card should be installed and properly configured.
Specific to HEXPRESS™/Hybrid
l HEXPRESS™/Hybrid makes direct use of OpenGL libraries. These libraries must thus be up-
to-date, properly installed and configured before HEXPRESS™/Hybrid can be started.
l Tests have only been performed on NVIDIA graphical cards.
HEXPRESS™/View is not supported with the integrated graphics card that comes with Intel i7
processors machines. In such cases users need to modify the default settings. For example, if the
NVIDIA graphics card is available on the machine:
The Random Access Memory (RAM) required to run NUMECA software depends upon several
factors, in particular including the number of grid points inserted in the grid, the physical models
selected (turbulence, adaptation,...), the introduction of non-matching boundary conditions and the
selected calculation mode (mixed or double precision).
Similarly, a minimum disk space is required on the hard disk to allow the storage of the project
files. The size of these files largely depends upon the number of grid points generated.
HEXPRESS™
The use of minimum 1 GB RAM is strongly recommended. As a general guideline, about 0.5 to
0.7 GB RAM are required to run a one million nodes project. The suggested swap space should
be equivalent to at least 3 times the RAM installed.
As a general guideline, a minimum of 300 MB is required to store the project files (provided that
the geometry is not defined by Parasolid™ or CATIA v5 files) for a one million nodes project.
HEXPRESS™/Hybrid
The Random Access Memory (RAM) required to run HEXPRESS™/Hybrid depends upon
several factors. In particular, the complexity of geometries and the settings of the CONF file. As a
general guideline, the Random Access Memory (RAM) required to run HEXPRESS™/Hybrid
are:
l for mesh without viscous layers - between 500 MB and 700 MB RAM per million of cells
l for mesh with viscous layers - between 700 MB and 900 MB RAM per million of cells
The use of minimum 4 GB RAM is mandatory, but the installation of 8 GB is recommended. The
suggested swap space should be equivalent to at least three times the RAM installed.
About 1 GB is required to store a two-millions nodes mesh in SPH format.
CFView™
The use of minimum 1 GB RAM is strongly recommended. As a general guideline, about 250
MB RAM are required to visualize a one million nodes project. The suggested swap space should
be equivalent to at least 3 times the RAM installed.
No specific disk space is required on the hard disk for CFView™ except if images or data files
are saved or if the meridional average is created in CFView™ (turbomachinery application).
NUMECA software makes use of the advantages of the available Graphics Card. By default, the
driver OPENGL is used.
In case a problem appears with the default driver OPENGL, the user should change to the X11 driver
under Linux. Note however that the X11 driver is usually less efficient in terms of graphical speed
than the default driver.
The drivers OPENGL and OPENGL2 may not work when using VNC or remote access by
"ssh". In case of problems, the X11 driver should be used.
To change the driver permanently for every next launch of the software:
Customization of the CFD models using OpenLabs™ requires the possibility for compilation:
On Linux 64 bit, the GNU C and C++ compiler (g++) must be installed. The gcc version should
be between 4.8.# and 5.3.# (type the command gcc -v in a shell to get your gcc version). The
officially tested version is g++ 4.8.5.
INSTALLATION
Prior to installation it is important to consult first the "System requirements" (p. 3).
2.1 Windows 14
2.2 Linux 34
The user is strongly advised to consult the "Windows" (p. 4) system requirements prior to the
installation. Problems may indeed appear during the installation and configuration phases in case
the listed hardware and software requirements would not be fully satisfied.
Please do notice that the documentation package attached to NUMECA software is not installed
during the installation procedure and can be downloaded from the Products page of the Customer
Area of www.numeca.be.
2.1.1 Installation
1. Log in as administrator or as a user with administrator privileges on the machine. If the user
does not have administrator privileges, the NUMECA software installation will not be
performed successfully.
2. Check and make sure that the necessary disk space is available prior to starting the installation
process.
For the disk space requirements, see also: "Windows" (p. 4) system requirements.
3. Get the installation package from the Products page of the Customer Area (www.numeca.be).
4. Unzip the installation package.
5. Exit all the other active applications and launch the setup.exe executable.
6. During the installation, the user will be asked to accept the terms of the License Agreement.
7. Enter the installation directory (referred to as NUMECA_INSTALLATION_DIRECTORY)
8. At the end of the installation process, instructions to obtain information required for license
generation will be prompted. To this end, the following steps must be performed:
a. Click on Yes.
b. The license information is stored in the file license.info located in NUMECA_
INSTALLATION_DIRECTORY automatically. Once it is saved, send this text file to
NUMECA local sales or support office.
The information can also be obtained using the NUMECA Administration Tool (Launching at
the end of the installation process (step 8) or from Start/Programs/NUMECA
software/<product_name>/Administration Tool menu) or recovered as Ethernet Address
by clicking on the System Settings tab after launching lmtools.exe located in the directory
NUMECA_INSTALLATION_DIRECTORY\<product_name>\flexlm.
9. After the package is installed, the NUMECA Administration Tool is launched automatically.
This is a tool for license management and provides a graphical user interface for the
management of the license server and client machines. The tool offers a guide through the
process of setting up and configuring a license server.
During an installation and license specification, the administrator must launch the software once to
properly initialize flexlm.
In case of installation problems, right-click on setup.exe , select the option Run as... and then either
run as the true Windows Administrator account, or if and only if the user account with Administrator
privileges, run as user, but remove the option to run the program with restricted access. On
WINDOWS 7 it may also be necessary to disable the User Account Control feature (UAC) at least
during the installation process and the configuration steps.
In order to run distributed memory parallel computations, NUMECA software must be installed in the
same directory on different machines.
Introduction
l NUMECA updates the security ID of license files with each major release. License files
with old security ID cannot be used with the latest NUMECA software. Please send your
old license file to NUMECA local sales or support office for an upgrade of the license file.
l Redundant license server can be delivered allowing to manage a floating license by several
servers. For more information, contact NUMECA local sales or support office.
l Machines used as license server must have a fixed first IP address. For example, when
using VPN on Windows, VPN will become the first network interface. In this case, the
license server will not work properly.
l By default it is not possible to use a virtual machine as a license server. To install a license
server on a virtual machine, contact your account manager.
l Running Windows 64-bits, an additional Windows security patch is required to enable
CATIA v5 import with Datakit. For more details, link to the Microsoft official website.
NUMECA software must be installed on the license server. At the end of the installation, the
license information (the HostName and HostID of this computer) must be sent to NUMECA local
sales or support office in order to get a license file.
Before using NUMECA software, the license daemon should be configured on the license server.
See also: "Installation" (p. 14)
To set up the license server it is necessary to prepare the license file and launch the server either
though the NUMECA Administration Tool or in LMTools.
At the end of the installation of NUMECA software the Administration Tool is launched
automatically.
It can also be started anytime from the Start/Programs/NUMECA software/<product_name>
menu: right-click on the Administration Wizard item and select Run as administrator.
It is required to run the Administration Tool as administrator for its proper functioning.
When using a TCP port for the license server, the port number (check the free port with the
command: C:\\netsat -an) has to be added in the license file on the server/ vendor line:
1. SERVER hostname hostid and VENDOR numeca should be replaced by SERVER hostname
hostid portnumber1 and VENDOR numeca portnumber2;
2. reread the license file,
3. start NUMECA software and specify the license server writing portnumber@hostname . All
specified ports should be opened and free.
The manual start operations must be repeated each time the server machine is rebooted. Alternatively
it would be possible to define an automatic start of the license service from lmtools or using the
NUMECA Administration Tool.
After the manual start of the license service, it is possible to have it automatically start at machine
boot:
1. In License management click on the Advanced button.
2. Go to the License server tab.
3. Press the Set autostart server button.
A Windows service called NUMECA License server is used.
When a license file is expired, contact NUMECA local sales or support office to obtain an
updated license file.
Replace the active license file license.dat with the update license provided by NUMECA
(renamed as license.dat).
It is strongly suggested to make a backup of the old license file, for safety, by renaming it to
"license.old".
If the version of the Flexlm tool is upgraded or the version of the license file security ID is
upgraded, an update of the license file is not sufficient. The user must shutdown the running
license server and start a new license server with the latest Flexlm tool and the latest license file.
If the license service was correctly started, numeca.exe and lmgrd.exe should be visible in the list
of processes or services in Windows Task Manager. If these executables are not running verify the
debug.log file.
See also: "Troubleshooting" (p. 31)
13. If NUMECA software is used on the license server, the user should first perform a user
configuration as described in the section "User Configuration" (p. 23).
14. Launch the software a first time.
15. Click on Specify the License Server.
16. Enter the name of the license server or its IP address.
17. Click on Finish.
When a license file is expired, contact NUMECA local sales or support office to obtain an
updated license file.
Rename this license file to license.dat and follow the instructions below.
It is strongly suggested to make a backup of the old license file, for safety, by renaming it to
"license.old".
If the version of the Flexlm tool is upgraded or the version of the license file security ID is upgraded,
an update of the license file is not enough. The user must shutdown the running license server and
start a new license server with the latest Flexlm tool and the latest license file.
When a floating license is installed on a license server, this license may be used by other
computers with a network connection to the license server. In this section, it is assumed that the
license server is running. On each Windows client, the user must:
To request that NUMECA products wait for an active license, define it in the "Home directory"
(p. 26) in .numeca/preferences.dat using the keyword LICENSE_WAIT. This functionality is
available for all products.
Example
PRODUCT FINE/Marine
LICENSE_WAIT
END_PRODUCT
In general a license certificate (text file) is provided to give access to NUMECA software.
Alternatively the NUMECA Administration tool allows to use an activation ID to start the license
server. For example, the free student version is based on an activation ID and the instructions how
to use it are provided together with the activation ID. Use of an activation ID requires the use of
Trusted storage and installation of an anchor service. Hence this terminology can be found in the
NUMECA Administration Tool but can be safely ignored in case of a license certificate in text
file format.
Example of an Activation ID: C2a9-561f-7895-435b-acb5-3520-c166-4bcc
Without the optional steps in this section it is still possible to launch a simulation on one processor
on the local machine with a default location of the home directory.
Provided that the parallel capabilities have been adequately installed and valid licenses can be
accessed, the user will be able to perform parallel computations. Launching a parallel
computation, the system will by default request the user login and password. Before the first
launch, the user can register his/ her name and password once and for all, by doing the following
steps:
1. Open a DOS shell,
2. Type the command NUMECA_ INSTALLATION_
SOFTWARE/fineopen72/bin64/mpiexec.exe -register<Enter>.
3. Enter the user login and password and confirm.
If the user does not register his/ her name and password before launching the parallel computation,
the FINE™ GUI will prompt the user to enter credentials (Windows login account) if needed.
Currently, it is not possible to launch the computation without the registering/ providing the user's
credentials. Thus, if no password has been defined during the registration, it will be necessary to set
the password on the machine in any case.
Domain administrators are not allowed to run parallel computations under Windows.
Parallel computations under Windows (except Windows Server) are limited to one PVM daemon
running at a time on the machine. Consequently, access to multiple users on a given machine is not
allowed.
MPICH2 library needs Microsoft .net Framework package before installing NUMECA software.
It is possible to launch tasks on remote machines by using the Task Manager capabilities. To be
able to perform remote launches, NUMECA software must be installed and explicit permission
must be specified on the remote machine. To this end, the following operation must be checked
and/ or performed on the remote machine:
1. Open the Windows Control Panel window (Start/Settings/Control Panel).
2. Click on the Services icon under System and Security/Administrative tools.
3. Select from the list of services NUMECA RSH Daemon.
4. Click on Stop and leave the Services window open.
5. Edit the file rhosts.txt in the directory C:\WINDOWS on both the host and client machines.
This can be done through the FINE™/Admin tool. Launch it from All Programs-
>NUMECA software-><product_name>->Administration Wizard and select Configure
the TaskManager in this machine.
Edit the text file and add the following line for each host user you want to give access
permission:
hostname username:
These lines typically give right to the user username, working on the machine hostname, to
connect to the machine containing the rhosts.txt file.
6. Select the NUMECA RSH Daemon from the list of services in the Services window.
7. Click on Start. Starting this service may take approximately 5 minutes.
Use of the Task Manager under Windows with a Linux host may lead the remote copy to option to
fail. See also: "Cannot connect to other hosts" (p. 33) in the Troubleshooting section for more detail
on this problem.
Home directory
On Windows, NUMECA software saves some data (preferences, user fluid database, ...) in the
folder %HOME%\.numeca\, or in the %HOMEDRIVE%%HOMEPATH%\.numeca\ folder in
case %HOME% is not defined. If the user wants to customize the path of the .numeca folder, the
user can redefine the system environment variable HOME.
Note:
l The variable HOME must be defined as a system environment variable.
l Defining HOME to a network disk may significantly slow down the NUMECA software
GUI.
During the runtime, NUMECA software writes temporary data in the directory
%HOME%\.numeca\tmp. This tmp directory can be redefined by defining the environment
variable TMP_DIR.
B. Software launch
It is not allowed to start NUMECA software under Windows as administrator in a user domain
environment. This limitation does not apply to user login.
In case the license has not been configured adequately at this stage of the installation process, it is still
possible to launch the product by selecting a license file (server) when prompted after first launch.
NUMECA software can be launched directly from the user desktop by copying shortcuts from
~\AllUsers\StartMenu\Programs\NUMECA software\<product_name>\ to ~\AllUsers\Desktop.
It is not suggested for one user to simultaneously open (and therefore launch tasks in) more than one
FINE™ environment.
2.1.4 Uninstallation
Before removing a product, the license service and PVM should be stopped as detailed in the
following section. As a next step the product can be removed.
In case the license service is defined based on a version of NUMECA software to uninstall, the
license service should be stopped and removed first. Of course further use of remaining
NUMECA products on the machine will require redefining the license service based on the most
recent product.
In NUMECA Administration Tool
Close PVM
FINE™ environment uses PVM. Before uninstalling FINE™, the PVM process must be closed.
This can be done as follows:
1. Start the Task Manager (Modules/Task Manager) from the FINE™ GUI and select the
Hosts definition page in the menu on the left.
2. Click on the button Shutdown. A warning message will appear stating that all hosts will be
removed from the Virtual Machine and that FINE™ GUI will be closed. Click on yes to
continue.
Please do notice that this step is optional and only applies if MPICH2 services have not yet
been removed. Otherwise, an error message indicating that the service has not been installed
will appear. Please also notice that the services can be installed back if necessary with the
command smpd -install.
Please do notice that this step is optional and only applies if IntelMPI services have not yet
been removed. Otherwise, an error message indicating that the service has not been installed
will appear. Please also notice that the services can be installed back if necessary with the
command hydra_service.exe -install.
Please notice that the services can be installed back if necessary with the command nirshd -
install.
Proceed as follows to remove FINE™/Open with OpenLabs™ v72 and, for example,
FINE™/Open with OpenLabs™ v61 in a multi-version environment under Windows:
1. Optional:
a. go to NUMECA_INSTALLATION_DIRECTORY/fineopen72/bin64 in a dos shell and
b. type smpd -remove so as to remove the services for MPICH2.
Please do notice that this step is optional and only applies if MPICH2 services have not yet
been removed. Otherwise, an error message indicating that the service has not been installed
will appear. Please also notice that the services can be installed back if necessary with the
command smpd -install.
Please do notice that this step is optional and only applies if IntelMPI services have not yet
been removed. Otherwise, an error message indicating that the service has not been installed
will appear. Please also notice that the services can be installed back if necessary with the
command hydra_service.exe -install.
Please notice that the services can be installed back if necessary with the command nirshd -
install.
2.1.5 Troubleshooting
Introduction
In most cases, a straightforward and careful execution of the instructions detailed in the
installation note enables to start NUMECA software smoothly. In case it is not working as
expected this section provides information on how to handle most common situations.
In case FINE™/Open with OpenLabs™ does not start, check the following items:
l Is NUMECA software installed with administrator privileges? If not, perform the installation
again with administrator privileges.
l Check whether 'Hide file extensions for known types' (activated by default for .dat extensions)
is disabled to enter the name of the license file with its extension license.dat.
l Is the license file valid and active to start the product ?
l Check if the license server is up. If so, the numeca.exe process should run in the Windows
Task Manager. If not, please do the instructions for license installation.
l Some license check problems may occur if the host computer cannot find the server IP-address
corresponding to the hostname information included in the first line of the license key. To
solve this problem, replace the hostname by the IP-address of the license server. This operation
does not invalidate the license key.
l Check if the license key file is well readable by every user.
l Did the user configure his/ her working environment? If not, perform the configuration
according to the section "User Configuration" (p. 23); then log out and log in.
l Has the machine been rebooted after a change in the environment variables? If not, reboot it.
l Check if the TCP/IP protocol is installed on the machine. The protocol is mandatory to ensure
the correct function of the floating licenses.
l Are the NUMECA software components visible from the machine? If not, install them.
l Clean PMV files:
NUMECA software makes use of the advantages of the available Graphics Card. Some trouble
may however come up with the default driver OPENGL since it may not be supported by the user
host computer and machine display. In order to set the system compatible with a more portable
driver, typically MSW driver is used under Windows instead. Note however that the proposed
drivers are usually less efficient in terms of graphical speed than the default driver.
1. Log in as administrator.
2. Launch regedit from the Start/Run menu.
3. Go to the HKEY_LOCAL_MACHINE/SOFTWARE/NUMECA International register.
4. Go into the folder of the package for which to modify the driver, e.g.: Fine# where # is the
version number.
5. Modify the DRIVER entry to either OPENGL or MSW.
The selection will take effect at the next session.
Screen flashes
In some circumstances, the graphical area can flash during interactive operations, depending upon
the driver selected. Setting the environment variable NI_ DOUBLEBUFFERING to ON in
HKEY_ LOCAL_ MACHINE/SOFTWARE/NUMECA International/<product_ name> register
may solve the problem. To launch the registry editor, access regedit in the Start/Run text box.
The parallel account must be configured at first use (see "User Configuration" (p. 23).
Can the machine be "seen" from the remote hosts (and vice-versa)? Use the ping command to
check this item.
Is the machine name included in the computer list within the rhosts.txt file of the user? Please
notice that capital letters must be used; extra-characters like "è, ä, ë, ..." may lead to potential
problems and should better be avoided.
In case the user can no longer connect to other hosts while this operation has at least be successful
once, the following should be checked:
1. a. Start the Task Manager (Modules/Task Manager) from the FINE™ GUI and select the
Hosts definition page in the menu on the left.
b. Click on the button Shutdown. A warning message will appear stating that all hosts will be
removed from the Virtual Machine and that FINE™ GUI will be closed. Click on yes to
continue.
2. Close all currently open tasks (including the FINE™ GUI) and remove pvmd.* and pvml.*,
located in the directory defined by the environment variable PVM_TMP (by default C:\tmp), if
applicable. Additionally kill the PVM daemon pvmd3.exe, if applicable. The status of PVM
daemon can be observed by accessing the Windows Task Manager.
The remote copy option can be accessed in Task Manager Tasks Definition area.
Further troubleshooting
2.2 LINUX
The user is strongly advised to consult the "Linux" (p. 8) system requirements prior to start any
installation. Troubles may indeed appear during the installation and configuration phases in case
the listed hardware and software requirements would not be fully satisfied.
2.2.1 Installation
1. Log in the workstation corresponding to the selected OS. It is strongly recommended not to
install the software as "root" or using the command "sudo" because the user may have no
permission to execute the software afterward. It is strongly recommended to check the
permission of the disk and directory the user will select for the software installation.
2. Check and make sure that the necessary disk space is available prior to starting the installation
process.
For the disk space requirements, see also: the "Linux" (p. 8) system requirements.
3. Get the installation package from the Products page of the Customer Area (www.numeca.be).
4. Check that the file can be accessed with full permission and extract it by typing the command
line: tar -xvf <package_name>.tar.
Do NOT extract the tar file in the target directory NUMECA_ INSTALLATION_
DIRECTORY in which the product will be installed.
5. Go to the directory containing the files extracted from the tar archive and type the command
./install_numeca <ENTER>.
6. During the installation, the user will be asked to accept the terms of the License Agreement.
7. Enter the installation directory (referred to as NUMECA_INSTALLATION_DIRECTORY)
in function of one of the following scenarios:
l If NUMECA software was not installed before on the machine, choose a directory of your
preference. Providing a directory name that does not exist will create it automatically.
l If NUMECA software was already installed before, choose the same NUMECA_
INSTALLATION_DIRECTORY to use the multiple versions and/ or products in one
multi-version environment.
8. Finally, the so-called 'HostName' and 'HostID' information required to generate a license file
will be shown. This information should be sent to NUMECA local sales or support office.
Alternative to find the HostName and HostID from the Administration Tool
From the home page, the 'HostName' and 'HostID' can be found at the License Management
-> License server status tab (available in Advanced mode).
After installation, the Administration Tool can also be started through the command admin#,
where # is the software version (e.g. admin72). Click on Finish to leave the tool and to finalize
the installation.
Introduction
NUMECA software must be installed on the license server. At the end of the installation, the
license information (the HostName and HostID of this computer) must be sent to NUMECA local
sales or support office in order to get a license file.
Before using NUMECA software, the license daemon should be configured on the license server.
To set up the license server it is necessary to prepare the license file and launch the server either
though the NUMECA Administration Tool or in a shell.
At the end of the installation of NUMECA software the Administration Tool is launched
automatically.
It can also be started anytime on Linux using the command: admin#, where # is the software
version.
It is recommended to run the Administration Tool as root to fully benefit from all possibilities of the
Administration Tool.
Example
adminopen72
When using a TCP port for the license server, the port number has to be added in the license file on
the server/vendor line:
1. SERVER hostname hostid and VENDOR numeca should be replaced by SERVER
hostname hostid portnumber1 and VENDOR numeca portnumber2;
2. reread the license file,
3. start NUMECA software and specify the license server writing portnumber@hostname . All
specified ports should be opened and free.
After the manual start of the license service, it is possible to have it automatically start at machine
boot:
1. In License management click on the Advanced button.
2. Go to the License server tab.
3. Press the Set autostart server button.
When starting the license service through the NUMECA Administration Tool, it uses the cron
daemon of the user who installs the software to define the automatic start of the license at machine
boot. Cron is a daemon used to schedule various kind of tasks on Linux. This tool uses crontab
text files that specify commands/ tasks to run at certain time intervals. In the case of NUMECA
Administration Tool, the cron daemon automatically starts the license service using the license file
(s) or existing server specified in the previous license server set-up. In absence of a previous set-
up, the daemon uses the dummy address NUMECA_ INSTALLATION_
DIRECTORY/flexlm/any.lic as the license server file location for the autostart.
When a floating license service is installed on a license server, this license service may be used by
other computers with a network connection to the license server. In this section, it is assumed that
the license server is running.
When a license file is expired, contact NUMECA local sales or support office to obtain an
updated license file.
Replace the active license file license.dat with the update license provided by NUMECA
(renamed as license.dat).
It is strongly suggested to make a backup of the old license file, for safety, by renaming it to
"license.old".
If the version of the Flexlm tool is upgraded or the version of the license file security ID is
upgraded, an update of the license file is not sufficient. The user must shutdown the running
license server and start a new license server with the latest Flexlm tool and the latest license file.
The manual start operations must be repeated each time the server machine is rebooted.
The license daemon can be automatically started during the workstation boot process. For
example to do so on LINUX Red Hat Enterprise 5.1:
1. Login as "root"
2. Go to the /etc directory
3. Edit the inittab file
4. Add the following line at the end:
lmgr:35:wait:/NUMECA_INSTALLATION_DIRECTORY/<product_
name>/LINUX/install/flex64/lmgrd -c License_path/license.dat
In this line, 'NUMECA_INSTALLATION_DIRECTORY' should be replaced by the absolute
directory path where you have installed NUMECA software, 'License_path' should be replaced
by the absolute directory path where the license file is located.
The license server can also be started from /etc/rc#.d/. For more information contact your system
administrator or NUMECA local sales or support office.
When a floating license is installed on a license server, this license may be used by other
computers with a network connection to the license server. In this section, it is assumed that the
license server is running.
On a Linux client, the path of the NUMECA_ LICENSE_ FILE should be defined in the
~/.flexlmrc file:
l in csh or tcsh shell:
setenv NUMECA_LICENSE_FILE /full-path/license.dat or @servername
l in bash or korn shell:
NUMECA_LICENSE_FILE=/full-path/license.dat or @servername
export NUMECA_LICENSE_FILE
Users willing to launch NUMECA software on a client should perform a user configuration on
this machine before first use as described in section "User Configuration" (p. 44).
When a floating license file is expired, contact NUMECA local sales or support office to obtain
an updated license file and follow the instructions below.
1. Rename the license file to license.dat.
2. Replace the active license file with the updated provided license on license server.
It is strongly suggested to make a backup of the old license file, for safety, by renaming it to
"license.old".
3. Go to the directory
NUMECA_INSTALLATION_DIRECTORY/<product_name>/LINUX/install/flex64/
4. Execute the command:
If the version of the Flexlm tool is upgraded or the version of the license file format is upgraded, an
update of the license file is not sufficient. The user must shutdown the running license server and start
a new license server with the latest Flexlm tool and the latest license file.
Example
PRODUCT FINE/Open
LICENSE_WAIT
END_PRODUCT
In general a license certificate (text file) is provided to give access to NUMECA software.
Alternatively the NUMECA Administration tool allows to use an activation ID to start the license
server. For example, the free student version is based on an activation ID and the instructions how
to use it are provided together with the activation ID. Use of an activation ID requires the use of
Trusted storage and installation of an anchor service. Hence this terminology can be found in the
NUMECA Administration Tool but can be safely ignored in case of a license certificate in text
file format.
Example of an Activation ID: C2a9-561f-7895-435b-acb5-3520-c166-4bcc
Introduction
At the end of the installation, each user willing to use NUMECA software must initially configure
his/ her working environment by running an initialization script.
1. Log in as user.
2. Go to the directory NUMECA_INSTALLATION_DIRECTORY/COMMON, and execute
the command ./configure. This operation will add a couple of lines in the user's .cshrc, .tcshrc
or .profile file (located in user's home directory) and add the NUMECA software in user's
default path.
3. Log out and log in again to apply the information in the .cshrc , .tcshrc or .profile file.
On Linux, NUMECA software saves some data (preferences, user fluid database, templates...) in the
folder $HOME\.numeca\. The variable $HOME is imposed by NUMECA software and cannot be
modified.
During the runtime, NUMECA software writes temporary data in the directory $HOME/.numeca/tmp.
This tmp directory can be redefined by defining the environment variable NI_TMP_DIR.
When configuring the FINE™ environment for remote computations, it is strongly advised to
suspend all currently running tasks and shutdown the PVM daemon before starting the
configuration.:
1. Start the Task Manager (Modules/Task Manager) from the FINE™ GUI and select the
Hosts definition page in the menu on the left.
2. Click on the button Shutdown. A warning message will appear stating that all hosts will be
removed from the Virtual Machine and that FINE™ GUI will be closed. Click on yes to
continue.
RSH
FINE™ enables to launch computations on remote machines by using the Task Manager
capabilities. To be able to perform remote launches using rsh command, NUMECA software
must be installed on the remote machine and explicit permission must be specified in the dedicated
.rhosts file, located in the user's home directory. To this end, the following operation must be
checked and/ or performed:
1. Edit the .rhosts file and check information describing the list of computer and user authorized
to use the Task Manager. Example of .rhosts file:
computer1 user1 computer2 user1 computer3 user1
2. Check the permission of the .rhosts file (600 is required).
Use of NUMECA software with other applications that would require an access to PVM can lead to
conflicts. Contact NUMECA local sales or support office for more information.
SSH
FINE™ enables to launch computations on remote machines by using the Task Manager
capabilities. To be able to perform remote launches using ssh command, NUMECA software
must be installed on the remote machine and the environment variable "NI_RSHCMD" should be
set to "ssh":
l in csh or tcsh shell:
setenv NI_RSHCMD ssh
l in bash or korn shell:
export NI_RSHCMD=ssh
and explicit permission must be specified in the dedicated ~/.ssh/authorized_keys file. To this
end, the following operations must be checked and/ or performed:
l In a shell, the command ssh-keygen -t dsa will generate in the directory ~/.ssh two files, one
private key and one public key.
l Check the permission of the private key (600 is required).
l The public key can be put on the other machine in the ~/.ssh/authorized_keys file.
The permissions on the file must be very strict:
l chmod 750 ~/
l chmod -R 700 ~/.ssh
Software launch
Examples
It is important to outline that no output is displayed by default in the shell where the software is
launched. Instead the output is redirected to log files, located in the directory ~/.numeca/tmp/ and
named as startup_logfile_fine , startup_logfile_hexpress, startup_logfile_cfview.
However, outputs can still be forced for display in the shell. Add the - print command to the
command line. This will give additional information during software launch, especially during the
initial configuration of the software.
2.2.4 Uninstallation
Introduction
This section details the steps required to properly remove an installation of NUMECA software.
Depending upon the configuration, there are several possibilities:
Points of attention:
l Instructions related to the NUMECA license service must be removed if the machine has
been configured to start automatically the license service at start up. These instructions can
be accessed in the /etc/inittab file.
l It is not possible to stop the license server without an internet connection.
l The license server cannot be started or stopped without a network connection.
In NUMECA Administration Tool
1. From the NUMECA Administration Tool home page, click on License Management,
2. Click on the Advanced button at the bottom of the Activate Product tab.
3. Select the License server tab.
4. Click on the Stop license server button to stop the specified license server.
5. The words "SUCCEEDED" or "Failed" are shown depending on the success or failure of the
uninstalling process, respectively.
6. Click on the Remove from autostart button to complete the uninstalling process.
In a shell
Close PVM
FINE™ environment uses PVM. Before uninstalling FINE™, the PVM process must be closed.
This can be done as follows:
1. Start the Task Manager (Modules/Task Manager) from the FINE™ GUI and select the
Hosts definition page in the menu on the left.
2. Click on the button Shutdown. A warning message will appear stating that all hosts will be
removed from the Virtual Machine and that FINE™ GUI will be closed. Click on yes to
continue.
Proceed as follows to remove one product version in a multi-version environment under Linux:
1. Verify that there are no running tasks on the machine.
2. Stop the license service before uninstalling NUMECA software. More details in the subsection
"Uninstall License Service" (p. 48) .
3. Remove the directory NUMECA_INSTALLATION_DIRECTORY/<product_name>/ and
all of its content.
2.2.5 Troubleshooting
Introduction
In most cases, a straightforward and careful execution of the instructions detailed in the previous
chapters enables the user to start NUMECA software smoothly. In case of problems, this section
aims at providing guidelines on how to detect and solve possible troubleshooting.
In case FINE™/Open with OpenLabs™ fails to start, use the -print argument in the command
line, for example cfviewopen72 -print to start the product.
This argument will output information in the shell (including the location of the license file) which
may be helpful to understand the problem. With this information at hand, check the following
items:
l Is the license file valid and active to start the product ?
l Check if the license server is up. On the license server, two active daemons should be present.
This can be seen using the commands ps -ealf | grep lmgrd and ps -ealf | grep numeca. If not,
follow the instructions for license installation.
l Some license check problems may occur if the host computer cannot find the server IP-address
corresponding to the hostname information included in the first line of the license key. To
solve this problem, replace the hostname by the IP-address of the license server. This operation
does not invalidate the license key.
l Check if the license key file is well readable by every user.
l Did the user configure the working environment? Before using NUMECA software, each user
To change the driver permanently for every next launch of the software:
1. Open the file ~\.numeca\.drivers
2. Type: host_ name display_ name possible_ drivers chosen_ driver e.g. gauss.numeca.be
gauss OPENGL:X11 X11
The selection will take effect at the next session.
Alternatively, the driver can be manually specified in a shell for that shell session only through
the following commands:
l in csh or tcsh shell:
setenv NI_DRIVER X11
l in bash or korn shell:
NI_DRIVER=X11 export NI_DRIVER
l Check if the TCP/IP protocol is installed on the machine. The protocol is mandatory to ensure
the correct function of the floating licenses.
l Are the NUMECA software components visible from the machine? If not, install them.
l Is the OS adequate? If not, copy the correct tar file and start the installation again.
l Are the Linux permissions sufficient for the user to access NUMECA software installed? Ask
your system administrator.
l Successive installation of FINE™ can possibly lead to trouble if tasks have been improperly
stopped. To purge this issue:
Close all tasks opened (including FINE™ GUI) and kill the PVM daemon related to the user
(if applicable). This operation can be performed through the kill command applied to the
corresponding process number. Process numbers can be outlined using the command ps -ef |
grep pvm. This operation must be performed on each machine the user can possibly access.
NUMECA software makes use of the advantages of Graphics Card available. Some trouble may
however come up with the default driver OPENGL since it may not be supported by the user host
computer and machine display.
To change the driver permanently for every next launch of the software:
1. Open the file ~\.numeca\.drivers
2. Type: host_name display_name possible_drivers chosen_driver e.g. gauss.numeca.be gauss
OPENGL:X11 X11
The selection will take effect at the next session.
Alternatively, the driver can be manually specified in a shell for that shell session only through the
following commands:
l in csh or tcsh shell:
setenv NI_DRIVER X11
l in bash or korn shell:
NI_DRIVER=X11 export NI_DRIVER
GUI flashes
In some circumstances, the graphical area can flash during interactive operations, depending upon
the driver selected. This mostly happens when using the X11 driver. Setting the environment
variable NI_DOUBLEBUFFERING to ON into the user profile (.cshrc, .profile, .tcshrc,...)
may solve the problem under Linux. The variable can be manually specified through the
following commands:
l for csh or tcsh shells: setenv NI_DOUBLEBUFFERING ON
l for bash or korn shells: NI_ DOUBLEBUFFERING=ON export NI_
DOUBLEBUFFERING
NUMECA products with GUI check the available working drivers and updates automatically in
the .drivers file located in the .numeca directory of the user at first launch on a new machine/
display. This operation is only completed during the first execution, since it may take some time.
As a consequence, the upgrade of drivers on an existing machine/ display cannot be automatically
detected.
In case the user cannot connect to other hosts at the first execution of the Task Manager, the
following should be checked:
l Is the machine included in the computer list within the .rhosts file (when running remote
commands with rsh)? This file details the computers authorized to use the Task Manager. The
file is located in the user home directory.
Example of .rhosts file
computer1 user1 computer2 user1 computer3 user1
l Has the .rhosts adequate permission (when running remote commands with rsh)? (600 is
required)
l Is NUMECA software adequately installed on the selected remote hosts? If not, perform the
installation.
l Is the rsh command active on all machines listed in the .rhosts file? This check can be done by
typing the command line rsh machine_name echo \$PVM_ROOT <Enter>. All selected
machines must be accessed without requiring any password information and the $PVM_
ROOT variable should be displayed adequately. Please note that the rsh command is not
available on HP and should better be replaced by the remsh command.
l Is the user .cshrc, .tcshrc or .profile file fully executed when opening a new batch shell (non
interactive mode)? Ask your system administrator to check this issue.
In case the user can no longer connect to other hosts while this operation has at least been
successful once, the following should be checked:
1. Start the Task Manager (Modules/Task Manager) from the FINE™ GUI and select the
Hosts definition page in the menu on the left.
2. Click on the button Shutdown. A warning message will appear stating that all hosts will be
removed from the Virtual Machine and that FINE™ GUI will be closed. Click on yes to
continue.
3. Close all tasks opened (including FINE™ GUI) and kill the PVM daemon related to the user
(if applicable). This operation can be performed through the kill command applied to the
corresponding process number. Process numbers can be outlined using the command ps -ef |
grep pvm. This operation must be performed on each machine the user can possibly access.