Coventor Licensing 1.
0
for all Coventor Products
Installation Instructions
Windows and Linux Operating Systems
www.coventor.com
Version 1.005
Coventor, Inc. Copyright Notice
This manual and its accompanying materials are licensed to the user for the period set forth in the applicable license agreement,
subject to termination of the license by Coventor, Inc. at any time. The manual at all times remains the property of Coventor, Inc.,
or third parties from whom Coventor, Inc. has obtained a licensing right. The information contained in this manual including but
not limited to the ideas, concepts and know-how, is proprietary, confidential and trade secret to Coventor, Inc. or such third parties
and the information contained therein shall be maintained as proprietary, confidential, and trade secret to Coventor, Inc. or to such
third parties. The information in this manual shall not be copied or reproduced in any form whatsoever, nor is any information in
this manual to be disclosed to anyone other than an authorized representative of the user’s employer who is contractually obligated
not to disclose same, without express prior written consent of Coventor, Inc. The user of this manual and the computer program(s)
referred to herein retains full control over and is solely responsible for the mechanical design of the user’s equipment, machinery,
systems, and products. COVENTOR, INC. MAKES NO WARRANTIES OF ANY KIND, INCLUDING THE WARRANTY OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE WITH RESPECT TO THE EQUIPMENT, MACHIN-
ERY, SYSTEMS, AND PRODUCTS, DERIVED OR RESULTING HEREUNDER, AND THE USER ASSUMES ALL RISKS
AND LIABILITY FOR RESULTS OBTAINED BY THE MANUFACTURING, USE OR IMPLEMENTATION OF THE COM-
PUTER PROGRAMS(S) DESCRIBED HEREIN, WHETHER USED SINGLY OR IN COMBINATION WITH OTHER
DESIGNS OR PRODUCTS. Coventor shall not be liable for any incidental, indirect, special, consequential, or punitive damages.
Coventor makes no warranty that the equipment, machinery, systems, and products derived or resulting hereunder will not infringe
the claims of domestic or foreign patents and further does not warrant against infringement by reason of the user, thereof in combi-
nation with other designs, products, or materials or in the operation of any process. User shall protect, indemnify and hold harm-
less Coventor of and from any loss, cost, damage (including attorney’s fees) or expense arising from any claim that is any way
associated with the computer programs(s) described in this manual. Data presented in examples do not necessarily reflect actual
test results and should not be used as design criteria.
By acceptance of this manual, the user agrees to the above conditions and further agrees that this manual will not be exported (or
re-exported from a country of installation), directly or indirectly, separately or as part of a system, without user or user’s employer,
at its own cost, first obtaining all licenses from the United States Department of Commerce and any other appropriate agency of
the United States Government as may be required by law.
© Coventor, Inc., 2018.
All rights reserved. No part of this work may be reproduced, stored in a retrieval system, or transmitted, in any form or by any
means, electronic or mechanical, including photocopying and recording, or by any information storage or retrieval system without
prior permission in writing from Coventor, Inc. Information in this document is subject to change without notice.
CoventorWare is enhanced with Visualization Software from Tecplot, Inc. of Bellevue, Washington, USA.
CoventorWare and the associated documentation incorporate portions of Abaqus/Standard and its associated documentation under
license from Dassault Systèmes. Abaqus is a registered trademark of Dassault Systèmes or its subsidiaries in the United States and
other countries.
Coventor, CoventorMP, CoventorWare, MEMS+, and SEMulator3D are registered trademarks of Coventor, Inc.
DXF is a trademark of Autodesk, Inc.
FLEXERA is a trademark of Flexera Software LLC.
MATLAB and Simulink are registered trademarks of The MathWorks, Inc.
Tecplot is a registered trademark of Tecplot, Inc.
Cadence and Virtuoso are registered trademarks of Cadence Design Systems, Inc.
Excel, Windows 7, and Windows 10 are registered trademarks of Microsoft Corporation.
Red Hat and Red Hat Enterprise Linux are registered trademarks of Red Hat, Inc.in the United States and other countries.
Linux is the registered trademark of Linus Torvalds in the U.S. and other countries.
Python is a registered trademark of the Python Software Foundation.
MUMPs is a registered trademark of MEMSCAP, Inc.
All other trademarks or registered trademarks belong to their respective holders.
Contact us at www.coventor.com
Doc Ver 1.005 Rev A, Compatible with Coventor Licensing Product version 1.005
ii July 19, 2018 Coventor, Inc.
Table of Contents Version 1.005
Table of Contents
Section 1: Introduction
1.1: Overview.................................................................................................... 1-1
1.1.1: CoventorMP ................................................................................................................1-1
Previous Users of CoventorWare ...............................................................................1-1
Previous Users of MEMS+ ..........................................................................................1-1
M
1.1.2: SEMulator3D ...............................................................................................................1-1
1.2: Installation Check List.............................................................................. 1-2
Section 2: Coventor Licensing Installation for Windows
2.1: Pre-Installation Requirements ................................................................. 2-1
2.1.1: OS Support .................................................................................................................2-1
2.1.2: System Configuration ..................................................................................................2-1
2.1.3: Hardware Requirements .............................................................................................2-1
2.2: Licenses .................................................................................................... 2-2
2.2.1: Types of Licenses .......................................................................................................2-2
2.2.2: Obtaining a License ....................................................................................................2-2
2.3: Installing the License Service ................................................................. 2-3
2.3.1: CoventorMP ................................................................................................................2-3
Previous MEMS+ Users ..............................................................................................2-3
Previous CoventorWare Users ...................................................................................2-3
2.3.2: SEMulator3D ...............................................................................................................2-4
2.3.3: Installation Steps .........................................................................................................2-4
2.3.4: Installing a License after Coventor Licensing Installation............................................2-5
2.3.5: Installing an Architect License.....................................................................................2-6
2.3.6: Upgrading Your License..............................................................................................2-7
2.3.7: Accessing a License Service Through VPN/Firewall ..................................................2-7
2.4: Running the Software............................................................................... 2-7
2.5: Uninstalling the License Service............................................................. 2-7
2.6: Customizing a License File...................................................................... 2-7
2.6.1: Customizing the SERVER Line ...................................................................................2-8
2.6.2: Customizing the VENDOR Line ..................................................................................2-8
Coventor, Inc. July 19, 2018 iii
Table of Contents Version 1.005
Specifying a Port Number...........................................................................................2-8
Specifying an Options File ..........................................................................................2-8
2.6.3: After Editing.................................................................................................................2-9
2.7: Troubleshooting...................................................................................... 2-10
2.7.1: FLEXnet Error ...........................................................................................................2-10
2.7.2: Software Cannot Access Licenses............................................................................2-10
Software Erroneously Reports Server as Down .......................................................2-10
Firewall Blocking Access to Server...........................................................................2-10
Signal Error...............................................................................................................2-11
All License Seats Checked Out ................................................................................2-11
2.7.3: License Management................................................................................................2-13
Check for Successful Connection.............................................................................2-13
Starting the License Daemon Using the License Manager.......................................2-13
2.7.4: 2.6.4: Stopping the License Server on Windows 7 ...................................................2-14
Section 3: Coventor Licensing Installation for Linux
3.1: Pre-Installation Requirements ................................................................. 3-1
3.1.1: OS Compatibility .........................................................................................................3-1
3.1.2: Hardware Requirements .............................................................................................3-1
3.2: Licenses..................................................................................................... 3-1
3.2.1: Types of License .........................................................................................................3-2
3.2.2: Obtaining a License ....................................................................................................3-2
3.3: Installing the License Service.................................................................. 3-3
3.3.1: CoventorMP ................................................................................................................3-3
Previous MEMS+ Users ..............................................................................................3-3
Previous CoventorWare Users ...................................................................................3-3
3.3.2: SEMulator3D...............................................................................................................3-3
3.3.3: Installation ...................................................................................................................3-4
3.3.4: Set Up to Run License Service on Reboot..................................................................3-5
3.3.5: Installing a License after Coventor Licensing Installation ...........................................3-5
3.4: Running the Software............................................................................... 3-5
3.4.1: Managing a License Server ........................................................................................3-5
Start ............................................................................................................................3-6
Down...........................................................................................................................3-6
Status..........................................................................................................................3-6
Logfile .........................................................................................................................3-6
iv July 19, 2018 Coventor, Inc.
Table of Contents Version 1.005
3.4.2: Accessing a License Server Through an Enabled Firewall .........................................3-9
3.4.3: Renewing Your License ..............................................................................................3-9
3.5: Uninstalling the License Service............................................................. 3-9
3.6: Customizing a License File.................................................................... 3-10
3.6.1: Customizing the SERVER Line .................................................................................3-10
3.6.2: Customizing the VENDOR Line ................................................................................3-10
Specifying a Port Number .........................................................................................3-10
Specifying an Options File ........................................................................................3-11
3.6.3: After Editing...............................................................................................................3-12
M
3.7: Troubleshooting ..................................................................................... 3-12
3.7.1: License Server Does Not Start..................................................................................3-12
3.7.2: Software Erroneously Reports Server as Down........................................................3-12
3.7.3: License Installed on Local Machine is not Available .................................................3-12
3.7.4: Signal Error ...............................................................................................................3-12
Coventor, Inc. July 19, 2018 v
Table of Contents Version 1.005
Notes
vi July 19, 2018 Coventor, Inc.
Section 1: Introduction Version 1.005
Section 1: Introduction
1.1: Overview
The Coventor Licensing package is used to install license servers for Coventor software products. The license server
ensures that only authorized companies and/or computers are able to run Coventor software products. All Coventor
software products require a properly configured license server in order to run. The Coventor Licensing package can
be used to install a license server for all Coventor products (CoventorMP and SEMulator3D); however, there are
some details that differ between the products.
There are several possible configurations for serving licenses:
M
A remote license server: In this case the license server is not the same computer on which the end user runs
their software product. Licenses are served from the license server to the end-user machine over the local area
network (LAN), enabling multiple users to use the same software license and license server. This configura-
tion requires a floating software license.
A local license server: In this case the license server and the software product are installed on the same
machine. A single computer acts as both the end-user machine and the license server. This configuration can
use either a floating or a node-locked license; see page 2-2 or page 3-2 for more details on license types.
The Coventor Licensing package is only required in order to run a Coventor license server. End-users who wish to
run a Coventor software product using a license on a remote license server do not need to install Coventor Licensing.
A valid license file must be obtained in order to start a Coventor license server. The license file can be obtained from
the Coventor Licensing department (see page 2-2 or page 3-2 for more details). License files are version-specific, and
typically, a new license file must be obtained for each major software release.
1.1.1: CoventorMP
The Coventor Licensing package must be used for all CoventorMP license servers. CoventorMP includes Coventor-
Ware, from 10.2, onwards, and MEMS+, from 6.2, onwards. CoventorWare and MEMS+ are run from a single
license.
If installing a remote license server, install Coventor Licensing on the server, but not the end-user machine. If install-
ing a local license server, first install Coventor Licensing on the machine, followed by CoventorMP.
Previous Users of CoventorWare
For users of previous versions of CoventorWare, the Coventor Licensing package must be used for all CoventorWare
license servers from version 2012 onwards.
Previous Users of MEMS+
For previous users of MEMS+, the Coventor Licensing package must be used for all MEMS+ license servers from
version 2.0 onwards.
1.1.2: SEMulator3D
The Coventor Licensing package must be used for all SEMulator3D license servers from version 2012 onwards. If
installing a remote license server, install Coventor Licensing on the server, but not the end-user machine. If installing
a local license server, first install Coventor Licensing on the machine, followed by SEMulator3D.
Coventor, Inc. July 19, 2018 1-1
Section 1: Introduction Version 1.005
1.2: Installation Check List
Before installing the software, make sure you do the following:
1. Decide whether you would like to install a local or remote license server. If a remote server is desired, decide
on a host machine for the license service.
2. Review “Hardware Requirements” on page 2-1 for Windows and on page 3-1 for Linux.The license server
alone should run on any machine that can run Windows 7, Windows 10 or Windows Server 2012, or Red Hat
Enterprise Linux 6.8 or 7.
3. Obtain the necessary license file from Coventor, Inc. by sending an email to
[email protected]. See page
2-2 for Windows and page 3-2 for Linux to find out what information you should send.
4. When you receive the license file, save it in any directory. You do not have to edit the license file. During
installation you will be prompted for the file location, and the software will create the correct license format
and save it to the correct location.
5. Download the Coventor Licensing installation kit from http://www.coventor.com/mems/download.html.
Note that the download area is password protected, and the Coventor Licensing department will send you a
user name and password. When you receive the license file from Coventor, the license filename will be
appended with your company name and machine name.
6. Follow the platform-specific installation instructions that follow to install Coventor Licensing and to start
your license service.
1-2 July 19, 2018 Coventor, Inc.
Section 2: Coventor Licensing Installation for Windows Version 1.005
Section 2: Coventor Licensing Installation for
Windows
2.1: Pre-Installation Requirements
2.1.1: OS Support
The following operating systems are supported in this release of the Coventor Licensing product:
Windows 7 64-bit
M
Windows 10 64-bit
Windows Server 2012 64-bit
2.1.2: System Configuration
Before installing the licensing service, make sure that your machine meets the following criteria:
TCP/IP networking must be installed on your system in order for license service to work.
The drive where the license service is to reside must have the NTFS file system.
The computer where the license service is to be installed must have a C:\ drive (requirement for FLEXnet
license service).
Coventor Licensing should never be installed on a mapped drive.
2.1.3: Hardware Requirements
The Coventor Licensing installation has very modest hardware requirements, and any reasonably modern workstation
should be suitable. Coventor recommends the following as a minimal hardware configuration for the license service:
Pentium 4 class or newer CPU or AMD x86-compatible CPU
215 MB of free disk space.
For the most up-to-date system and hardware requirements, see http://www.coventor.com/support/system-
requirements/
Coventor, a Lam Research Company July 19, 2018 2-1
Section 2: Coventor Licensing Installation for Windows Version 1.005
2.2: Licenses
Coventor software uses FLEXnet Publisher licensing, which uses a license daemon — a background process that runs
continually and authorizes requests to use the software. This means that to run a Coventor software product (Coven-
torMP or SEMulator3D):
a license daemon needs to be running on a host available on the network to the Coventor software process,
a valid license file, specific to the license service host, must be installed on the license service machine, and
the end product (CoventorMP or SEMulator3D) must be configured to point to the license service so it can
check out a Coventor license.
The license file is locked to a specific computer via the physical address for the machine, so you have to decide where
your license service will run before you request the license from Coventor.
2.2.1: Types of Licenses
Coventor provides two types of permanent licenses:
Nodelocked: Allows a user to run the software product only on the same machine where the license is
installed and the license service is running.
Floating: Allows a user to run the software on any machine on the same network as the license service.
Nodelocked and floating licenses are installed with the same procedure. Note that if you are an end-user who wants to
run from an existing floating license, you do not need to install the Coventor Licensing product. You should instead
install the software product you wish to run (CoventorMP or SEMulator3D); see the appropriate installation instruc-
tions for that product.
2.2.2: Obtaining a License
Before you install the license service, you need to obtain a license file for that service. To request a license file from
Coventor, you must provide the following information about the machine on which the service is to be installed:
Physical address
Host Name
Machine make and model
OS version
To get the physical address on Windows, in a command shell, (accessed from Start menu’s Search function; enter
cmd) type ipconfig /all >licinfo.txt. This command creates the licinfo.txt file that contains all the necessary informa-
tion and places it in your C:/username directory. E-mail this file along with your license request to license@coven-
tor.com.
Note that the physical address is dependent on your network connectivity. The address will be different if you are
connected to a wireless router versus connected directly to the network via an Ethernet card. In order to get the
right physical address, configure network connectivity as you expect it to be when you run software against the
license service.
To view this information yourself, at the command prompt type ipconfig /all. The window will display information
similar to what is shown in Figure 2-1. There is a line for the host name and a line that gives the physical address for
the Ethernet adapter local area connection. This information is written to the licinfo.txt file.
2-2 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
Figure 2-1 Configuration Information
M
E-mail the licinfo.txt file along with your license request to [email protected]. When we receive this informa-
tion, we will send you the license file as an e-mail attachment. Save this attachment to your hard drive; it does not
matter where you save this file. During the installation process, you are prompted for the location of your license file.
2.3: Installing the License Service
If you are installing the Coventor license service on a machine that will act as a license server for other machines or if
you are installing the license service to run on the same machine that will have the software suite installed, you need
to install the software using the Licensing_1.005_DATE_GOLD.exe (where DATE is the release build date in YYYY-
MM-DD format), which is in the installation directory you downloaded. Note that installing a license service requires
administrator privileges.
If you are running an older version of the Coventor license service, installing 1.005 will overwrite your current instal-
lation.
2.3.1: CoventorMP
CoventorMP includes CoventorWare and MEMS+. The license for CoventorMP is used for both programs, and it can
only be installed with the Coventor Licensing package. For users still running either of these products as a standalone
product, please see the relevant section below.
Previous MEMS+ Users
Starting with MEMS+ 2.0, new license services had to be installed with the Coventor Licensing package. If you have
a standalone version of MEMS+ 2.0 or later, installing a new license service via Coventor Licensing will stop and
remove any existing license service.
Previous CoventorWare Users
Coventor Licensing should be used for all CoventorWare license servers from version 2012 onwards. If you have pre-
viously installed a stand-alone CoventorWare license via the CoventorWare license installer, installing a new license
service via Coventor Licensing will stop and remove any existing license service.
Architect Users
As of Coventor Licensing 1.004, the license utility no longer includes an option to install the Architect license. Users
will have to manually install and start the Architect license, as described on page 2-6.
Coventor, a Lam Research Company July 19, 2018 2-3
Section 2: Coventor Licensing Installation for Windows Version 1.005
Fluidics Users
As of version 1.004, Coventor Licensing, does not support the installation of the fluidics license. Users who are still
using the fluidics license features SHOULD NOT upgrade to 1.005.
2.3.2: SEMulator3D
Coventor Licensing should be used for all SEMulator3D license servers from version 2012 onwards. If installing a
remote license server, install Coventor Licensing on the server, but not the end-user machine. If installing a local
license server, first install Coventor Licensing on the machine, followed by SEMulator3D. If you have SEMulator3D
2012 or higher, installing a new license service via Coventor Licensing will stop and remove any existing license ser-
vice.
2.3.3: Installation Steps
1. After you have downloaded the installation kit from the Coventor website, navigate to the Licens-
ing_1.005_DATE_GOLD.exe, and double click on it to start the installation.
2. In the Introduction window, click on Next.
3. In the License Agreement window, read the License Grant information, then select I accept the terms of
license agreement, and click on Next.
4. Specify an installation directory. The Destination Folder window includes an option to change the default
installation. This default directory is X:\\Coventor\CoventorLicensing_v1, where X:\ is the drive with the
maximum available free space. We will refer to this installation drive as C:\ in the rest of this document.
5. To change the default directory, click on Choose, and navigate to the desired drive and directory. Make sure
that directory has enough space available to write the swap and temporary files required by some programs.
We recommend that you keep the \Coventor\CoventorLicensing_v1 path because this will make it easier for
technical support to help you if the need arises.
6. Click on Next.
7. In the following window, review the installation information, then click on Install to start copying files to the
appropriate directories. A status monitor will display the installation progress.
8. Click on Done to close the installer.
9. In the License Setup Utility dialog that appears, select the product for which you wish to install a license,
then click on Next. Note that if you would like to install licenses for both CoventorMP and SEMulator3D,
you must run the License Setup Utility twice.
10. In the next dialog, select one of the following options:
2-4 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
M
I need to obtain the required license file: If you choose this option, a window will open that displays the
information you need to obtain a license. Copy and paste the information displayed in the window into an
email, and send it to [email protected]. If you choose this option, the License Manager will be
installed, but you will not be able to run the software until you get the necessary license file. Click on
Cancel. After obtaining the license file, proceed to the section "Installing a License after Coventor
Licensing Installation.
This option generates information on your computer’s physical address, which is dependent on your network
connectivity. The address will be different if you are connected to a wireless router versus connected directly to the
network via an Ethernet card. In order to get the right physical address, configure network connectivity as you
expect it to be when you run software against the license service.
I have the required license file from Coventor: If you choose this option and click on Next, a dialog
will open that allows you to select the license file. Use the Browse icon beside the Coventor License File
field to navigate to the directory location of the file. It does not matter where you store the license file or
in what format you store it; the install program takes only the required lines from the license file and cre-
ates the correct license file in the appropriate directory. It then installs the required services. Click on
Install. Your installation is now complete, you do not need to proceed to Installing a License after Coven-
tor Licensing Installation.
2.3.4: Installing a License after Coventor Licensing Installation
After completing the Coventor Licensing installer, you may manually run the License Setup Utility whenever
required. This may be necessary if you did not have a license file available at the time of initial installation, if you
purchase additional software features, or if you wish to renew your license.
To run the License Setup Utility,
1. Login as the machine administrator.
2. From the Start menu, select All Programs > Coventor Licensing 1.0 > Coventor Licensing v1 Setup Utility, or
from the \Coventor\CoventorLicensing_v1\bin\NT40_x64 directory, double click on the COVLicense-
Setup.exe file.
3. If you have previously installed a license, an initial status window shows you the current license configura-
tion. Click on Yes to continue to the main setup window.
4. In the window that opens, choose the product for which you wish to install a license service and click on
Next.
5. Select I have the required license file, and click on Next.
6. Use the Browse icon to point to the location of your license file. Click on Install. The license installer will
then create the required license, copy it to the correct directory, and start the license service.
Coventor, a Lam Research Company July 19, 2018 2-5
Section 2: Coventor Licensing Installation for Windows Version 1.005
2.3.5: Installing an Architect License
Users who are still running CoventorWare versions that support Architect no longer have the option to start the
license service for this feature from the License Setup Utility. Users will have to start the license service from the
LMTOOLS utility, as detailed below.
Architect users must complete the following steps to start the Architect license service:
1. From the Start menu, go to All Programs > Coventor Licensing 1.0 > Coventor Licensing v1 Manager.
2. In the LMTOOLS window that opens, make sure the Service/License File tab is active. Click on the radio
button beside Configuration using Services.
3. Click on the Config Services tab.
4. To set up the CoventorWare-Architect license service, fill in the following fields:
Service Name: Type in the name for the license service: Coventor Architect License Service. Then press
the Enter key.
Path to lmgrd.exe file: Click on Browse, and navigate to C:\Coventor\CoventorLicensing_v1\licens-
ing\NT40_x64\lmgrd.exe.
Path to license file: Click on Browse, and navigate to directory where you saved the Architect license file
you received from Coventor.
Path to debug log file: Click on Browse, and navigate to C:\Coventor\CoventorLicensing_v1\licens-
ing\log\Architect.log. Change the file name to Architect.log.
Click on Use Services.
The Start Server at Power Up check box becomes active; check this box so that the server will restart
automatically when your machine is rebooted.
5. Click on Save Service, and answer YES to the warning message.
6. Select the Start/Stop/Reread tab, and click on Start Server.
7. From the LMTOOLS window, select File > Exit.
2-6 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
2.3.6: Upgrading Your License
If your software license has expired and you wish to renew it, or if you wish to upgrade your license, send an e-mail
to
[email protected], as explained on page 2-2. When you have received a new license file, follow the instruc-
tions under Installing a License after Coventor Licensing Installation.
2.3.7: Accessing a License Service Through VPN/Firewall
To access the Coventor license service through a VPN or a firewall, the service may need to be set up with a specific
port number. The license file has to be edited to add the port number on the vendor line, for example:
VENDOR mcosmld port 54010
where 54010 is the port number for the vendor daemon and is different from the license port number 54000. The fire-
wall of machine on which license service resides should have exceptions to both these TCP ports, 54000 and 54010.
M
For more information, see page 2-10.
2.4: Running the Software
If you are an end-user and you have not already done so, you need to install the CoventorMP and/or SEMulator3D
software suite. Each Coventor product must be individually configured to check licenses out from the correct license
server. For more details on installing Coventor software products, see the product-specific installation guide included
with each product installer.
2.5: Uninstalling the License Service
To remove the software:
1. Go to Start > Control Panel > Programs > Uninstall Programs.
2. Select Coventor Licensing v1, and click on Change/Remove.
3. In the dialog that opens, click on the icon for the Uninstall Product option, then click on Next.
4. In the next dialog, click on Next to begin the uninstall.
.
When you start the removal process, the software will back up files in a temporary directory before proceeding.
This backup procedure may a few minutes; please wait, and do not assume that the software is not responding. The
files are backed up in case you decide to cancel the removal process; then the software files can be retrieved. If you
complete the removal process, the file backups will be deleted.
2.6: Customizing a License File
The license file defines the number of seats that are available on a license server. It also defines the features or pack-
ages that are available.The license file is encrypted and can only be generated by Coventor, and it is locked to a spe-
cific machine (the ‘server’) and will only work on that machine.
License administrators may sometimes need to customize/edit the license file provided by Coventor. The license may
be edited using any text editor. But only very specific sections of the license file may be edited:
the SERVER line
the VENDOR line
The circumstances and method for editing each of these lines are discussed below.
Coventor, a Lam Research Company July 19, 2018 2-7
Section 2: Coventor Licensing Installation for Windows Version 1.005
DO NOT edit any other part of the license file. Any other license file edits will cause errors and license daemon
termination.
2.6.1: Customizing the SERVER Line
When the user first runs the software, it must be configured to point to the correct license file. CoventorMP and SEM-
ulator3D have setup dialogs in which the user must enter the port number and license server name. For example, the
setup dialog for SEMulator3D is shown below:
The server name and default port number are specified in the SERVER line of the license file, as shown below:
server name port number
physical address
If the default port number conflicts with another port number, the SERVER line can be edited to use another port
number.
Note that the server name and port number can be changed, but DO NOT change the physical address.
2.6.2: Customizing the VENDOR Line
The VENDOR line can be customized to add a port number and/or to specify an Options file.
Specifying a Port Number
The port number specified on this line is for the vendor daemon and is different from the license port number speci-
fied on the SERVER line. A user may need to specify a port number for a firewall exception or if a fixed port number
is required. A sample specification is shown below:
VENDOR mcosmld port 54010
For more information about specifying a vendor port number, please see page 2-10.
Specifying an Options File
An Options file enables license administrators to control many aspects of license usage, including
exclude or include users (or groups of users) from using specific features
reserve license seats for specific users (or groups of users)
control daemon log output
The options file is an ASCII text file that must be created by the license administrator.
To use an options file, edit the VENDOR line in the license file to look like this:
2-8 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
VENDOR covld OPTIONS=xxxx
where xxxx is the full path to the options file.
Note that the options file is only read once, when the license daemon is started. Invoking lmreread does not cause
the vendor daemon to re-read the Options file (only the license file).
MAX Command
Use the MAX command in Options File to limit how many licenses a user or group can access. It has the following
syntax:
MAX num_lic feature type {name | group_name}
num_lic: Specifies the number of license allowed
feature: Specifies the feature this limit applies to
M
type: Type of limiting criteria. Valid options are: USER, HOST, INTERNET, GROUP, HOST_GROUP, PROJECT
name: Specifies the name of the limiting criteria
For example,
MAX 3 COV_FeatureName HOST some.host.com
Limits three seats of COV_FeatureName to the some.host.com Host.
RESERVE Command
Use the RESERVE command to reserve a pool of licenses for a user or group. It has the following syntax:
RESERVE num_lic feature type {name | group_name}
Other Commands
Other commands that can be included in the Options file are listed below:
EXCLUDE : exclude user(s) or host(s) from using a feature
EXCLUDEALL : exclude user(s) or host(s) from using any features
GROUP : define a group of users
HOST_GROUP: define a group of hosts
INCLUDE : allow users(s) or host(s) to use a feature
INCLUDEALL : allow user(s) or host(s) to use any features
For more information on the Options file, see
http://media.3ds.com/support/simulia/public/flexlm108/EndUser/chap5.htm
2.6.3: After Editing
If you have made any changes to the license file after its initial installation/activation, you must stop and restart the
license. For information on how to start and stop the license, see page 2-13.
Coventor, a Lam Research Company July 19, 2018 2-9
Section 2: Coventor Licensing Installation for Windows Version 1.005
2.7: Troubleshooting
2.7.1: FLEXnet Error
If your license service fails to start and you see the following error in the daemon log file:
10:37:18 (lmgrd) Can't make directory C:\FLEXnet, errno: 2(No such file or direc-
tory)
10:37:18 (lmgrd) Can't make directory C:\FLEXnet, errno: 2(No such file or direc-
tory)
10:37:18 (lmgrd) Can't open c:\FLEXnet\lmgrdl.784, errno: 3
The issue is that you must have a C:\ drive to run the license service on Windows. If you do not have a C:\ drive, cre-
ate one on the machine you are using for your service, or switch machines so your service does have a C:\ drive. The
need for the C:\ drive is hard coded in Flexera’s FLEXnet application.
2.7.2: Software Cannot Access Licenses
If your computer is running a local license server and is configured to obtain an IP address from a DHCP server and
the computer is disconnected from the network, the License Service may not be able to checkout CoventorMP or
SEMulator3D licensed features. One solution is to configure CoventorMP and/or SEMulator3D to check out licenses
from the Windows loopback device, which does not require a functional TCP/IP connection. In the CoventorMP or
SEMulator3D license configuration window, use the IP address 127.0.0.1 instead of the machine's name or IP
address. So assuming the default port number is being used, the full path for license checkout would be
[email protected].
An alternate solution is to disable the Media Sensing feature, as described in the Microsoft website:
http://support.microsoft.com/support/kb/articles/Q239/9/24.ASP
If you have two Ethernet cards on your computer and use a DHCP server, make sure that you are connected to the net-
work through the Ethernet card that is quoted in your license file(s). If you want to disconnect your computer from
the network, then disable the Media Sensing feature. Before disabling the Media Sensing feature, carefully consider
that this feature was introduced in Windows specifically to handle more than one network enabling hardware.
Software Erroneously Reports Server as Down
If the software reports the following:
lmgrd is not running: License server machine is down or not responding.
First, verify that the server is running using lmstat.exe in the //CoventorLicensing_v1/licensing/NT40_x64 directory.
If the license server is running, edit the SERVER line in the license file to include the fully qualified domain name.
For example:
SERVER licmachine.mydomain.com 001122334455 54015
Firewall Blocking Access to Server
A firewall on your network can cause license problems. This problem is only encountered when the client (the com-
puter on which you are running CoventorMP or SEMulator3D) is trying to access a license from the server across a
network. The client machine must be able to access two different ports on the license service machine. The first port
is the port at which the daemon lmgrd runs (default is 54000 for CoventorMP and 54015 for SEMulator3D), and the
second port is the port at which vendor daemon runs. You can check the ports that are being used in the licensing log
file. For example, the figure below shows Coventor-mcosmld.log file (located in the \Coventor\CoventorLicens-
ing_v1\licensing\log directory) with the port numbers for CoventorMP.
2-10 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
Port for lmgrd
Vendor daemon name
Port for vendor daemon
The vendor daemon port is a default port, and its number changes each time license server is restarted. To specify a
fixed port for vendor daemon, add
port User Specified Port Number
at the end of VENDOR line in the license file. For example, the figure below shows Coventor license file with 54010
as the port for vendor daemon.
Port for vendor daemon
After making this change, stop and restart the license, and reconfigure your network firewall to open these two ports
to the client computers that need to access them. Your network administrator will be able to do this for you.
Signal Error
In some instances, users cannot start the vendor daemon, and get an error that says, “EXITING DUE TO SIGNAL 37
Exit reason 5”:
In this case, the solution is to add the complete path to the daemon to the VENDOR line in the license file. An exam-
ple for the CoventorMP daemon is shown below:
All License Seats Checked Out
If a user is having trouble checking out a license from a license server, it may be that all available license seats are
2-11 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
checked out. The system administrator can query who has the license seats checked out by double clicking on the
lic_status.bat script in the \Coventor\CoventorLicensing_v1\bin directory. A console window will open and return
current users of the respective license. This information can also be accessed from All Programs > Coventor Licens-
ing 1.0 > Coventor Licensing v1 Status.
On machines where CoventorMP is installed, but the license service is not, the user can run the lic_status.bat script in
the //CoventorMP/MEMS+/bin directory or //CoventorMP/CoventorWare/bin. It can also be accessed from Start >
All Programs > CoventorMP > CoventorMP License Status.
On machines where SEMulator3D is installed, but the license service is not, the user can run the lic_status.bat script
in the //Coventor/SEMulator3D/bin directory. It can also be accessed from Start > All Programs > Coventor SEMula-
tor3D > SEmulator3D License Status.
2-12 July 19, 2018 Coventor, a Lam Research Company
Section 2: Coventor Licensing Installation for Windows Version 1.005
2.7.3: License Management
An administrator can manage the license daemons through the Flexera LMTools license manager program. The fol-
lowing section shows how to use LMTools to troubleshoot the license installation.
Check for Successful Connection
If you are getting license-related errors when you try to run CoventorWare, MEMS+, or SEMulator3D, you can use
the Flexera LMTools to see if the license has been successfully started:
1. From the Start menu, go to All Programs > Coventor Licensing 1.0 > Coventor Licensing v1 License Man-
ager.
2. In the LMTOOLS dialog that opens, make sure the Service/License File tab is active. Select Configuration
using Services:
M
The license services that have been successfully started are displayed in the Server List field. If the license service
that you need has not started, use the Config Services options outlined in the following section.
Starting the License Daemon Using the License Manager
1. From the Start menu, go to All Programs > Coventor Licensing 1.0 > Coventor Licensing v1 License Man-
ager.
2. In the LMTOOLS dialog that opens, make sure the Service/License File tab is active. Click on the radio but-
ton beside Configuration using Services.
3. Click on the Config Services tab.
4. To set up the Coventor license service, fill in the following fields:
Service Name: Type in the name for the license service: Coventor License Service. Then press the Enter key.
Path to lmgrd.exe file: Click on Browse and navigate to C:\Coventor\CoventorLicensing_v1\licens-
ing\NT40_x64/lmgrd.exe.
Path to license file: Click on Browse and navigate to C:\Coventor\CoventorLicensing_v1\licens-
ing\licenses\Coventor.lic
Path to debug log file: Click on Browse and navigate to C:\Coventor\CoventorLicensing_v1\licens-
ing\log\Coventor-mcosmld.log. Change the name of the file if necessary.
Select Use Services.
Coventor, a Lam Research Company July 19, 2018 2-13
Section 2: Coventor Licensing Installation for Windows Version 1.005
The Start Server at Power-Up check box becomes active. This indicates that the server will restart automati-
cally when your machine is rebooted.
Click Save Service, and answer YES to the warning message.
After the files have been selected, the window should look like this:
5. Select the Start/Stop/Reread tab.
6. Click on Start Server.
7. From the LMTOOLS window, go to File > Exit.
2.7.4: 2.6.4: Stopping the License Server on Windows 7
On Windows 7 the CoventorWare License Service cannot be stopped from the Task Manager's Services tab, even if
the user trying to stop the service has local administrative privileges.
To stop the license service, the user needs to elevate his or her privileges to be able to stop the service on Windows 7.
Even if the user has administrative privileges, he/she may still have to elevate those privileges settings. One way to
elevate that setting is to select Show processes from all users at the bottom of the Processes tab of the Task Manager.
After this step, the licensing service can be stopped from the Task Manager's Services tab.
2-14 July 19, 2018 Coventor, a Lam Research Company
Section 3: Coventor Licensing Installation for Linux Version 1.005
Section 3: Coventor Licensing Installation for
Linux
3.1: Pre-Installation Requirements
This section lists the software, hardware, and disk space requirements that are needed for license server.
3.1.1: OS Compatibility
The following operating systems are supported in this release of the Coventor Licensing product:
M
Red Hat Enterprise Linux Workstation 6.8, 64-bit
Red Hat Enterprise Linux Desktop 7, 64-bit
3.1.2: Hardware Requirements
The Coventor Licensing installation has very modest hardware requirements, and any reasonably modern workstation
should be suitable. Coventor recommends the following as a minimal hardware configuration:
Pentium 4 class or newer CPU or AMD x86-compatible CPU
39 MB of free disk space
For the most up-to-date system and hardware requirements, see http://www.coventor.com/support/system-
requirements/
3.2: Licenses
Coventor software uses FLEXnet Publisher licensing, which uses a license daemon - a background process that runs
continually and authorizes requests to use the software. This means that to run a Coventor software product (Coven-
torWare, MEMS+ or SEMulator3D):
a license daemon needs to be running on a host available on the network to the Coventor software process,
a valid license file, which is specific to the license service host, must be installed on the license service
machine, and
the end product (CoventorMP or SEMulator3D) must be configured to point to the license service so it can
check out a Coventor license.
The license file is locked to a specific computer via the physical address for the machine, so you have to decide where
your license service will run before you request the license from Coventor.
Coventor, Inc. July 19, 2018 3-1
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.2.1: Types of License
Coventor provides two types of permanent licenses:
Nodelocked: Allows a user to run the software product only on the same machine where the license is
installed and the license server is running.
Floating: Allows a user to run the software product on any machine on the same network with the license
server.
Nodelocked and floating licenses are installed with the same procedure. Note that if you are an end-user who wants to
run from an existing floating license, you do not need to install the Coventor Licensing product. You should instead
install the software product you wish to run (CoventorMP or SEMulator3D); see the appropriate installation instruc-
tions for that product.
3.2.2: Obtaining a License
Before you install the license service, you need to obtain a license file for that service. To request a license file from
Coventor, Inc., you must provide the following information about the machine on which the service is to be installed:
Physical address
Host Name
Machine make and model
OS version
To obtain the physical address on a Linux system, in the terminal window enter the following command:
/ifconfig
Typically, it is run from /sbin/ifconfig
and copy and paste the Hwaddr portion of the eth0 line of output into your mail to Coventor as the physical
address. For example:
eth0 Link encap:Ethernet HWaddr 00:12:3F:6F:23:49
Note that the physical address is dependent on your network connectivity. The address will be different if you are
connected to a wireless router versus connected directly to the network via an Ethernet card. In order to get the
right physical address, configure network connectivity as you expect it to be when you run software against the
license service.
To get the machine name, make, model, and OS, enter the following:
/bin/uname -a
e.g.
flywheel.memcad.com - /mnt <builds_linux> uname -a
Linux flywheel.memcad.com 2.6.9-89.ELsmp #1 SMP Mon Apr 20 10:33:05 EDT 2009
x86_64 x86_64 x86_64 GNU/Linux
Copy the entire uname-a output into your email to Coventor, Inc.
E-mail this information along with your license request to [email protected]. Coventor will then send you the
license file as an e-mail attachment. You can save this file anywhere; during the installation of the license service, you
will point to the file, and the software will put it in the correct location.
To install the license service and its license, download the licensing installation files, and follow the instructions out-
lined in the section that follows.
3-2 July 19, 2018 Coventor, Inc.
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.3: Installing the License Service
If you are installing the Coventor license service on a machine that will that will act as a license server for other
machines or if you are installing the license service to run on the same machine that has the software suite installed,
you need to install the software using the Licensing_1.005_DATE _GOLD.tar file (where DATE is the release build
date in YYYY-MM-DD format), which is in the installation directory you downloaded. Note that installing a license
service requires administrator privileges.
If you are running an older version of the Coventor license service, installing 1.005 will overwrite that installation.
3.3.1: CoventorMP
CoventorMP includes CoventorWare and MEMS+. The license for CoventorMP is used for both programs, and it can
M
only be installed with the Coventor Licensing package. For users still running either of these products as a standalone
product, please see the relevant section below.
Previous MEMS+ Users
Starting with MEMS+ 2.0, new license services had to be installed with the Coventor Licensing package. If you have
a standalone version of MEMS+ 2.0 or later, installing a new license service via Coventor Licensing will stop and
remove any existing license service.
Previous CoventorWare Users
Coventor Licensing should be used for all CoventorWare license servers from version 2012 onwards. Installing a new
license service via Coventor Licensing will stop and remove any existing license service for a standalone version of
CoventorWare 2012 or prior releases.
Architect Users
As of Coventor Licensing 1.004, the license utility no longer includes an option to install the Architect license. The
last version of CoventorWare that included Architect was CoventorWare 2012, which ran on Red Hat Linux 4 and 5.
Coventor Licensing 1.005 runs on Red Hat Linux 6 and 7, so users who still want to run CoventorWare 2012\Archi-
tect will need to install the licensing software on a Windows machine that acts as a server, then manually install and
start the Architect license, as described on page 2-6.
Fluidics Users
As of version 1.004, Coventor Licensing does not support the installation of the fluidics license. Users who are still
using the fluidics license features SHOULD NOT upgrade to 1.005.
3.3.2: SEMulator3D
Coventor Licensing has to be used for all SEMulator3D license servers from version 2012 onwards. If installing a
remote license server, install Coventor Licensing on the server, but not the end-user machine. If installing a local
license server, first install Coventor Licensing on the machine, followed by SEMulator3D. If you have SEMulator3D
2012 or higher, installing a new license service via Coventor Licensing will remove any existing license service.
Coventor, Inc. July 19, 2018 3-3
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.3.3: Installation
Note that you do not have to install the license server as root. The instructions below are written for a user without
root privileges.
To start the install of the license server:
1. Create a new directory containing only the Licensing_1.005_DATE_GOLD.tar file.
2. In that new directory, untar the distribution:
tar -xf Licensing_1.005_DATE_GOLD.tar
3. Cd to the directory where the installation files have been untarred, then run the installation file: enter
./install.
4. Read the license agreement, and then enter y or n.
5. Choose the type of installation you wish to proceed with. If you have a previous version of the licensing soft-
ware installed, select 1. If the license service is not installed, select 2.
6. Please enter the full path for the installation.
When you enter the full path, and a directory named Coventor/CoventorLicensing_v1 will be created under
the path specified.
7. Press the Enter key to start. The installation will then begin.
8. As part of the installation, the installer runs the checkRPMs script to search for the libraries required to run
Coventor Licensing. The installer will report any missing libraries. After installing the missing libraries, you
can rerun the checkRPMs query to see if all the required packages have been installed.
9. In the License Setup Utility dialog that appears, select the product for which you wish to install a license,
then click on Next. Note that if you would like to install licenses for both CoventorWare/MEMS+ and SEM-
ulator3D, you must run the License Setup Utility twice.
10. In the License Setup Utility dialog select one of the options listed below.
I need to obtain the required license file: If you choose this option, a window will open that displays the
information you need to obtain a license. Copy and paste the information displayed in the window into an
email, and send it to [email protected]. If you choose this option, the software will be installed, but
you will not be able to run the software until you get the necessary license file. Click on Cancel. After
obtaining the license file, proceed to the section "Installing a License after Coventor Licensing Installa-
tion below.
This option generates information on your computer’s physical address, which is dependent on your network
connectivity. The address will be different if you are connected to a wireless router versus connected directly to the
network via an Ethernet card. In order to get the right physical address, configure network connectivity as you
expect it to be when you run software against the license service.
I have the required license file from Coventor: If you choose this option and click on Next, a dialog
will open that allows you to select the license file for the software component for which you have a
license. Use the Browse icon beside the relevant license field to navigate to the directory location of the
file. It does not matter where you stored the license file or in what format you stored it; the install program
takes only the required lines from the license file and creates the correct license file in the appropriate
directory. It then installs the required services. Click on Install. Your installation is now complete, you do
not need to proceed to Installing a License after Coventor Licensing Installation.
11. When the license service is complete, a dialog opens that explains how to register the license service as a sys-
tem service so that it will restart when the system reboots. Read these instructions, and click on OK.
The license server installation is complete.
For more information on installing an individual Coventor product, please see the Installation Guide that is shipped
with that product.
3-4 July 19, 2018 Coventor, Inc.
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.3.4: Set Up to Run License Service on Reboot
The Coventor license service must be running in order for CoventorWare, MEMS+, or SEMulator3D to check out a
license, so you may want to set up the license service to start automatically whenever the machine is rebooted. You
will need root privileges to start the service automatically after reboot. We provide this as a working example; every
installation has its own procedures governing the contents of system directories like /etc/init.d. The administrator may
want to tailor this script to local administrative procedures.
To set up the CoventorMP license service to start automatically on reboot:
1. Log in as root.
2. cd to /Coventor/CoventorLicensing_v1/licensing/scripts on the license service host (where the Coventor
license service is installed).
3. cp -p Coventor_mcosmld /etc/init.d/
M
4. Run the following: /sbin/chkconfig --add Coventor_mcosmld
5. Check with /sbin/chkconfig --list Coventor_mcosmld. It should return the following:
Coventor_mcosmld 0:off 1:off 2:off 3:on 4:off 5:on 6:off
6. Reboot the license service host, and make sure the CoventorMP license service is up after reboot with /etc/
init.d/Coventor_mcosmld status.
The SEMulator3D license service has the same procedure except it uses the Coventor_covld script.
3.3.5: Installing a License after Coventor Licensing Installation
If you obtained your license after installing the license service, you need install the license. To install the license, cd
to the /Coventor/CoventorLicensing_v1/bin/linux_x64 directory, execute the COVLicenseSetup script, and follow the
instructions outlined in “Installing the License Service” on page 3-3.
3.4: Running the Software
If you are an end-user and you have not already done so, you need to install the CoventorMP and/or SEMulator3D
software suite. Each Coventor product must be individually configured to check licenses out from the correct license
server. For more details on installing Coventor software products, see the product-specific installation guide included
with each product installer.
3.4.1: Managing a License Server
The Coventor Licensing installation provides the license daemon scripts for managing the license service. The files
are located in //Coventor/CoventorLicensing_v1/licensing/scripts.
These scripts are used to start, stop, and query CoventorMP license daemon:
./start_mcosmld
./down_mcosmld
./querystat_mcosmld
These scripts are used to start, stop, or query the SEMulator3D license daemon:
./start_covld
./down_covld
./querystat_covld
Below is some sample output generated with these commands.
Coventor, Inc. July 19, 2018 3-5
Section 3: Coventor Licensing Installation for Linux Version 1.005
Start
[mlee@pc2-RHEL6 scripts]$ ./start_mcosmld
lmstat - Copyright (c) 1988-2017 Flexera Software Inc. All Rights Reserved.
Flexible License Manager status on Fri 10/13/2017 13:09
License server status: 54000@pc2-RHEL6
License file(s) on pc2-RHEL6: /home/mlee/Coventor/CoventorLicensing_v1/licens-
ing/licenses/Coventor.lic:
pc2-RHEL6: license server UP (MASTER) v11.7
Vendor daemon status (on pc2-RHEL6):
mcosmld: UP v11.7
Down
[mlee@pc2-RHEL6 scripts]$ ./down_mcosmld
lmdown - Copyright (c) 1988-2017 Flexera Software Inc. All Rights Reserved.
Port@Host Vendors
1) 54000@pc2-RHEL6 mcosmld
Are you sure (y/n)? y
1 FLEXnet License Server shut down
Status
[mlee@pc2-RHEL6 scripts]$ ./querystat_mcosmld
License server status: 54000@pc2-RHEL6
License file(s) on pc2-RHEL6: /home/mlee/Coventor/CoventorLicensing_v1/licens-
ing/licenses/Coventor.lic:
pc2-RHEL6: license server UP (MASTER) v11.7
Vendor daemon status (on pc2-RHEL6):
mcosmld: UP v11.7
Logfile
As it runs, the CoventorMP service (for CoventorWare and MEMS+) writes to the Coventor-mcosmld.log in //
Coventor/CoventorLicensing_v1/licensing/log. The SEMulator3D license service writes to the SEMulator3D-
covld.log file.
Here is a sample of this log showing startup, check out and check in of the license during one MEMS+ session.
The OUT: line is a license being checked out as a user runs MEMS+ that is pointed to this license server.
The IN: line is the license being checked back in as the user exits MEMS+.
8:34:02 (lmgrd) -----------------------------------------------
8:34:02 (lmgrd) Please Note:
8:34:02 (lmgrd)
8:34:02 (lmgrd) This log is intended for debug purposes only.
8:34:02 (lmgrd) In order to capture accurate license
8:34:02 (lmgrd) usage data into an organized repository,
3-6 July 19, 2018 Coventor, Inc.
Section 3: Coventor Licensing Installation for Linux Version 1.005
8:34:02 (lmgrd) please enable report logging. Use Flexera Software LLC's
8:34:02 (lmgrd) software license administration solution,
8:34:02 (lmgrd) FlexNet Manager, to readily gain visibility
8:34:02 (lmgrd) into license usage data and to create
8:34:02 (lmgrd) insightful reports on critical information like
8:34:02 (lmgrd) license availability and usage. FlexNet Manager
8:34:02 (lmgrd) can be fully automated to run these reports on
8:34:02 (lmgrd) schedule and can be used to track license
8:34:02 (lmgrd) servers and usage across a heterogeneous
8:34:02 (lmgrd) network of servers including Windows NT, Linux
8:34:02 (lmgrd) and UNIX. Contact Flexera Software LLC at
8:34:02 (lmgrd) www.flexerasoftware.com for more details on how to
8:34:02 (lmgrd) obtain an evaluation copy of FlexNet Manager
M
8:34:02 (lmgrd) for your enterprise.
8:34:02 (lmgrd)
8:34:02 (lmgrd) -----------------------------------------------
8:34:02 (lmgrd)
8:34:02 (lmgrd)
8:34:02 (lmgrd) Server's System Date and Time: Fri Oct 13 2017 07:11:41 Eastern Day-
light Time
8:34:02 (lmgrd)pid 2684
8:34:02 (lmgrd) SLOG: Summary LOG statistics is enabled.
8:34:02 (lmgrd) Done rereading
8:34:02 (lmgrd) FlexNet Licensing (v11.14.1.2 build 208719 i86_lsb) started on vm-
mlee-rhel6-64 (linux) (10/13/2017)
8:34:02 (lmgrd) Copyright (c) 1988-2017 Flexera Software LLC. All Rights Reserved.
8:34:02 (lmgrd) World Wide Web: http://www.flexerasoftware.com
8:34:02 (lmgrd) License file(s): /home/demo/Coventor/CoventorLicensing_v1/licens-
ing/licenses/Coventor.lic
8:34:02 (lmgrd) lmgrd tcp-port 54000
8:34:02 (lmgrd) (@lmgrd-SLOG@) ===============================================
8:34:02 (lmgrd) (@lmgrd-SLOG@) === LMGRD ===
8:34:02 (lmgrd) (@lmgrd-SLOG@) Start-Date: Fri Oct 13 2017 08:34:02 PDT
8:34:02 (lmgrd) (@lmgrd-SLOG@) PID: 5019
8:34:02 (lmgrd) (@lmgrd-SLOG@) Version: v11.14.1.2 build 208719 i86_lsb ( build
146690 (ipv6))
8:34:02 (lmgrd) (@lmgrd-SLOG@)
8:34:02 (lmgrd) (@lmgrd-SLOG@) === Network Info ===
8:34:02 (lmgrd) (@lmgrd-SLOG@) Listening port: 54000
8:34:02 (lmgrd) (@lmgrd-SLOG@)
8:34:02 (lmgrd) (@lmgrd-SLOG@) === Startup Info ===
8:34:02 (lmgrd) (@lmgrd-SLOG@) Server Configuration: Single Server
8:34:02 (lmgrd) (@lmgrd-SLOG@) Command-line options used at LS startup: -c /home/
demo/Coventor/CoventorLicensing_v1/licensing/licenses/Coventor.lic
8:34:02 (lmgrd) (@lmgrd-SLOG@) License file(s) used: /home/demo/Coventor/Coventor-
Licensing_v1/licensing/licenses/Coventor.lic
8:34:02 (lmgrd) (@lmgrd-SLOG@) ===============================================
8:34:02 (lmgrd) Starting vendor daemons ...
8:34:02 (lmgrd) Started mcosmld (internet tcp_port 47141 pid 5020)
8:34:02 (mcosmld) FlexNet Licensing version v11.14.1.2 build 208719 i86_lsb
8:34:02 (mcosmld) SLOG: Summary LOG statistics is enabled.
8:34:02 (mcosmld) SLOG: FNPLS-INTERNAL-CKPT1
8:34:02 (mcosmld) SLOG: VM Status: 0
8:34:02 (mcosmld) SLOG: FNPLS-INTERNAL-CKPT2
Coventor, Inc. July 19, 2018 3-7
Section 3: Coventor Licensing Installation for Linux Version 1.005
8:34:02 (mcosmld) Server started on vm-mlee-rhel6-64 for: MTI_CoventorWare
8:34:02 (mcosmld) MTI_ProcessEditor MTI_PEM_Lib MTI_PZR_Lib
8:34:02 (mcosmld) MTI_DBprobe_Lib MTI_Scene3D_Infrastructure MTI_Scene3D_GDS2
8:34:02 (mcosmld) MTI_Scene3D_2DSAT MTI_Scene3D_GUI MTI_Scene3D_3DSAT
8:34:02 (mcosmld) MTI_Magnetic_Lib MTI_Optics_Lib MTI_Fluidic_Lib
8:34:02 (mcosmld) MTI_Catapult MTI_Designkit_Cronos MTI_GDSMerge
8:34:02 (mcosmld)MTI_AutoBuilder2IGES MTI_AutoBuilder2STEP MTI_PreProcessor
8:34:02 (mcosmld) MEMSp_PlatformMEMSp_Innovator_Plugin MEMSp_Scripting
8:34:02 (mcosmld) MEMSp_PEM_Library MEMSp_Export_GDS MEMSp_Export_SAT2D
8:34:02 (mcosmld) MEMSp_Export_SAT3D MTI_PreProcessor_Mesher MTI_MeshGen
8:34:02 (mcosmld) MTI_FEM_Compatibility MTI_VisualizerMTI_Visualizer_Importer
8:34:02 (mcosmld) MTI_MemMech_ssMTI_MemMech_trans MTI_MemTherm_ss
8:34:02 (mcosmld) MTI_MemTherm_trans MTI_ThermoMechMTI_MemMechPre
8:34:02 (mcosmld) MTI_MemMechSolve MTI_MemcapMTI_Memcaplossy
8:34:02 (mcosmld) MTI_MemcapTurbo MTI_CoSolveMTI_CoSolveCharge
8:34:02 (mcosmld) MTI_MemEThermMTI_MemETherm_trans MTI_EThermoMech
8:34:02 (mcosmld) MTI_MemPackageMTI_InertiaMMMTI_MAST_Export
8:34:02 (mcosmld) MTI_DampingMTI_StokesDamping MTI_SpringMM_Mech
8:34:02 (mcosmld) MTI_SpringMM_Electro MTI_SpringMM_ElectroMech MTI_SpringMM_Line-
arMech
8:34:02 (mcosmld) MTI_MemPZEMTI_MemPZRMTI_MemHenry
8:34:02 (mcosmld) MTI_ROM_ExportMEMSp_Simulator MEMSp_Scene3D_Plugin
8:34:02 (mcosmld) MEMSp_MATLAB_Simulation MEMSp_Export2Virtuoso MEMSp_Virtuoso_Sim-
ulation
8:34:02 (mcosmld) MEMSp_Virtuoso_Results_Export MEMSp_Virtuoso_Layout MEMSp_Virtuo-
so_APS
8:34:02 (mcosmld) MEMSp_Export_MROM MEMSp_Export_VerilogA MEMSp_Import_Package
8:34:02 (mcosmld) MEMSp_SystemCAMS_Simulation
8:34:02 (mcosmld) EXTERNAL FILTERS are OFF
8:34:02 (lmgrd) mcosmld using TCP-port 1052
8:34:02 (mcosmld) SLOG: Statistics Log Frequency is 240 minute(s).
8:34:02 (mcosmld) SLOG: TS update poll interval is 600 seconds.
8:34:02 (mcosmld) SLOG: Activation borrow reclaim percentage is 0
===============================================
8:34:02 (mcosmld) (@mcosmld-SLOG@) === Vendor Daemon ===
8:34:02 (mcosmld) (@mcosmld-SLOG@) Vendor daemon: mcosmld
8:34:02 (mcosmld) (@mcosmld-SLOG@) Start-Date: Fri Oct 13 2017 07:12:48 PDT
8:34:02 (mcosmld) (@mcosmld-SLOG@) PID: 5020
8:34:02 (mcosmld) (@mcosmld-SLOG@) VD Version: v11.14.1.2 build 208719 i86_lsb (
build 208719 (ipv6))
8:34:02 (mcosmld) (@mcosmld-SLOG@)
8:34:02 (mcosmld) (@mcosmld-SLOG@) === Startup/Restart Info ===
8:34:02 (mcosmld) (@mcosmld-SLOG@) Options file used: None
8:34:02 (mcosmld) (@mcosmld-SLOG@) Is vendor daemon a CVD: No
8:34:02 (mcosmld) (@mcosmld-SLOG@) Is TS accessed: No
8:34:02 (mcosmld) (@mcosmld-SLOG@) TS accessed for feature load: -NA-
8:34:02 (mcosmld) (@mcosmld-SLOG@) Number of VD restarts since LS startup: 0
8:34:02 (mcosmld) (@mcosmld-SLOG@)
8:34:02 (mcosmld) (@mcosmld-SLOG@) === Network Info ===
8:34:02 (mcosmld) (@mcosmld-SLOG@) Socket interface: IPV4
8:34:02 (mcosmld) (@mcosmld-SLOG@) Listening port: 47141
8:34:02 (mcosmld) (@mcosmld-SLOG@) Daemon select timeout (in seconds): 1
8:34:02 (mcosmld) (@mcosmld-SLOG@)
8:34:02 (mcosmld) (@mcosmld-SLOG@) === Host Info ===
3-8 July 19, 2018 Coventor, Inc.
Section 3: Coventor Licensing Installation for Linux Version 1.005
8:34:02 (mcosmld) (@mcosmld-SLOG@) Host used in license file: vm-mlee-rhel6-64
8:34:02 (mcosmld) (@mcosmld-SLOG@) Running on Hypervisor: None (Physical)
8:34:02 (mcosmld) (@mcosmld-SLOG@) LMBIND needed: No
8:34:02 (mcosmld) (@mcosmld-SLOG@) LMBIND port: -NA-
8:34:02 (mcosmld) (@mcosmld-SLOG@) ===============================================
8:34:07 (mcosmld) TCP_NODELAY NOT enabled
8:34:23 (mcosmld) OUT: "MTI_CoventorWare"
[email protected] 8:34:23 (mcosmld) OUT: "MEMSp_Platform"
[email protected] 8:34:26 (mcosmld) OUT: "MEMSp_Innovator_Plugin"
[email protected] 8:34:26 (mcosmld) OUT: "MEMSp_Scripting"
[email protected] 8:34:24 (mcosmld) OUT: "MEMSp_PEM_Library"
[email protected] 8:34:24 (mcosmld) IN: "MEMSp_PEM_Library"
[email protected] 8:34:26 (mcosmld) IN: "MEMSp_PEM_Library"
[email protected] M
3.4.2: Accessing a License Server Through an Enabled Firewall
When accessing a floating license, the Coventor license service requires communication on two ports between the cli-
ent application, which is checking out a license, and the license server host. If a firewall is enabled, as is most always
the case with a VPN, it must be configured to allow TCP connections on both ports. To access the Coventor license
server through a VPN, the service may need to be set up with a specific port number. The license file has to be edited
to add the port number on the vendor line, for example:
SERVER vm-swen-RHEL6-64 08002780a586 54015
where 54015 is the port number. For information on editing the license file to specify a port number, see page 2-10.
3.4.3: Renewing Your License
If your software license has expired and you wish to renew it, send e-mail to
[email protected].
When you receive a new license, make a back up copy of the file you received, stop the license service with
down_mcosmld for CoventorWare\MEMS+ or with down_covld for SEMulator3D, then execute the
COVLicenseSetup in /Coventor/CoventorLicensing_v1/bin/linux_x64 to install the new license and restart the service.
3.5: Uninstalling the License Service
To uninstall the license service, you have two choices: remove the //CoventorLicensing _v1 directory, then reboot to
stop the license service or stop the license service, and then remove the licensing directory. To use the first technique:
1. cd to the location of the installation.
2. Enter rm -r CoventorLicensing_v1
This command deletes the Coventor Licensing directory, but the license service is still running.
3. If you have made the Coventor licensing service a system service, it will restart when the system is rebooted,
so use the /sbin/chkconfig --del Coventor_mcosmld to remove the service from reboot man-
agement, or /sbin/chkconfig -del SEMulator3D_covld to remove the SEMulator3D service.
4. Reboot.
If you use the other technique, you do not have to reboot the machine:
1. cd to //Coventor/CoventorLicensing_v1/licensing/scripts.
2. Enter one of the following:
./down_mcosmld (for CoventorMP)
./down_covld (for SEMulator3D)
3. cd to the location of the installation.
4. Enter rm -r CoventorLicensing_v1
Coventor, Inc. July 19, 2018 3-9
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.6: Customizing a License File
The license file defines the number of seats that are available on a license server. It also defines the features or pack-
ages that are available.The license file is encrypted and can only be generated by Coventor, and it is locked to a spe-
cific machine (the ‘server’) and will only work on that machine.
License administrators may sometimes need to customize/edit the license file provided by Coventor. The license may
be edited using any text editor. But only very specific sections of the license file may be edited:
the SERVER line
the VENDOR line
The circumstances and method for editing each of these lines are discussed below.
DO NOT edit any other part of the license file. Any other license file edits will cause errors and license daemon
termination.
3.6.1: Customizing the SERVER Line
When the user first runs the software, it must be configured to point to the correct license file. CoventorMP and SEM-
ulator3D have setup dialogs in which the user must enter the port number and license server name. For example, the
setup dialog for SEMulator3D is shown below:
The server name and default port number are specified in the SERVER line of the license file, as shown below:
server name port number
physical address
If the default port number conflicts with another port number, edit the SERVER line to use another port number.
Note that the server name and port number can be changed, but DO NOT change the physical address.
3.6.2: Customizing the VENDOR Line
The VENDOR line may be customized to add a port number and/or to specify an Options file.
Specifying a Port Number
The port number specified on this line is for the vendor daemon and is different from the license port number speci-
fied on the SERVER line. A user may need to specify a port number for a firewall exception or if a fixed port number
is required. A sample specification is shown below:
VENDOR mcosmld port 54010
For more information about specifying a vendor port number, please see page 2-10.
3-10 July 19, 2018 Coventor, Inc.
Section 3: Coventor Licensing Installation for Linux Version 1.005
Specifying an Options File
An Options file enables license administrators to control many aspects of license usage, including
exclude or include users (or groups of users) from using specific features
reserve license seats for specific users (or groups of users)
control daemon log output
The options file is an ASCII text file that must be created by the license administrator.
To use an options file, edit the VENDOR line in the license file to look like this:
VENDOR covld OPTIONS=xxxx
where xxxx is the full path to the options file.
Note that the options file is only read once, when the license daemon is started. Invoking lmreread does not cause
M
the vendor daemon to re-read the Options file (only the license file).
MAX Command
The MAX command in Options File limits how many licenses a user or group can access. It has the following syntax:
MAX num_lic feature type {name | group_name}
num_lic: Specifies the number of license allowed
feature: Specifies the feature this limit applies to
type: Type of limiting criteria. Valid options are: USER, HOST, INTERNET, GROUP, HOST_GROUP, PROJECT
name: Specifies the name of the limiting criteria
For example,
MAX 3 COV_FeatureName HOST some.host.com
Limits three seats of COV_FeatureName to the some.host.com Host.
RESERVE Command
Use the RESERVE command to reserve a pool of licenses for a user or group. It has the following syntax:
RESERVE num_lic feature type {name | group_name}
Other Commands
Other commands that can be included in the Options file are listed below:
EXCLUDE : exclude user(s) or host(s) from using a feature
EXCLUDEALL : exclude user(s) or host(s) from using any features
GROUP : define a group of users
HOST_GROUP: define a group of hosts
INCLUDE : allow users(s) or host(s) to use a feature
INCLUDEALL : allow user(s) or host(s) to use any features
For more information on the Options file, see
http://media.3ds.com/support/simulia/public/flexlm108/EndUser/chap5.htm
Coventor, Inc. July 19, 2018 3-11
Section 3: Coventor Licensing Installation for Linux Version 1.005
3.6.3: After Editing
If you have made any changes to the license file after its initial installation/activation, you must stop and restart the
license. For information on how to start and stop the license, see page 3-5.
3.7: Troubleshooting
3.7.1: License Server Does Not Start
If the license server does not start, and the license log file reports the following error message:
(mcosmld)Vendor daemon can't talk to lmgrd (Server node is down or not re-
sponding (-96, 482))
(lmgrd)Vendor daemon died with status 37
Verify that the command uname -a , the SERVER line in the license file, and the 127.0.0.1 line in the /etc/hosts file
have the exact same hostname.
3.7.2: Software Erroneously Reports Server as Down
If the software reports the following:
lmgrd is not running: License server machine is down or not responding.
First, verify that the server is running using lmstat in the //CoventorLicensing_v1/licensing/linux_x64 directory or
the appropriate querystat script //CoventorLicensing_v1/licensing//scripts directory
If the license server is running, edit the SERVER line in the license file to include the fully qualified domain name.
For example:
SERVER licmachine.mydomain.com 001122334455 54015
3.7.3: License Installed on Local Machine is not Available
If you are trying to start Coventor software that is configured to run from a local license, and you get a license error,
you may need to edit the contents of the /etc/hosts file. Make sure that the local host name is mapped to the 127.0.0.1
address, and that any other physical addresses are deleted or commented out. An example is shown below:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
#10.34.145.37 pc1-dev-rhel6.memcad.com pc1-dev-rhel6
#addr:10.34.145.5 PC1-DEV2-RHEL5.memcad.com PC1-DEV2-RHEL5
3.7.4: Signal Error
In some instances, users cannot start the vendor daemon, and get an error that says, “EXITING DUE TO SIGNAL 37
Exit reason 5”:
In this case, the solution is to add the complete path to the daemon to the VENDOR line in the license file. An exam-
ple for the CoventorMP daemon is shown below:
3-12 July 19, 2018 Coventor, Inc.