Licensing
CoventorWare, MEMulator and SEMulator3D are licensed using the FLEXlm network license manager
from Flexera Software.
CoventorWare is licensed using up to 3 separate vendor (Coventor) daemons (running executables).
The daemons run on a user-designated license server, and provide a license to a client machine upon request.
Each daemon requires a unique license file to run and the number of license files you need will thus
depend on your configuration. MEMulator and SEMulator3D are licensed using a single vendor daemon and
thus require a single license file.
License requests obtaining the Host ID and Host Name
To request a license file, you must provide the Host ID (sometimes known as the MAC address) and Host Name of the computer on which you will run the license, i.e the license server. Your license server need not necessarily be the same computer on which you wish to run CoventorWare, SEMulator3D or MEMulator. Please follow the instructions below to obtain the Host ID and Host Name. Please E-mail the Host ID and Host Name together with your name and your complete company or university name to license@coventor.com.
On Windows
To get the Host ID and Host Name on a Windows machine, open a DOS shell (go to Start -> Programs -> Accessories -> Command prompt) and type:
ipconfig /all
This command will list the Windows IP configuration and the configuration of the network adaptors. There is a line for the Host Name, and a line for physical address for the Ethernet card. The Host Name is the name of the computer given under the Windows IP configuration. The Host ID is the physical address of the network adapter. If there is more than one network adapter listed, select the physical address of a network card, as this adapter is always switched on. Wireless networks cards are not always activated, and thus should not be chosen.
To send the Host ID and Host Name information to Coventor type in the DOS shell:
ipconfig /all > license_info.txt
This command creates a file license_info.txt that contains all the necessary information listed above. E-mail this file together with your name and your complete company or university name to license@coventor.com.
Note, you can also determine the Host ID and Host Name using the Coventor "License Installer", provided you already have CoventorWare, MEMulator or SEMulator3D software installed on your machine. Run the "License Installer" from shortcut provided and select the "I need to obtain the license files" option. The Host ID and Host Name are displayed and can be copied into an email.
On Linux
To obtain the host ID on a Linux system, enter in the terminal window the following command:
/sbin/ifconfig
If there is more than one network adapter listed, select the physical address of a network card. To get the machine name, make, model, and OS, enter the following:
/bin/uname -a
E-mail this information together with your name and your complete company or university name to license@coventor.com.
Troubleshooting
Before you start troubleshooting license errors, it is helpful to understand the different parts of your license file.
License error messages, such as those listed below, are not always sufficient to understand the reason for the licensing error. When the license server runs it generates a log fie. This log file provides information that will help you understand the reason for the license error. The log file is a text file that can be opened and read in a text editor, e.g. MS notepad or MS Word. If the reason for the license error is not clear, open the appropriate license log file and check the error listed.
License log files are generally located in the CoventorWare installation directory: /Coventor/CoventorWare2006/licensing/log or the SEMualtor-MEMulator installation directory: \Coventor\SEMulator3D-MEMulator2006.500\licensing\log.
For CoventorWare, there may be up to 3 license log files:
- CoventorWare licensing log file: mcosmld.log. Useful for troubleshooting CoventorWare starting issues, and license issues with Designer, all Analyzer MEMS solvers and the Fluidics solver BubbleDropSim
- Fluidics licensing log file: Fluentlm.log. Useful for troubleshooting MemCFD, Netflow, ReactSim and SwitchSim license issues.
- Saber licensing log file: Snpslmd.log. Useful for troubleshooting Architect license problems.
For SEMulator3D-MEMulator, there is one license log file
- SEMulator3D-MEMulator licensing log file: cov2006p5.log. Useful for troubleshooting SEMulator3D-MEMulator license problems.
The licensing log files should be taken from the license server i.e. the machine for which license was issued. If you are using the license from a client machine and do not have access to the server, please get in touch with your System Administrator to get these files.
What to do if CoventorWare does not start
If you have have incorrectly configured your license, then when trying to start CoventorWare, you will see the following license error message:
If you see this error message, then please check the following:
If you try to start CoventorWare and all available licenses are in use,
you will see the following error message:
For example, if you purchased 3 seats of CoventorWare and all the 3 seats are in use or "checked-out" by other users then you will not be able to start CoventorWare until one of these licenses becomes free. Please also ensure multiple instances of CoventorWare are not running on the same machine, unless this is intentional.
If you see this license error message:

then it could be because:
What to do if Architect does not start
If you see this error message:

then it means Architect cannot access a license. Please check the following:
What to do if SEMulator3D-MEMulator does not start
If you see this error message:

then you need to set the COVLD_LICENSE_FILE environment variable. This environment variable value should
defined as Port Number@Host Name The Host Name is the name of the computer where the
license is installed and the Port Number is defined in the
license file.
The default Port Number shipped with the SEMulator3D-MEMulator installation is 54015. For example, if the license is
installed on a computer named "blue," and the Port Number is 54015, create a environment variable called
COVLD_LICENSE_FILE and give it a value 54015@blue
Note the Port Number may be changed from the default by the system administrator if it conflicts with an already defined Port Number of the same value. To set an environment variable on Windows, close the software and go to Control Panel->System->Advanced->Environment Variables. In the window that opens up, click on New and enter the Variable Name and Variable Value.
License Installation Errors
The License Installer is used to setup and install your license file(s). Some commonly encountered issues with the license installer are described below:
If you try to install CoventorWare 2010 on Windows Server 2003, you may see the error message:

The CoventorWare 2010 license daemon will run on Windows Server 2003, but this platform is not officially supported.
This problem can be solved by installing the license daemons manually.
If you see this error message:

then the Host Name specified in the license file and the Host Name of the computer on which
you are trying to install the license do not match. Change the Host Name in your
license file to match
the Host Name of the computer try installing the license again. (Note Lt1-skedar and Bos-train3 are just examples,
you will have some other names in your error message.)
If you see this error message:

then it means the Host ID specified in the license file and the Host ID of the computer on which you are trying to install the license do not match. Please check you are installing the license on the correct computer. If there is still a mismatch, contact Coventor Technical Support at support@coventor.com, you cannot edit the Host ID. (Note the alphanumeric Host IDs 00b0d03e417a and 000D56A8B1F3 shown in the error message above are just examples. You will have different alphanumerics in your error message.)
License Related FAQs
General FAQ