COMSOL InstallationGuide
COMSOL InstallationGuide
Installation Guide
VERSION 4.3b
May 2013
COMSOL 4.3b
Contact Information
Visit the Contact Us page at www.comsol.com/contact to submit general inquiries, contact
Technical Support, or search for an address and phone number. You can also visit the Worldwide
Sales Offices page at www.comsol.com/contact/offices for address and contact information.
If you need to contact Support, an online request form is located at the COMSOL Access page at
www.comsol.com/support/case.
Other useful links include:
Support Center: www.comsol.com/support
Download COMSOL: www.comsol.com/support/download
Product Updates: www.comsol.com/support/updates
COMSOL Community: www.comsol.com/community
Events: www.comsol.com/events
COMSOL Video Center: www.comsol.com/video
Support Knowledge Base: www.comsol.com/support/knowledgebase
Part No. CM010004
Contents
Before You Begin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Installation Media Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
System Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Previous Installations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Software License Agreement . . . . . . . . . . . . . . . . . . . . . . . . . . 3
License Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
License Management Tools. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
COMSOL Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Installing on Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Installation Over the Internet . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Installation from Downloaded DVD Image. . . . . . . . . . . . . . 13
Installation from a DVD. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Installation from a USB Flash Drive . . . . . . . . . . . . . . . . . . . . 15
Running the COMSOL Installer . . . . . . . . . . . . . . . . . . . . . . . 16
Removing (Uninstalling) the COMSOL Installation . . . . . . . 25
Installing Software Updates . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Automated Installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Product Updates and Model Library Update . . . . . . . . . . . . 28
LiveLink fo r E x c e l Installations . . . . . . . . . . . . . . . . . . . . . 29
LiveLink fo r S o l i d Wo r k s : Add-In for SolidWorks. . . . . 30
LiveLink fo r I nve n t o r : Add-in for Autodesk Inventor . . 30
LiveLink fo r A u t o C AD Installations. . . . . . . . . . . . . . . . . 31
|i
ii |
| iii
iv |
|v
vi |
I n s ta l l at i o n M e d i a O p ti o n s
There are four installation media options for COMSOL 4.3b:
1 Installation over the Internet:
- This option requires Internet access from the computer that COMSOL will
be installed on.
2 Installation from downloaded DVD image:
- This option requires Internet access from any computer for downloading the
DVD image file with a .iso file extension.
3 Installation from a DVD given to you by a COMSOL representative:
- This option requires access to a DVD reader on the computer that COMSOL
will be installed on.
4 Installation from a USB Flash Drive given to you by a COMSOL representative:
- This option requires a USB port on the computer that COMSOL will be
installed on.
Installation using any of these four options is explained later in this document.
|1
S y s t e m R e q u i rem e n t s
COMSOL is a cross-platform software that runs on the Windows, Mac, and
Linux operating systems. A variety of hardware platforms are supported
including graphics cards. Before installing, make sure your computer meets the
current system requirements listed at: www.comsol.com/products/requirements.
There you will also find a current list of compatible software versions for:
External function C compiler
COMSOL API for use with Java
LiveLink for MATLAB
LiveLink for Excel
CAD Import Module
LiveLink for SolidWorks
LiveLink for SpaceClaim
LiveLink for Inventor
LiveLink for AutoCAD
LiveLink for Creo Parametric
LiveLink for Pro/ENGINEER
LiveLink for Solid Edge
File Import for CATIA V5
P rev i o u s I n s t a l l a t i o n s
Previous installations of COMSOL on your computer is not affected by your new
COMSOL 4.3b installation except that double-clicking a Model MPH-file opens
in the latest installation (unless otherwise specified during installation). You can
continue to use other versions or uninstall them independently of the latest
installation.
In this guide, the term COMSOL 4.3b refers not only to COMSOL
Multiphysics 4.3b but also to any of the add-on products.
S o f t w a re L i c e n s e A g re e m e n t
For the complete software license agreement with details on the license
conditions, please refer to the COMSOL Software License Agreement. The PDF
can be downloaded from this link: www.comsol.com/sla. The license agreement
is also available in your installation folder. On Windows, it is located at:
C:\Program Files\COMSOL\COMSOL43b\
doc\pdf\comsol\COMSOL_SoftwareLicenseAgreement.pdf
and can also be accessed from the Windows Start menu, under
COMSOL 4.3b>Documentation.
On Mac, it is located at:
/Applications/COMSOL43b/doc/pdf/comsol/COMSOL_SoftwareLicenseAgreement.pdf
L i c e n s e Typ e s
There is a variety of license options and the steps involved when installing may
differ depending on which license type you have acquired. No license type restricts
usage to just one operating system but you are able to choose to install on either
Windows, Mac, or Linux. A COMSOL model file saved on one platform can be
opened on another. Certain license types come with restrictions; make sure you
know which license type you have before proceeding with the installation.
All COMSOL licenses allow for multicore/multiprocessor
shared-memory computing. How many cores or processors you can utilize
is only limited by your hardware configuration and operating system. In
the COMSOL Desktop you control the number of processors from the
Options menu, under Preferences>Memory and processors.
|3
The picture below summarizes the license types and their usage:
In Client-Server mode where you run only the COMSOL Client locally and
the COMSOL Server elsewhere on the network, usually on a more powerful
computer. The COMSOL Client is essentially the COMSOL Desktop
environment whereas the COMSOL Server is the COMSOL computational
engine needed for solving.
On a cluster or cloud with no restrictions on the number of compute nodes.
In any of the Floating Network License usage scenarios above, the FlexNet
license manager software (shipped with COMSOL) needs to be installed and run
on a computer somewhere on the network.
Trial License
This license type can be either a Single User License or Floating Network License
with the intention to test the software without any payment obligation for
non-commercial or non-production use.
L i c e n s e M a n agem e n t To o ls
The FlexNet License Manager Software
Depending on your region and operating system, any of the above license types
may require that the FlexNet license manager software is installed and started
before running COMSOL. The FlexNet license manager comes bundled with any
COMSOL installation. You can view the contents of the license file (license.dat)
that you received from your COMSOL representative by opening it with a text
editor or word processing software. If the file contains a line starting with the word
SERVER, then the FlexNet license manager is required. For a Floating Network
License, the purpose of the FlexNet license manager software is to count the
number of concurrent users and to give an error message if the number of users
exceed the licensed number of concurrent users. Depending on your region and
operating system, the FlexNet license manager software may also be needed for a
Single User License. In that case, the purpose of the license manager software is
to lock the COMSOL session to a by COMSOL authorized computer. See
License Manager Installation on Windows on page 35 for more information.
The COMSOL software products and the license manager can be installed in any
Before You Begin
|5
order, except if you are installing based on a port number and host name. In that
case, the license manager software needs to be installed and started before
installing COMSOL.
CO M S O L A c c e s s
COMSOL Access is a service provided by COMSOL that gives you access to
additional content on www.comsol.com and allows you to:
Download products
Update products (restricted to customers with an active subscription)
Edit contact and license information
Access to the Knowledge Base (unabridged access to all parts is restricted to
customers with an active subscription)
Contact technical support
Manage event registrations
Manage abstract submissions to the COMSOL Conference
Access to the COMSOL Exchange on-line model sharing
Participate in the Community Discussion Forum
Registering with COMSOL Access is required for product download and
installation.
Installing on Windows
I n s ta l l a t i o n O ve r t h e I n t e r n e t
A trial license may be given to you with the intention to test the software without
any payment obligation for non-commercial and non-production use. This option
may not be available in all regions.
Installation of a Single User Trial License on Windows requires a license passcode.
A passcode has a form similar to:
FFFFFFFF-TYUS-123456-1234567-123456789
This is usually sent to you by a COMSOL representative by email. Once you locate
your passcode, follow these steps to prepare for download and installation:
1 Click the link for downloading the software as given in the software download
email from your COMSOL representative. This link is identical or similar to:
www.comsol.com/support/download/trial.
Installing on Windows
|7
2 If you havent already created a COMSOL Access account, you are now
prompted to create it. While creating the account, enter your trial passcode to
associate it with your account information.
If you already have created a COMSOL Access account, then the link
www.comsol.com/support/download/trial directs you to a page where you
can enter the passcode:
3 Click Download.
4 Continue with the instructions in the section Downloading the COMSOL
8 | Installing on Windows
Installation of any paid-for license on Windows requires a license file that is sent
to you by your COMSOL representative by email. To be able to generate the
license file, information about your hardware is needed in the form of a hostid
(host ID). The hostid is used to lock the license to your hardware and needs to be
sent by you to a COMSOL representative prior to the license file being generated.
If you dont have a Window button, click the Start button and then Click Run.
Put the insertion point in the text field, type cmd and press OK or Return.
2 Type in ipconfig /all at the command prompt and press Return. The
3 The hostid you are looking for is here called Physical Address, also known as
a COMSOL representative.
Installing on Windows
|9
10 | Installing on Windows
A Single User License file can normally not be edited or changed in any way by
the user but has to be identical to the one sent to you by a COMSOL
representative. If you were sent a license file that requires a license manager, then
minor edits may be required. For information on the type of license file required
for installations using a license manager, see The License File on page 37.
email from your COMSOL representative. This link will be identical or similar
to: www.comsol.com/support/download.
Installing on Windows
| 11
2 If you havent already created a COMSOL Access account, you are now
prompted to create it. While creating the account, point to your license file
(license.dat) to associate it with your account information.
If you already created a COMSOL Access account, then you can associate the
license file with your account under Manage Licenses at www.comsol.com/
access/licenses
12 | Installing on Windows
D OWNLOADING
THE
COMSOL I NSTALLER
1 You are now given the option of Installing COMSOL over the Internet. (For the
DVD option see Installation from Downloaded DVD Image on page 13.) In
addition, there are two further options of Compact Install or Full Install:
a Compact Install: Includes the on-line documentation. The Model Library
tutorials are stripped of solutions, which reduces download time. The size of
this download ranges from 600 MB to 1.6 GB depending on your license.
b Full Install: Includes the full documentation and the complete Model Library
with meshes and solutions for your licensed products. The size of this
download ranges from 1.0 GB to 4.6 GB depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support from the Support Center page at www.comsol.com/support.
2 For Installing COMSOL over the Internet, in the Windows section, click one of the
The COMSOL Installer is a user interface tool that guides you through the
installation process. Start the COMSOL Installer by running one of the
downloaded files COMSOL43b_win.exe or COMSOL43b_compact_win.exe,
corresponding to the full and compact version, respectively. The COMSOL 4.3b
Installer window should now appear. Now continue with the instructions in the
section Running the COMSOL Installer on page 16.
I n s t a l l a t i o n f ro m D ow n l o a d e d DV D I m age
Installation from a DVD where the DVD image is downloaded from COMSOL
for off-line installation requires you to first create a COMSOL Access account as
described in the section Installation Over the Internet on page 7.
1 Once you are logged in to COMSOL Access, you are now given the options of
Installing COMSOL over the Internet or to Download the DVD Image for Offline
Installing on Windows
| 13
Installation. This section covers the DVD Image option. In addition, there are
two further options of Compact Install or Full Install:
a Compact Install: Includes the on-line documentation. The Model Library
tutorials are stripped of solutions, which reduces download time. The size of
this download ranges from 600 MB to 1.6 GB depending on your license.
b Full Install: Includes the full documentation and the complete Model Library
with meshes and solutions for your licensed products. The size of this
download ranges from 1.0 GB to 4.6 GB depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support from the Support Center page at www.comsol.com/support.
2 In the section for the DVD Image option, click one of the buttons for Compact
Install or Full Install. Clicking one of the install buttons starts the download of
the COMSOL DVD Image. The file to download is called
COMSOL43b_dvd.iso.
3 When you have downloaded the DVD image, burn the DVD image to a disc to
The COMSOL Installer is a user interface tool that guides you through the
installation process. Once you have inserted the COMSOL DVD into the DVD
drive (or mounted the image), the COMSOL Installer window should appear
automatically; if not, run the file setup.exe on the installation DVD. The
COMSOL 4.3b Installer window should now appear. Now continue with the
instructions in the section Running the COMSOL Installer on page 16.
14 | Installing on Windows
I n s t a l l a t i o n f ro m a DV D
This section applies if you have received a DVD from a COMSOL representative.
STARTING THE INSTALLER FROM A DVD
The COMSOL Installer is a user interface tool that guides you through the
installation process. Insert the COMSOL DVD into the DVD drive on your
computer. The COMSOL Installer window should appear automatically; if not,
run the file setup.exe on the installation DVD. The COMSOL 4.3b Installer
window should now appear. Now continue with the instructions in the section
Running the COMSOL Installer on page 16.
I n s ta l l at i o n f ro m a U S B F l a sh D r i ve
This section applies if you have received a USB Flash Drive from a COMSOL
representative.
STARTING THE INSTALLER FROM A USB FLASH DRIVE
The COMSOL Installer is a user interface tool that guides you through the
installation process. Insert the USB Flash Drive into a USB port on your
computer. The COMSOL Installer window should appear automatically; if not,
run the file setup.exe on the USB Flash Drive. The COMSOL 4.3b Installer
window should now appear. Now continue with the instructions in the section
Running the COMSOL Installer on page 16.
Installing on Windows
| 15
- Click New Installation and proceed to Step 2 (License Page) to make a new
installation.
- Click Add/Remove Features and proceed to Step 4 (Platform Page) to change
or repair an existing installation. For example, use Add/Remove Features
when adding or removing documentation files for products installed or when
adding or removing a product that your license includes.
- Click Change License and proceed to Step 2 (License Page) to update the
license of an existing installation. Use this option when COMSOL is installed
and you get a new license file. The installer then removes features/products
not licensed any more and lets you go through the Add/Remove Features
procedure to add or remove features for the new license. If your trial license
16 | Installing on Windows
has expired you can use the Change License option to re-enable a paid-for
license.
- Click Uninstall COMSOL 4.3b to remove an existing installation. For
instructions on this option, proceed to Removing (Uninstalling) the
COMSOL Installation on page 25.
You can change the path to the existing installation by pressing the F1 key.
LICENSE PAGE
2 After selecting one of the four options, the following is displayed:
After reading the license agreement, click the I accept the terms of the license
agreement button and specify the license. Use one of the following license
formats, depending on which license you have:
- Passcode: Use this option for a Single-User Trial License. Enter your
passcode, which is a series of characters and numbers that has a form similar
to FFFFFFFF-TYUS-123456-1234567-123456789. Note that the passcode
is case sensitive.
- License file: Use this option for any type of regular paid-for license installation.
Enter the path to an existing license file or click Browse to select the file
Installing on Windows
| 17
Change License
If Change License was selected in Step 1, a menu in the upper-left area of the
Installer lets you choose to use an existing paid license, trial license, or you can
choose to specify a new license.
Click Next and proceed to Step 4 if you want to change to a license with different
products. Otherwise, proceed to Step 9.
3 Click Next.
18 | Installing on Windows
PLATFORMS PAGE
4 On the Platforms page, you can typically accept the default settings. COMSOL
5 Click Next.
Installing on Windows
| 19
FEATURES P AGE
6 Select the features to install and specify the path to the COMSOL installation
folder.
Feature symbols:
not currently installed, will be installed
not currently installed, will not be installed
currently installed, will not be updated
currently installed, will be updated
currently installed, will be removed
If Change License was selected earlier and you are changing the license of
an already existing installation, you need to pay attention to which check
boxes are selected. If you are adding products not previously part of your
installation, but added with the new license file, then you need to verify
the selection of the check boxes for the corresponding installation
components. (If you dont, the license information is still correct but the
software components needed to run the products will be missing.)
20 | Installing on Windows
Add/Remove Features
If Add/Remove Features or Change License was selected in Step 1, the Features page
includes a Repair all selected features check box. If this check box is selected, then
the selected set of features determines which software components,
documentation, and models to be added or removed. Features that are selected
are added if not previously installed and features that are not selected are removed
if previously installed. The selected set only affects those products that you have
licensed.
7 Click Next.
Installing on Windows
| 21
OPTIONS PAGE
22 | Installing on Windows
from the Preferences dialog box on the Options menu in the COMSOL
Desktop.
- Check for updates after installation. This option is selected by default. The
installer then checks and applies all available updates that are available for the
version that you install.
- Enable automatic updates after installation. Select this check box if you want
COMSOL to automatically check for and apply available software updates.
- Install LiveLink for Excel for all users. If you select this check box, the
installation of LiveLink for Excel is global to the machine and is available
no matter which user is logged on. Otherwise, the installation is only available
to the current user (this is the only supported option for Excel 2007).
- If you install over the Internet using a proxy server, you can specify the host
name and port number, and also, optionally, a username and password if
required. If you do not enter a port number, COMSOL uses port 443, which
is the default port setting for the HTTPS protocol. These settings do not
appear if you do not use an installation via the Internet.
- For the LiveLink products for MATLAB, Pro/ENGINEER, and Creo
Parametric, specify the path to their respective installation folders.
9 Click Next.
Installing on Windows
| 23
INSTALL PAGE
10 When you click Install the utility now installs or updates COMSOL. The
installation process might take several minutes. A full installation including all
products typically takes more than 15 minutes to complete. The Finish page in
Step 11 appears automatically when the installation process is finished.
24 | Installing on Windows
FINISH PAGE
11 This window appears when the installation is finished.
If warning or errors were detected, click View Log to open a window that shows
the installation log. Do not hesitate to contact technical support if you
encountered any errors and remember to send the installation log file along
with your technical support inquiry.
12 Click Finish to quit the installer.
R e m ov i n g ( U n i n s t a l l i n g ) t h e C O M S O L I n s t a l l a t i o n
To remove a COMSOL installation from your system, you can uninstall using the
COMSOL Installers uninstallation option. The uninstaller deletes all old version
COMSOL files and directories on the system that were installed by the COMSOL
installer. Additional files and folders created after installation are not removed.
Installing on Windows
| 25
I n s t a l l i n g S o f t w a re U p d a t e s
COMSOL provides software updates that improve the software and correct issues
found. To check if an update is available, choose Check For Updates from the Help
menu. If an update is available, an Update dialog box appears where you click
Download to download the update directly or click Browse Update to open the
26 | Installing on Windows
COMSOL website where you can read about and download the update. To check
for updates automatically each time that you start COMSOL, select the Check for
updates at launch check box under Product updates on the Updates page in the
Preferences dialog box. When the update installation starts (you may first have to
close any running instance of COMSOL) you see the following installation
window:
You can use a direct download (the default) or download via a proxy server. If you
download via a proxy server, specify the host name and port number for the proxy
and, if required, a username and password.
A u t o m a t e d I n s ta l l a t i o n
You can install COMSOL using an automated installation process with minimal
user interaction. This method requires installation from DVD or DVD image. An
answer file then responds to questions while the installer is running. The answer
file is a text file with a specific format that contains predefined settings that the
COMSOL installer uses. Start the installation by running
<path
Installing on Windows
| 27
where <answer file path> is the path to your answer file. A template answer file,
setupconfig.ini, with detailed usage information is available on the DVD.
OF
COMSOL
P ro d u c t U p d a t e s a n d M o d e l L i b r a r y U p d a t e
COMSOL periodically releases product updates with improvements and
corrections to reported problems. By default, COMSOL checks for updates at
startup. You can turn this feature on and off from the COMSOL Desktop
Preferences Window. Here you can also configure settings for the Model Library
Update.
The Model Library is updated on a regular basis by COMSOL. From the
COMSOL Desktop, by choosing the menu option View>Model Library Update you
can get the latest updates to the model library. This connects you to the
COMSOL Model Update website where you can access the latest models and
28 | Installing on Windows
model updates. This includes models that have been added or improved since the
latest product release.
Using the Updates section in the Preferences dialog box you can configure proxy
server settings as well as model and documentation directories for the Model
Library Update. See the COMSOL Multiphysics Reference Manual for more
information including command-line options for the Model Library.
L i veL i n k f o r E x c e l I n s t a l l a t i o n s
If you have licensed LiveLink for Excel, several tools are accessible from a
COMSOL tab in the Excel ribbon for working with a COMSOL model from an
Excel worksheet. You can for example extract model definitions and results. You
can also change model definitions in the worksheet, then update and re-compute
the model.
Whenever you open a COMSOL model from Excel, a COMSOL Model window
is displayed. This window represents a COMSOL Server application running in
the background. The data transfer between Excel and the COMSOL Server
Installing on Windows
| 29
L i veL i n k f o r S o l i d Wo r k s : A dd - I n fo r S o l i d Wo r k s
If you have licensed LiveLink for SolidWorks, the COMSOL Installer registers
an add-in called the LiveLink for COMSOL (4.3b). This add-in should appear in
the SolidWorks user interface, listed in the Add-Ins dialog box, accessible from the
Tools menu.
The add-in provides tools for preparing your SolidWorks design for simulation
with COMSOL. For example you can create selections on the geometry and set
up dimensional parameters. Both the selections and the parameters are
synchronized together with the geometry with the COMSOL model.
The add-in enables to modes of setting up simulations based on the SolidWorks
design. In one mode you can run SolidWorks and the COMSOL Desktop
side-by-side and synchronize the geometry between the two. In another mode you
can work with COMSOL simulations inside SolidWorks. This latter mode is called
the One-Window interface. Only one version of the One-Window interface can be
active at a time. If you have several COMSOL versions installed, make sure that
the latest version of LiveLink for COMSOL is selected from the
COMSOL>One-Window Version menu inside SolidWorks. You may need to restart
SolidWorks after changing the One-Window interface version.
If COMSOL cannot connect to SolidWorks, you can re-install COMSOL, or
follow the instructions from the following link:
http://www.comsol.com/support/knowledgebase/1122.
30 | Installing on Windows
The add-in provides tools for preparing your Inventor design for simulation with
COMSOL. For example you can set up dimensional parameters to be
synchronized together with the geometry with the COMSOL model.
The add-in enables to modes of setting up simulations based on the Inventor
design. In one mode you can run Inventor and the COMSOL Desktop
side-by-side and synchronize the geometry between the two. In another mode you
can work with COMSOL simulations inside Inventor. This latter mode is called
the One-Window interface.
If COMSOL cannot connect to Inventor, you can re-install COMSOL, or follow
the instructions from the following link:
http://www.comsol.com/support/knowledgebase/1163.
L i veL i n k f o r A u t o C AD I n s t a l l a t i o n s
If you have licensed LiveLink for AutoCAD, the installer registers an add-in
with AutoCAD called LiveLink for COMSOL (4.3b). This add-in is loaded on
start-up of AutoCAD and provides functionality for synchronizing the geometry
between AutoCAD and COMSOL.
L i veL i n k f o r P ro / E N G I N E E R : C h a n g in g t h e I n s t a l l a t i o n
Pat h
If you have licensed LiveLink for Pro/ENGINEER, you need to provide the
installation path for Pro/ENGINEER or Creo Elements/Pro during the install
process. The installer registers an add-in with Pro/ENGINEER called LiveLink
for COMSOL (4.3b). The add-in should be listed in the Auxiliary Applications
dialog box that is accessible from the Tools menu in the Pro/ENGINEER user
interface. The add-in provides functionality for selecting dimensional parameters
that can be synchronized with COMSOL.
After the installation you can configure the interface to work with a different Pro/
ENGINEER installation. Go to the Preferences window, which you can access
from the Options menu inside the COMSOL Desktop. There find the LiveLink
products section and edit the Pro/ENGINEER installation folder. It should point
to the root directory of the Pro/ENGINEER installation, typically
Installing on Windows
| 31
or
C:\Program Files\PTC\Creo Elements\Pro5.0
L i veL i n k f o r C re o Pa r a m e tr ic : C h a n g i n g t h e
I n s ta l l a t i o n Pa t h
If you have licensed LiveLink for Creo Parametric, you need to provide the path
to the common files folder in the Creo Parametric installation during the
installation process. After the installation you can configure the interface to work
with a different Creo Parametric installation. Go to the Preferences window,
which you can access from the Options menu inside the COMSOL Desktop.
There find the LiveLink products section and edit the Creo Parametric common
files folder. It should point to the common files directory of the Creo Parametric
installation, typically
C:\Program Files\PTC\Creo 2.0\Common Files\M040
32 | Installing on Windows
L i veL i n k f o r S o l i d E d ge : A dd - i n fo r So l id E d ge
If you have licensed LiveLink for Solid Edge, the installer creates an add-in to
Solid Edge called LiveLink for COMSOL (4.3b). This add-in should appear in the
Add-In Manager dialog box that is accessible in the Solid Edge user interface if
you click the Applications button, then select Add-Ins from the menu.
When the add-in is active a COMSOL Multiphysics tab appears in Solid Edge. Use
the Parameter Selection tool from the tab to select dimensional parameters that
are synchronized together with the geometry between Solid Edge and COMSOL.
If COMSOL cannot connect to Solid Edge, you can re-install COMSOL, or
follow the instructions from the following link:
http://www.comsol.com/support/knowledgebase/1160
L i veL i n k f o r S p a c e C l a i m : A dd - i n fo r S p a c e C l a i m
If you have licensed LiveLink for SpaceClaim, the installer registers an add-in
with SpaceClaim called LiveLink for COMSOL (4.3b). This add-in should appear
in the Add-Ins section of the SpaceClaim Options dialog box that is accessible in
the SpaceClaim user interface if you click the button for the Applications menu.
When the add-in is active you synchronize the geometry and any driving
dimensions that are defined on the geometry between SpaceClaim and COMSOL.
If COMSOL cannot connect to SpaceClaim, you can re-install COMSOL, or
follow the instructions from the following link:
http://www.comsol.com/support/knowledgebase/1164
Cluster Installation
COMSOL supports two mutual modes of parallel operation: shared-memory
parallel operations and distributed-memory parallel operations, including cluster
support. This section is dedicated to distributed-memory parallel installation.
COMSOL can distribute computations on compute clusters using the MPI
model. One large problem can be distributed across many compute nodes. Also,
Installing on Windows
| 33
The COMSOL installation folder should be shared between all compute nodes
and the head node.
FEATURES
If you work on a desktop PC, install COMSOL on that PC. Before you start, you
need to install Windows HPC Pack on the PC. This software is free and shipped
with the Windows Server operating system and enables you to access the cluster
from your PC.
For more information on installing and running COMSOL on clusters, see
Running COMSOL on Clusters on page 52 and the COMSOL Multiphysics
Reference Manual.
34 | Installing on Windows
| 35
F l ex N e t L i c e n se M a n age r S o f t w a re C o m p o n e n t s
The license manager consists of four software components:
License manager daemon (lmgrd.exe)
Vendor daemon (LMCOMSOL.exe)
FlexNet utility program (lmutil.exe)
FlexNet Control Panel (lmtools.exe)
The two daemons (lmgrd.exe and LMCOMSOL.exe) run on the license server. When
a user starts COMSOL on a client computer, communication is established
through the network from the client to the license server and the license manager
daemon (lmgrd.exe). That daemon in turn makes a request to the vendor daemon
(LMCOMSOL.exe), which releases licenses according to information in the
license.dat file. The FlexNet utility program and FlexNet Control Panel are
used for handling license server management tasks.
F l ex N e t L i c e n s e M a n age r D o c u m e n t a t i o n
For detailed information on the FlexNet license manager software, select
Help>Documentation from the COMSOL Desktop main menu, and scroll to the
bottom of the page to locate a PDF copy of the FlexNet License Administration
Guide for FlexNet Publisher. You can also find the FlexNet documentation on
your hard drive. The default folder location is:
C:\Program Files\COMSOL\COMSOL43b\doc\pdf\comsol\flexnet
T h e Li c e n s e F i l e
The license file has the same structure on all platforms: Windows, Mac OS X, and
Linux. In this section, the most important parts of the license file are explained.
Below is an example of the contents of a license.dat file:
#-----------------------------------------------------------------# COMSOL 4.3b FNL License No: 1234567
# Visit www.comsol.com/install for latest installation instructions
#-----------------------------------------------------------------SERVER apollo.thecompany.com 0050569e1b87 1718
USE_SERVER
VENDOR LMCOMSOL port=1719
FEATURE SERIAL LMCOMSOL 4.32 permanent uncounted \
VENDOR_STRING=C,5701108 HOSTID=ANY BORROW=720 SN=1234567 TS_OK \
SIGN=0C3A8BF6722E
INCREMENT COMSOL LMCOMSOL 4.32 permanent 4 SUPERSEDE DUP_GROUP=UHD \
ISSUED=6-JUN-2012 BORROW=720 SN=1234567 SIGN=123456789ABC
INCREMENT COMSOLGUI LMCOMSOL 4.32 permanent 4 SUPERSEDE DUP_GROUP=UHD \
ISSUED=6-JUN-2012 BORROW=720 SN=1234567 SIGN=123456789ABC
INCREMENT HEATTRANSFER LMCOMSOL 4.32 permanent 2 SUPERSEDE \
DUP_GROUP=UHD ISSUED=6-JUN-2012 BORROW=720 SN=1234567 \
SIGN=123456789ABC
INCREMENT CLIENTSERVER LMCOMSOL 4.32 permanent 4 SUPERSEDE \
DUP_GROUP=UHD ISSUED=6-JUN-2012 BORROW=720 SN=1234567 \
SIGN=123456789ABC
INCREMENT CLUSTERNODE LMCOMSOL 4.32 permanent 4 SUPERSEDE DUP_GROUP=U \
ISSUED=6-JUN-2012 BORROW=720 SN=1234567 SIGN=123456789ABC
INCREMENT COMSOLBATCH LMCOMSOL 4.32 permanent 2 SUPERSEDE \
DUP_GROUP=UHD ISSUED=6-JUN-2012 BORROW=720 SN=1234567 \
SIGN=123456789ABC
INCREMENT HEATTRANSFERBATCH LMCOMSOL 4.32 permanent 2 SUPERSEDE \
DUP_GROUP=UHD ISSUED=6-JUN-2012 BORROW=720 SN=1234567 \
SIGN=123456789ABC
Comment lines can be included in the license file by starting them with the hash
symbol #. These lines have no effect on the license server or client.
| 37
In the license.dat file, the contents on the line starting with SERVER should
contain:
The Host Name of the license server. In the example above, the Host Name
is apollo.thecompany.com. This name can be edited by the user.
The hostid of the license server. In the example above, the hostid is
0050569e1b87. This number cannot be edited by the user.
A port number. In the example above, the port number is 1718.This
number can be edited by the user.
Confirm that the license server Host Name is the actual name of your license server
(the computer that you intend to run the FlexNet license manager software on);
otherwise, change it by editing the file. The default port number (1718) can be
changed in the unlikely event that another program is already using that port
number (you then get an error message indicating that this is the problem when
starting the license manager). If the default port number 1718 is being used,
change it to any other number between 1025 and 64,000.
THE USE _ SERVER LINE
The USE_SERVER line, with no arguments, does not impact the license manager
but has implications for the client. When a COMSOL client sees the
USE_SERVER line, it ignores everything in the license file except the preceding
SERVER lines and transfers checkout validation to the vendor daemon. This
means that if you are running COMSOL on one computer, and the license
manager on a different computer, then your license file may only contain two lines:
the SERVER line and the USE_SERVER line.
THE VENDOR LINE
The VENDOR line defines the name of the LMCOMSOL vendor daemon. This
name cannot be changed. The vendor daemon is a process that has to be running
together with the license manager and it is automatically started when the license
manager is started. The LMCOMSOL vendor daemon requires its own port
number. In the example above, the default port number 1719 is shown.
If the license manager is running on a computer with an active firewall and the
COMSOL client is outside of that firewall, at least two port numbers must be
opened up in the license servers firewall to allow client computers to connect to
the license manager and the vendor daemon.
Using the example license file above, configure the firewall to allow access to the
port numbers 1718 and 1719. If you have chosen other port numbers and
modified the license.dat file accordingly, configure the firewall to allow access
to your chosen port numbers. If you are unsure about which port numbers are free
or how to enable firewall port access, contact your system administrator.
You cannot modify anything in the license.dat file except license server name
and (if necessary) port numbers or the license may not work.
THE SERIAL LINE
The SERIAL line contains information on the license type, license number, and
the products included in the license.
THE INCREMENT AND FEATURE LINES
FEATURE NAME
COMSOL Multiphysics
COMSOL
COMSOLGUI
CLIENTSERVER, CLUSTERNODE
AC/DC Module
ACDC
Acoustics Module
ACOUSTICS
BATTERIESANDFUELCELLS
CADIMPORT, CADREADER
CFD Module
CFD
CHEM
Corrosion Module
CORROSION
ECADIMPORT
Electrochemistry Module
ELECTROCHEMISTRY
Electrodeposition Module
ELECTRODEPOSITION
Fatigue Module
FATIGUE
| 39
PRODUCT/FEATURE
FEATURE NAME
CATIA5
Geomechanics Module
GEOMECHANICS
HEATTRANSFER
LLAUTOCAD
LLCREOPARAMETRIC
LLEXCEL
LLINVENTOR
LLMATLAB
LLPROENGINEER
LLSOLIDEDGE
LLSOLIDWORKS
LLSPACECLAIM
MEMS Module
MEMS
MOLECULARFLOW
MULTIBODYDYNAMICS
NONLINEARSTRUCTMATERIALS
Optimization Module
OPTIMIZATION
PARTICLETRACING
PIPEFLOW
Plasma Module
PLASMA
RF Module
RF
Semiconductor Module
SEMICONDUCTOR
STRUCTURALMECHANICS
SUBSURFACEFLOW
WAVEOPTICS
I n s t a l l i n g t h e L i c e n s e M a n age r
The FlexNet license manager is automatically installed when installing COMSOL
unless otherwise specified on the Features page of the COMSOL Installer; see
Features Page on page 20. The check box for the license manager components
can be found last in the list of software components, as seen in the picture below:
If you do not intend to run the license manager software on the computer for
which you are installing COMSOL, you can clear this check box during
installation. The license manager components requires a moderate amount of hard
disk space (about 26MB).
If you want to install COMSOL on the same computer as the license manager, first
perform a complete COMSOL installation including the license manager software
components. When finished, skip the remainder of this section and continue with
Starting the License Manager on page 42.
To install only the license manager, follow the installation instructions for
COMSOL earlier in this document and on the Features page, clear all check boxes
except the one for the license manager.
AUTOMATED LICENSE MANAGER INSTALLATION
| 41
S t a r t i n g t h e L i c e n s e M a n ager
The license manager can be started manually, or it can be configured to run
automatically as a service each time the license server is restarted.
STARTING THE MANAGER AUTOMATICALLY AS A SERVICE
To set up the license manager as a service from the FlexNet Control Panel
(LMTOOLS):
1 Locate the COMSOL43b\license\win32 (Windows 32-bit) or
COMSOL43b\license\win64
Manager.
5 Specify the full path to lmgrd.exe, license.dat by browsing to their location
on your hard drive. The default location for lmgrd.exe is at: C:\Program
and for the license file at:
C:\Program Files\COMSOL\COMSOL43b\license\license.dat. For the debug
log file, you can use any name of your choice, for example, comsol43b.log. For
convenience you can place this next to your license file at: C:\Program
Files\COMSOL\COMSOL43b\license\win64\lmgrd.exe,
Files\COMSOL\COMSOL43b\license\comsol43b.log.
Make sure your Windows user account has read/write permission for the
folder of the debug log file otherwise the debug log file is not created.
6 Select the Use Services check box (this might not be possible on all platforms,
but it is recommended when available) and then the Start Server at Power Up
check box.
7 Click Save Service. The license manager now starts at boot. If you wish to start
the license manager right away without restarting the license server computer,
click Start Server on the Start/Stop/Reread page of the FlexNet Control Panel.
S TARTING
The license manager is now ready to distribute licenses over the network. It writes
debug information to the log file COMSOL43b\license\comsol43b.log.
| 43
Starting COMSOL
After the installation is complete and the license manager daemons are running on
the license server, you can start using COMSOL. For more information on how
to run COMSOL, see Running COMSOL on Windows on page 46.
If you need to verify the hostid of the license server, you can follow the steps for
Obtaining the Hostid on page 9. Alternatively, if COMSOL is already installed
on the license server, you can determine the hostid by executing the lmhostid
command
COMSOL43b/license/win32/lmutil lmhostid
or
COMSOL43b/license/win64/lmutil lmhostid
The volume serial number has 4 bytes, each with two hexadecimal digits. In this
case, the full hostid has eight hexadecimal digits.
Tro u bl e s h o o t i n g L i c e n s e E rro r s
If you have questions or problems with your installation, see Troubleshooting
License Errors on page 96.
| 45
T h e C O M S O L Fol d e r o n T h e W i n d ow s S t a r t M e nu
The COMSOL 4.3b folder on the Start menu contains a selection of the items in
the following list depending on which COMSOL products and software
components you have licensed and installed:
COMSOL Multiphysics 4.3b: Starts the COMSOL Desktop.
Model Animations: Launches a web browser with a selection of model
animations at: www.comsol.com/showroom/animations
Uninstall COMSOL Multiphysics 4.3b: Starts the COMSOL Uninstaller.
For more information, see Removing (Uninstalling) the COMSOL
Installation on page 25.
32-bit: COMSOL 32-bit executables
Client Server
- COMSOL Multiphysics 4.3b Client: Starts a COMSOL Client that can be
connected to a COMSOL Server.
- COMSOL Multiphysics 4.3b Server: Starts a COMSOL Server that a
COMSOL Client can connect to.
For more information on running COMSOL in client-server mode, see
Running COMSOL in Client-Server Mode on page 49.
COMSOL with MATLAB: This is available if you have licensed the LiveLink
for MATLAB. It starts MATLAB and sets up all necessary paths. Also starts
R u n n i n g C O M S O L o n W i n d ow s 8
On Windows 8, COMSOL can be started from three different locations:
The COMSOL Multiphysics tile on the Windows Start Screen:
| 47
There are two icons on the Window Desktop for COMSOL Multiphysics
and COMSOL Help Desk:
The Windows All apps page has three tiles for COMSOL Help Desk,
COMSOL Launchers, and COMSOL Multiphysics:
S ta r t i n g C O M S OL fo r a C l a s ski t L i c e n se
If you have a Classkit License, you start it by double clicking its dedicated
Windows desktop icon:
C re a t i n g D e s k t o p S h o r t c u t s M a nu a l ly
Sometimes it is necessary to create the COMSOL shortcuts manually, for example
when COMSOL is installed on a shared network drive.
1 Locate the COMSOL executable. Its default location is
C:\Program Files\COMSOL\COMSOL43b\bin\win64\comsol.exe
or
C:\Program Files\COMSOL\COMSOL43b\bin\win32\comsol.exe
FOR A
C LASSKIT L ICENSE
If you manually create a desktop shortcut for a Classkit License, then, in addition
to the steps above, the shortcuts Target needs to be modified with additional
options. Right-click the COMSOL shortcut icon and select Properties. Change the
text string in the Target field to
"C:\Program Files\COMSOL\COMSOL43b\bin\win64\comsol.exe" --launcher.ini
"C:\Program Files\COMSOL\COMSOL43b\bin\win64\comsolclasskit.ini"
R u n n i n g C O M S O L i n C l i e n t- S e r ver M o d e
When you start COMSOL by, for example, double-clicking the Windows desktop
icon, COMSOL is run as a single application including the functionality of both
the COMSOL Client and COMSOL Server, as explained later in this section.
However, the COMSOL Client/Server architecture lets you access the COMSOL
Serverthe COMSOL computational engineas a separate process. For
Running COMSOL on Windows
| 49
example, the COMSOL Desktop can act as a COMSOL Client when connected
to a COMSOL Server.
The license server is not the same as a COMSOL Server. The license
manager can run on a computer different from both the ones used by
COMSOL Desktop and COMSOL Server.
You need a Floating Network License to run the COMSOL Server and the
COMSOL Client on separate computers. However, any COMSOL license is
sufficient for running the Client and the Server on the same computer.
The Client and Server need not run on the same platform. For example, you can
run the COMSOL Desktop on Windows connecting to a COMSOL Server on a
Linux or Mac computer. This enables offloading your personal laptop or desktop
computer from heavy-duty computations and to run just the COMSOL Desktop
graphical user interface on your personal computer. A typical use would be to run
the COMSOL Server on a computer with large amounts of memory (RAM) and
processing power and to use your personal computer for pre- and postprocessing
with the COMSOL Desktop.
STARTING A COMSOL SERVER
The COMSOL server is single user server allowing multiple session of the same
user, one session at a time. To start the COMSOL Server, click COMSOL
Multiphysics Server in the Client Server folder under your COMSOL folder on the
Windows Start menu. (On Windows 8 you find this on the All apps page under
COMSOL Launchers.) When you start the COMSOL Server from the Windows
Start menu, a command window appears asking you for a user name and password.
You can use any user name and password of your choice, it is only used in the
context of connecting a COMSOL Client with a COMSOL Server.
When the COMSOL Server starts, it listens for a COMSOL Client connection on
the port listed in the command window. In the example above it is port 2036.
Once you have filled out this information and clicked OK, the COMSOL Server
command window displays information that a COMSOL Client has connected.
For more information on running COMSOL in Client/Server mode, see the
COMSOL Multiphysics Reference Manual.
To run a specific study add the command line option -study <tag> where <tag>
is the tag of the study to run, for instance, std1. To see the tag, select View>Model
Builder Node Label>Show Name and Tag in the COMSOL Desktop.
The COMSOL Multiphysics Reference Manual has a dedicated section on
running COMSOL from the Windows command window, including a list of
COMSOL commands, and associated syntax.
| 51
R u n n i n g C O M S O L o n M u l t i c o re C o m p u t e r s
COMSOL supports two modes of parallel operation: shared-memory parallel
operations and distributed-memory parallel operations, including cluster support.
This section covers shared-memory processing, or multithreading, which is
important for the performance of COMSOL computations. Some terms that are
frequently used in when describing multithreading are:
Core: The core is a processor core used in shared-memory parallelism by a
computational node with multiple processors.
Speedup is how many times faster a job runs on N cores compared to 1 core,
on a specific compute node. The speedup depends on the simulation type,
the hardware used, and hardware drivers used.
On Windows, the default number of processor cores used by COMSOL is the
total number of available physical cores. For example, if you have a 2 x dual core
machine, 4 cores are used in parallel by a COMSOL process.
Here is how to find out how many processor cores your Windows machine has
(applicable for computers that do not have Intel Hyper-Threading Technology
and AMD computers that are not based on Bulldozer):
1 In the Windows file browser, right-click Computer or My Computer, select
Properties.
2 Click Advanced system settings. Go to the Advanced tab.
3 Click the Environment Variables button and look in the System variables list.
If you want COMSOL to leave out one or more processor cores you can set the
number of cores used for a computational job in the Preferences dialog box under
Memory and processors (by first selecting the Number of processors check box
and then entering the number of processor cores to use).
You can also change the default behavior of COMSOL by setting the environment
variable COMSOL_NUM_THREADS to the desired number of cores. See the COMSOL
Multiphysics Reference Manual for more information.
Your first stop is to make sure you have the latest release installed. Check
that you have COMSOL 4.3b or later also make sure to install the latest
product updates.
For Windows HPCS, log in to each node with remote desktop and start the
COMSOL Desktop GUI. No error messages should be displayed.
If you get the error message Process status indicates that process is
running, then cancel any running jobs in the Windows HPCS Job manager
or other scheduler that you use. In the COMSOL Desktop, locate the
External Process page at the bottom right. Click the Clear Status button.
| 53
R u n n i n g C O M S O L w i t h M AT L A B
Running COMSOL with MATLAB requires a LiveLink for MATLAB license.
To run COMSOL with MATLAB, double-click the COMSOL 4.3b with
MATLAB icon on the desktop.
To display the plot in a COMSOL graphics window you need to run COMSOL
with MATLAB using the graphics mode. To do so, append the flag -graphics
to the COMSOL with MATLAB target path.
Installing on Mac OS X
I n s ta l l a t i o n O ve r t h e I n t e r n e t
A trial license may be given to you with the intention to test the software without
any payment obligation for non-commercial or non-production use. This option
may not be available in all regions.
Installation of a Single User Trial License on Mac requires a license passcode. A
passcode has a form similar to:
FFFFFFFF-TYUS-123456-1234567-123456789
This is usually sent to you by your COMSOL representative by email. Once you
locate your passcode, follow these steps to prepare for download and installation:
1 Click the link for downloading the software as given in the software download
email from your COMSOL representative. This link will be identical or similar
to: www.comsol.com/support/download/trial.
Installing on Mac OS X
| 55
2 If you havent already created a COMSOL Access account, you are now
prompted to create it. While creating the account, enter your trial passcode to
associate it with your account information.
If you already have created a COMSOL Access account, then the link
www.comsol.com/support/download/trial directs you to a page where you
can enter the passcode:
3 Click Download.
4 Continue with the instructions in the section Downloading the COMSOL
56 | Installing on Mac OS X
Installation of any paid-for license on Mac requires a license file which is sent to
you by your COMSOL representative by email. To be able to generate the license
file, information about your hardware is needed in the form of a hostid (host ID).
The hostid is used to lock the license to your hardware and needs to be sent by
you to a COMSOL representative prior to the license file being generated.
the colons (:) removed. If you plan to install on a computer with a wireless
network card, report the hardware address for both Network Interface (en0)
and Network Interface (en1).
If your network administrator prefer to use a fixed IP address for this particular
computer, this IP Address could be optionally used in place of the Host Name.
Installing on Mac OS X
| 57
A Single User License file can normally not be edited or changed in any way by
the user but has to be identical to the one sent to you by a COMSOL
representative. If you were sent a license file that requires a license manager, then
minor edits may be required. For information on the type of license file required
for installations using a license manager, see The License File on page 66.
email from your COMSOL representative. This link will be identical or similar
to: www.comsol.com/support/download.
58 | Installing on Mac OS X
2 If you havent already created a COMSOL Access account, you are now
prompted to create it. While creating the account, point to your license file
(license.dat) to associate it with your account information.
If you already created a COMSOL Access account, then you can associate the
license file with your account under Manage Licenses at www.comsol.com/
access/licenses/
| 59
D OWNLOADING
THE
COMSOL I NSTALLER
1 You are now given the option of Installing COMSOL over the Internet. (For the
DVD option see Installation from Downloaded DVD Image on page 60.) In
addition, there are two further options of Compact Install or Full Install:
a Compact Install: Includes the on-line documentation. The Model Library
tutorials are stripped of solutions, which reduces download time. The size of
this download ranges from 600 MB to 1.6 GB depending on your license.
b Full Install: Includes the full documentation and the complete Model Library
with meshes and solutions for your licensed products. The size of this
download ranges from 1.0 GB to 4.6 GB depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support on the Support Center page: www.comsol.com/support.
2 For Installing COMSOL over the Internet, in the Mac section, click one of the
The COMSOL Installer is a user interface tool that guides you through the
installation process. Start the COMSOL Installer by first unzipping the
downloaded file and then running the COMSOL Installer application COMSOL
Installer.app. The COMSOL 4.3b Installer window should now appear. Now
continue with the instructions in the section Running The COMSOL Installer
on page 62.
I n s t a l l a t i o n f ro m D ow n l o a d e d DV D I m age
Installation from a DVD where the DVD image is downloaded from COMSOL
for off-line installation requires you to first create a COMSOL Access account as
described in the section Registering with COMSOL Access on page 58.
1 Once you are logged in to COMSOL Access, you are now given the options of
Installing COMSOL over the Internet or to Download the DVD Image for Offline
60 | Installing on Mac OS X
Installation. This section covers the DVD Image option. In addition, there are
two further options of Compact Install or Full Install:
a Compact Install: Includes the on-line documentation. The Model Library
tutorials are stripped of solutions, which reduces download time. The size of
this download ranges from 600 MB to 1.6 GB depending on your license.
b Full Install: Includes the full documentation and the complete Model Library
with meshes and solutions for your licensed products. The size of this
download ranges from 1.0 GB to 4.6 GB depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support from the Support Center page at www.comsol.com/support.
2 For the DVD Image option, click one of the buttons for Compact Install or Full
Install. Clicking one of the install buttons starts the download of the COMSOL
DVD Image. The file to download is called COMSOL43b_dvd.iso.
3 When you have downloaded the DVD image, burn the DVD image to a disc to
be able to install. Alternatively, you can install directly from the downloaded
DVD image by double-clicking it to mount it.
If you want to burn the DVD image to a disc:
4 Launch the Disk Utility application from Applications/Utilities.
5 Click the Burn toolbar button. Select the DVD image in the file dialog box and
open it.
6 Insert an empty DVD in the DVD drive and click Burn in the dialog box in Disk
Utility.
S ta r t i n g th e In s t al l er f ro m DV D o r DV D Im age
This section applies if you have received a DVD from a COMSOL representative
or if you have burnt a DVD image downloaded from COMSOL for off-line
installation.
The COMSOL Installer is a user interface tool that guides you through the
installation process. To start the installer:
1 Insert the COMSOL DVD into the DVD drive (or mount the image).
2 Launch the COMSOL Installer application from the Finder.
Installing on Mac OS X
| 61
3 The COMSOL 4.3b Installer window appears. Now continue with the
I n s t a l l a t i o n f ro m U S B F l a s h D r i ve
This section applies if you have received a USB Flash Drive from a COMSOL
representative.
STARTING THE INSTALLER FROM A USB FLASH DRIVE
The COMSOL Installer is a user interface tool that guides you through the
installation process. To start the installer:
1 Connect the USB Flash Drive to your computer.
2 Launch the COMSOL Installer application from the Finder.
3 The COMSOL 4.3b Installer window appears. Now continue with the
62 | Installing on Mac OS X
R e m ov i n g ( U n i n s t a l l i n g ) t h e C O M S O L I n s t a l l a t i o n
The COMSOL 4.3b installation adds files only in the COMSOL43b folder. To
remove the COMSOL installation, delete the COMSOL43b folder including all
subfolders.
A u t o m a t e d I n s ta l l a t i o n
You can install COMSOL using an automated installation process with minimal
user interaction. This method requires installation from DVD or DVD image. The
documentation on how to create an answer file is available in the template,
setupconfig.ini, which is available on the DVD. When an answer file is
created, start the installation by running
<path to DVD>/setup -s <answer file path>
P ro d u c t U p d a t e s a n d M o d e l L i b r a r y U p d a t e
COMSOL periodically releases product updates with improvements and
corrections to reported problems. By default, COMSOL checks for updates at
startup. You can turn this feature on and off from the COMSOL Desktop
Preferences Window. Here you can also configure settings for the Model Library
Update.
The Model Library is updated on a regular basis by COMSOL. From the
COMSOL Desktop, by choosing the menu option View>Model Library Update you
can get the latest updates to the model library. This connects you to the
COMSOL Model Update website where you can access the latest models and
model updates. This includes models that have been added or improved since the
latest product release.
Using the Updates section in the Preferences window you can configure proxy
server settings as well as model and documentation directories for the Model
Library Update. See the COMSOL Multiphysics Reference Manual for more
information including command-line options for the Model Library.
Installing on Mac OS X
| 63
C h a n g i n g t h e Pat h t o t h e M AT L A B I n s t a l l a t i o n
You can change the path to the MATLAB installation in the Preferences window
accessed from the Options menu of the COMSOL Desktop. For more
information, see the LiveLink for MATLAB documentation.
64 | Installing on Mac OS X
F l ex N e t L i c e n s e M a n ager S o f t w a re C o m p o n e n t s
The license manager consists of the following software components:
License manager daemon (lmgrd)
Vendor daemon (LMCOMSOL)
FlexNet utility program (lmutil and others)
The two daemons (lmgrd and LMCOMSOL) run on the license server. When a user
starts COMSOL on a client computer, communication is established through the
network from the client to the license server and the license manager daemon
(lmgrd). That daemon in turn makes a request to the vendor daemon (LMCOMSOL),
which releases licenses according to information in the license.dat file. The
FlexNet utility programs are used to handle license server management tasks.
F l ex N e t L i c e n s e M a n ager D o c u m e n ta t i o n
For detailed information on the FlexNet license manager software, select
Help>Documentation from the COMSOL Desktop main menu, and scroll to the
bottom of the page to locate a PDF copy of the FlexNet License Administration
Guide.
| 65
T h e Li c e n s e F i l e
The license file for use on Mac OS X is identical to that of Windows. See The
License File on page 37 for more information.
I n s t a l l i n g t h e L i c e n s e M a n age r
The FlexNet license manager is automatically installed when installing COMSOL
unless otherwise specified on the Features page of the COMSOL Installer; see
Features Page on page 20. The check box for the license manager components
can be found last in the list of software components.
If you want to install COMSOL on the same computer as the license manager, first
perform a complete COMSOL installation including the license manager software
components. When finished, skip the remainder of this section and continue with
Starting the License Manager on page 66.
To install only the license manager, follow the installation instructions for
COMSOL earlier in this document and on the Features page, clear all check boxes
except the one for the license manager.
AUTOMATED LICENSE MANAGER INSTALLATION
S t a r t i n g t h e L i c e n s e M a n ager
Either start the license manager manually or let it run automatically at startup.
STARTING THE LICENSE MANAGER MANUALLY
directory
cd /Applications/COMSOL43b/license/maci32
or
cd /Applications/COMSOL43b/license/maci64
3 Then enter
./lmgrd -c ../license.dat -l /var/tmp/comsol43b.log
The server is now ready to distribute licenses over the network. It writes any debug
information to the log file /var/tmp/comsol43b.log.
STARTING THE LICENSE MANAGER AUTOMATICALLY AT STARTUP
| 67
Starting COMSOL
After the installation is complete and the license manager daemons are running on
the license server, you can start using COMSOL. For more information on how
to run COMSOL, see Running COMSOL on Mac OS X on page 70.
directory
cd /Applications/COMSOL43b/license/maci32
or
cd /Applications/COMSOL43b/license/maci64
OBTAINING A HOSTID
If you need to verify the hostid of the license server, you can follow the steps in
Obtaining the Hostid on page 57. Alternatively, if COMSOL is already installed
on the license server, you can determine the hostid by executing the lmhostid
command
COMSOL43b/license/$arch/lmhostid
Tro u bl e s h o o t i n g L i c e n s e E rro r s
If you have questions or problems with your installation, see Troubleshooting
License Errors on page 96.
| 69
The COMSOL with MATLAB application requires that you use the X11
application together with MATLAB. The X-Windows application
OroborOSX is not supported. On Mac OS X 10.6 Snow Leopard you
need to quit the Terminal application prior to running the COMSOL with
MATLAB application.
COMSOL Multiphysics Server This application launches the Terminal
www.comsol.com.
The COMSOL applications do not work if moved outside the COMSOL
folder. Create an alias if, for example, a desktop icon is required.
R u n n i n g C O M S O L f ro m a Te r m i n a l W i n d ow
COMSOL can also be launched from a terminal window using the shell script
COMSOL43b/bin/comsol.
To run the comsol command more easily, include the COMSOL43b/bin directory
in the path or make a symbolic link from /usr/bin/comsol to the comsol script.
Those with administrator privileges can create a symbolic link with the command
sudo ln -s /Applications/COMSOL43b/bin/comsol /usr/bin/comsol
To start COMSOL using a Classkit License, start COMSOL from the terminal
window using the -ckl option, for example
comsol -ckl
R u n n i n g C O M S O L i n C l i e n t- S e r ver M o d e
When you start COMSOL by, for example, launching the COMSOL Multiphysics
application, COMSOL is run as a single application including the functionality of
both the COMSOL Client and COMSOL Server, as explained later in this section.
However, the COMSOL Client/Server architecture lets you access the COMSOL
Serverthe COMSOL computational engineas a separate process. For
example, the COMSOL Desktop can act as a COMSOL Client when connected
to a COMSOL Server.
The license server is not the same as a COMSOL server. The license
manager can run on a computer different from both the ones used by
COMSOL Desktop and COMSOL Server.
You need a Floating Network License to run the COMSOL Server and the
COMSOL Client on separate computers. However, any COMSOL license is
sufficient for running the Client and the Server on the same computer.
The Client and Server need not run on the same platform. For example, you can
run the COMSOL Desktop on Mac connecting to a COMSOL Server on a
Windows or Linux computer. This enables offloading your personal laptop or
Running COMSOL on Mac OS X
| 71
desktop computer from heavy-duty computations and to run just the COMSOL
Desktop graphical user interface on your personal computer. A typical use would
be to run the COMSOL Server on a computer with large amounts of memory
(RAM) and processing power and to use your personal computer for pre- and
postprocessing with the COMSOL Desktop.
STARTING A COMSOL SERVER
To start the COMSOL Server, run the COMSOL Server application. A terminal
window appears asking you for a user name and password. You can use any user
name and password of your choice, it is only used in the context of connecting a
COMSOL Client with a COMSOL Server.
When the COMSOL Server starts, it listens for a COMSOL Client connection on
the port listed in the command window.
Once you have filled out this information and clicked OK, the COMSOL Server
terminal window displays information that a COMSOL Client has connected. For
more information on running COMSOL in Client/Server mode, see the
COMSOL Multiphysics Reference Manual.
to create batch jobs. From the terminal window, you can start batch jobs using the
comsol batch command. This is an example of how such a command could look
like:
comsol batch -inputfile in.mph -outputfile out.mph
To run a specific study add the command line option -study <tag> where <tag>
is the tag of the study to run, for instance, std1. To see the tag, select View>Model
Builder Node Label>Show Name and Tag in the COMSOL Desktop.
The COMSOL Multiphysics Reference Manual includes a dedicated section on
running COMSOL from the terminal window, including a list of COMSOL
commands, and associated syntax.
R u n n i n g C O M S O L o n M u l t i c o re C o m p u t e r s
COMSOL supports two modes of parallel operation: shared-memory parallel
operations and distributed-memory parallel operations, including cluster support
for Windows and Linux. This section covers shared-memory processing, or
multithreading, which is important for the performance of COMSOL
computations. Some terms that are frequently used in when describing
multithreading are:
Core: The core is a processor core used in shared-memory parallelism by a
computational node with multiple processors.
Speedup is how many times faster a job runs on N cores compared to 1 core,
on a specific compute node. The speedup depends both on the simulation
type, the hardware used, and hardware drivers used.
On Mac OS X, the default number of processor cores used by COMSOL is the
total number of available physical cores. For example, if you have a 2 x dual core
machine, 4 cores are used in parallel by a COMSOL process.
SHARED - MEMORY OPTIONS
From the terminal window, use the comsol command option -np to control the
number of cores and processors used. The default is to use all available cores and
processors. For example:
comsol -np 2
| 73
You may need to experiment to find the options that work best for your
configuration. For more information see the COMSOL Multiphysics Reference
Manual.
Installing on Linux
INSTALLATION OVER THE INTERNET
Installation of any paid-for license on Linux requires a license file, which is sent to
you by your COMSOL representative by email. To be able to generate the license
file, information about your hardware is needed in the form of a hostid (host ID).
The hostid is used to lock the license to your hardware and needs to be sent by
you to a COMSOL representative prior to the license file being generated.
A trial license may be given to you with the intention to test the software
without any payment obligation for non-commercial or non-production
use. This option may not be available in all regions. For installation of a
Single User Trial License on Linux, you can follow the same instructions
as for a paid-for license.
This displays the Ethernet address (also called a MAC address) which consists
of six bytes displayed as six pairs of hexadecimal digits such as
00:40:05:16:E5:25.
If your network administrator prefer to use a fixed IP address for this particular
computer, this IP Address could be optionally used in place of the Host Name.
For more information on license manager installation see License Manager
Installation on Linux on page 85.
| 75
requires a license manager, then minor edits may be required. For information on
the type of license file required for installations using a license manager, see The
License File on page 37.
email from your COMSOL representative. This link will be identical or similar
to: www.comsol.com/support/download
76 | Installing on Linux
2 If you havent already created a COMSOL Access account, you are now
prompted to create it. While creating the account, point to your license file
(license.dat) to associate it with your account information.
If you already created a COMSOL Access account, then you can associate the
license file with your account under Manage Licenses at www.comsol.com/
access/licenses
Installing on Linux
| 77
3 Continue with the instructions in the next section Downloading the COMSOL
Installer.
DOWNLOADING THE COMSOL INSTALLER
1 You are now given the option of Installing COMSOL over the Internet. (For the
DVD option see Installation from Downloaded DVD Image on page 79.) In
addition, there are two further options of Compact Install or Full Install:
a Compact Install for 32-bit or 64-bit Linux: Includes the on-line documentation.
complete Model Library with meshes and solutions for your licensed
products. The size of this download ranges from 1.0 GB to 4.6 GB
depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support from the Support Center page at www.comsol.com/support.
2 For Installing COMSOL over the Internet, in the Linux section, click one of
The COMSOL Installer is a user interface tool that guides you through the
installation process. Start the COMSOL Installer by first unzipping the
downloaded file and then running the setup script. The COMSOL 4.3b Installer
window should now appear. Now continue with the instructions in the section
Running The COMSOL Installer on page 81.
78 | Installing on Linux
I n s t a l l a t i o n f ro m D ow n l o a d e d DV D I m age
Installation from a DVD where the DVD image is downloaded from COMSOL
for off-line installation requires you to first create a COMSOL Access account as
described in the section Registering with COMSOL Access on page 76.
1 Once you are logged in to COMSOL Access, you are now given the options of
Installing COMSOL over the Internet or to Download the DVD Image for Offline
Installation. This section covers the DVD Image option. In addition, there are
tutorials are stripped of solutions, which reduces download time. The size of
this download ranges from 600 MB to 1.6 GB depending on your license.
b Full Install: Includes the full documentation and the complete Model Library
with meshes and solutions for your licensed products. The size of this
download ranges from 1.0 GB to 4.6 GB depending on your license.
If you have problems downloading (such as Error downloading file.
Connection refused: connect), please review this knowledge base entry:
www.comsol.com/support/knowledgebase/1149. If you still have
problems, please contact your local COMSOL representative or technical
support from the Support Center page at www.comsol.com/support.
2 In the section For the DVD Image option, click one of the buttons for Compact
Install or Full Install. Clicking one of the install buttons starts the download of
Use a DVD burning tools or command such as cdrecord to burn the DVD.
Alternatively, directly mount the DVD using a loopback device
mount -o loop COMSOL43b_dvd.iso /mnt
S t a r t i n g t h e I n s t a l l e r f ro m D ow n l o a d e d DV D I m age
This section applies if you have burnt a DVD image downloaded from COMSOL
for off-line installation.
Installing on Linux
| 79
S TARTING
The COMSOL Installer is a user interface tool that guides you through the
installation process. To start the installer:
1 Make sure the COMSOL DVD is in the DVD drive (or mount the image).
2 Type /mnt/setup
3 The COMSOL 4.3b Installer window appears. Now continue with the
I n s t a l l a t i o n f ro m DV D
This section applies if you have received a DVD from a COMSOL representative.
STARTING THE INSTALLER FROM A DVD
The COMSOL Installer is a user interface tool that guides you through the
installation process. To start the installer:
1 Insert the COMSOL 4.3b DVD into the DVD drive.
2 If the DVD is not mounted automatically by your operating system, use the
mount
where drivepath is the mount point of the DVD drive, for example /media/
cdrom.
You may have to mount the DVD with the option -o exec if your Linux mounts
the DVD without execute options by default.
The COMSOL 4.3b Installer window appears. Now continue with the
instructions in the section Running The COMSOL Installer on page 81.
I n s t a l l a t i o n f ro m U S B F l a s h D r i ve
This section applies if you have received a USB Flash Drive from a COMSOL
representative.
80 | Installing on Linux
The COMSOL Installer is a user interface tool that guides you through the
installation process. To start the installer:
1 Connect the USB Flash Drive to your computer.
2 If the USB Flash Drive is not mounted automatically by your operating system,
where drivepath is the mount point of the USB Flash Drive, for example /
media/usb.
You may have to mount the USB Flash Drive with the option -o exec if your
Linux mounts the USB Flash Drive without execute options by default.
4 The COMSOL 4.3b Installer window appears.Now continue with the
the license server, a dialog box opens up and you are asked to enter the user to
bind the license to.
4 Select for which platforms (32-bit or 64-bit Linux) that you wish to install and
click Next.
5 Select the features to install and specify the path to the COMSOL installation
directory.
6 Click Next.
Installing on Linux
| 81
7 If you have licensed LiveLink for MATLAB, then specify the MATLAB root
folder.
8 Click Next.
9 Click Install to start the installation.
10 When the installation process is finished the Finish window appears. If errors
arose during installation, this window issues a notification. The installer also
writes a log entry into the text file comsolsetup.log, which resides in the
specified installation directory. Click Finish to quit the installer. If you installed
from DVD, use the unmount and eject commands to unmount and eject the
DVD. Some Linux configurations automatically unmount and eject the DVD
when you press the DVD drive button.
11 To make sure all users can easily start COMSOL, include the comsol43b/bin
comsol
We b B rows e r fo r V i ewi n g t h e D o c u m e n t a t i o n
The file browser in the bin directory attempts to start common web browsers that
are available with the supported Linux versions. Edit the file in any text editor to
adjust it for your preferred web browser. The variable BROWSERS in this file contains
a list of web browsers in order of preference. If you want to make a specific browser
the preferred web browser, put it first in the list.
R e m ov i n g ( U n i n s t a l l i n g ) t h e C O M S O L I n s t a l l a t i o n
The COMSOL 4.3b installation adds files only in the comsol43b directory. To
remove the COMSOL installation, simply delete the comsol43b directory
including all subdirectories.
82 | Installing on Linux
A u t o m a t e d I n s ta l l a t i o n
You can install COMSOL using an automated installation process with minimal
user interaction. This method requires installation from DVD or DVD image. The
documentation on how to create an answer file is available in the template,
setupconfig.ini, which is available on the DVD. When you have created an
answer file, start the installation by running
<path to DVD>/setup -s <answer file path>
P ro d u c t U p d a t e s a n d M o d e l L i b r a r y U p d a t e
COMSOL periodically releases product updates with improvements and
corrections to reported problems. By default, COMSOL checks for updates at
startup. You can turn this feature on and off from the COMSOL Desktop
Preferences Window. Here you can also configure settings for the Model Library
Update.
The Model Library is updated on a regular basis by COMSOL. From the
COMSOL Desktop, by choosing the menu option View>Model Library Update you
can get the latest updates to the model library. This connects you to the
COMSOL Model Update website where you can access the latest models and
model updates. This includes models that have been added or improved since the
latest product release.
Using the Updates section in the Preferences window you can configure proxy
server settings as well as model and documentation directories for the Model
Library Update. See the COMSOL Multiphysics Reference Manual for more
information including command-line options for the Model Library.
C h a n g i n g t h e Pat h t o t h e M AT L A B I n s t a l l a t i o n
You can change the path to the MATLAB installation in the Preferences window
accessed from the Options menu of the COMSOL Desktop. For more
information, see the LiveLink for MATLAB documentation.
Installing on Linux
| 83
Cluster Installation
COMSOL supports two modes of parallel operation: shared-memory parallel
operations and distributed-memory parallel operations, including cluster support.
This section is dedicated to distributed-memory parallel installation.
COMSOL can distribute computations on compute clusters using the MPI
model. One large simulation can be distributed across many compute nodes. Also,
parametric sweeps can be distributed with individual parameter cases distributed
to each cluster node.
SYSTEM REQUIREMENTS
The installation instructions above can be followed also for clusters. COMSOL
supports shared-memory parallelism and distributed-memory parallelism on
32-bit and 64-bit Linux. For details on system requirements, see
www.comsol.com/products/requirements/linux.
LICENSE MANAGER
The COMSOL installation folder should be shared between all compute nodes
and the head node.
FEATURES
If you work on a computer that is not on the cluster, install COMSOL on that
computer. Typically, you use a scheduler to launch jobs on the cluster. Make sure
the scheduler client software is installed on the that computer. You can configure
the installation to use the scheduler by changing the comsol.ini file according to
the section on MPI Options in the COMSOL Multiphysics Reference Manual.
For more information on installing and running COMSOL on clusters, see
Running COMSOL on Clusters on page 93 and the COMSOL Multiphysics
Reference Manual.
84 | Installing on Linux
F l ex N e t L i c e n s e M a n ager S o f t w a re C o m p o n e n t s
The license manager consists of the following software components:
License manager daemon (lmgrd)
Vendor daemon (LMCOMSOL)
FlexNet utility program (lmutil and others)
The two daemons (lmgrd and LMCOMSOL) run on the license server. When a user
starts COMSOL on a client computer, communication is established through the
network from the client to the license server and the license manager daemon
(lmgrd). That daemon in turn makes a request to the vendor daemon (LMCOMSOL),
which releases licenses according to information in the license.dat file. The
FlexNet utility programs are used to handle license server management tasks.
F l ex N e t L i c e n s e M a n ager D o c u m e n ta t i o n
For detailed information on the FlexNet license manager software, select
Help>Documentation from the COMSOL Desktop main menu, and scroll to the
bottom of the page to locate a PDF copy of the FlexNet License Administration
Guide.
| 85
T h e Li c e n s e F i l e
The license file for use on Linux is identical to that of Windows, except for a
Named Single User License which is described below. See The License File on
page 37 for general license file information.
LICENSE FILES FOR NAMED SINGLE USER LICENSE
If you have a Named Single User License the installer automatically creates an
options file that binds the license to the named user. This section describes the
format of the options file and how the license.dat file points to the options file.
Below is an example of an options file, LMCOMSOL.opt, for a user philip who has
access to COMSOL Multiphysics, the Structural Mechanics Module, and the
CAD Import Module. Notice that to access COMSOL Multiphysics, the options
file must include both the COMSOL and the COMSOLGUI features:
INCLUDE
INCLUDE
INCLUDE
INCLUDE
INCLUDE
Each INCLUDE row in the LMCOMSOL.opt file has a corresponding FEATURE row in the
license.dat file (with the USER_BASED keyword). The second item on each
FEATURE row is the name of the feature for which you have a license.
For more information on which FEATURE items are available, see The License
File on page 37.
The license.dat file needs to point to the options file. The path to the options
file is indicated in the options file by the options keyword. If your options file is
placed here:
/usr/local/comsol43b/license/LMCOMSOL.opt
I n s t a l l i n g t h e L i c e n s e M a n age r
The FlexNet license manager is automatically installed when installing COMSOL
unless otherwise specified on the Features page of the COMSOL Installer, see
Features Page on page 20. The check box for the license manager components
can be found last in the list of software components.
If you want to install COMSOL on the same computer as the license manager, first
perform a complete COMSOL installation including the license manager software
components. When finished, skip the remainder of this section and continue with
Starting the License Manager below.
To install only the license manager, follow the installation instructions for
COMSOL earlier in this document and on the Features page, clear all check boxes
except the one for the license manager.
AUTOMATED LICENSE MANAGER INSTALLATION
S t a r t i n g t h e L i c e n s e M a n age r
You can start the license manager manually or it can run automatically at boot.
STARTING THE LICENSE MANAGER MANUALLY
To start the license manager manually, make the license/$arch directory the
current directory and enter
./lmgrd -c ../license.dat -l /var/tmp/comsol43b.log
The server is now ready to distribute licenses over the network. It writes any debug
information to the log file /var/tmp/comsol43b.log.
STARTING THE LICENSE MANAGER AUTOMATICALLY AT BOOT
In order for the license manager to start automatically at boot, you need to add
Bourne shell commands to the appropriate boot script. You must be a superuser
(root) to edit boot scripts.
For security reasons, it is recommended that the daemons are not started
as root. Instead, use a dedicated username to start the license manager.
| 87
The procedure for editing boot scripts on each platform appears in the following
table:
PLATFORM
PROCEDURE
SuSe Linux
The following instructions should work for SuSE Linux distributions, where $arch
is either glnx86 (32-bit Linux), or glnxa64 (64-bit Linux).
In the comsol43b/license/$arch directory, enter the commands
cp rc.lm /etc/init.d/comsol43blm
chmod 755 /etc/init.d/comsol43blm
Debian
Linux
The following instructions should work for Debian Linux distributions, where
$arch is either glnx86 (32-bit Linux), or glnxa64 (64-bit Linux).
Copy the file comsol43b/license/$arch/lm_comsol to /etc/init.d
Edit /etc/init.d/lm_comsol. Update the FP and MYUSER variables as
indicated in the file. Use the utility update-rc.d to automatically update the
system's init script links:
update-rc.d lm_comsol start 99 2 3 4 5 . stop 1 0 1 6 .
This means that the COMSOL license manager is started by runlevels 2, 3, 4, and
5, and stopped by runlevels 0, 1, and 6. Enter man update-rc.d for more
information on init scripts.
Linux,
General
The following instructions should work for most Linux distributions, where $arch
is either glnx86 (32-bit Linux) or glnxa64 (64-bit Linux).
Copy the file comsol43b/license/$arch/rc.lm and paste it at the end of
/etc/rc.d/rc.local.
Replace dir in the code fragment with the full path to the $arch platform
directory, and replace username with an actual username.
Starting COMSOL
After the installation is complete and the license manager daemons are running on
the license server, you can start using COMSOL. For more information on how
to run COMSOL, see Running COMSOL on Linux on page 90.
To restart the license manager, make the license/$arch directory under the
COMSOL installation directory the current directory, then enter the following
commands:
./lmdown -c ../license.dat
./lmgrd -c ../license.dat -l /var/tmp/comsol43b.log
OBTAINING A HOSTID
If COMSOL is already installed on your license server, you can determine the
hostid by executing the lmhostid command
comsol43b/license/$arch/lmhostid
Tro u bl e s h o o t i n g L i c e n s e E rro r s
If you have questions or problems with your installation, see Troubleshooting
License Errors on page 96.
| 89
Running COMSOL
If you are running a Linux version with a graphical desktop environment, you may
find a COMSOL Multiphysics icon that you can simply click to start COMSOL.
Alternatively, using a terminal window, you can run the comsol command. If it is
not available, ask your system manager to make it available to you, or, if you have
administrative privileges on your Linux system, add the comsol command to the
search path. The comsol command is located in the bin folder in the COMSOL
installation directory. This is a typical example of a command that adds comsol to
the search path is (assuming you are logged in as root):
ln -s /usr/local/comsol43b/bin/comsol /usr/bin/comsol
R u n n i n g C O M S O L o n M u l t i c o re C o m p u t e r s
COMSOL supports two modes of parallel operation: shared-memory parallel
operations and distributed-memory parallel operations, including cluster support
for Windows and Linux. This section covers shared-memory processing, or
multithreading, which is important for the performance of COMSOL
computations. Some terms that are frequently used in when describing
multithreading are:
Core: The core is a processor core used in shared-memory parallelism by a
computational node with multiple processors.
Speedup is how many times faster a job runs on N cores compared to 1 core,
on a specific compute node. The speedup depends both on the simulation
type, the hardware used, and hardware drivers used.
On Linux, the default number of processor cores used by COMSOL is the total
number of available physical cores. For example, if you have a 2 x dual core
machine, 4 cores are used in parallel by a COMSOL process.
From the Terminal window, use the comsol command option -np to control the
number of cores and processors used. The default is to use all available cores and
processors. For example:
comsol -np 2
To run a specific study add the command line option -study <tag> where <tag>
is the tag of the study to run, for instance, std1. To see the tag, select View>Model
Builder Node Label>Show Name and Tag in the COMSOL Desktop.
The COMSOL Multiphysics Reference Manual has a dedicated section on
running COMSOL from a terminal window, including a list of COMSOL
commands, and associated syntax.
R u n n i n g C O M S O L i n C l i e n t- S e r ver M o d e
When you start COMSOL by, for example, entering the comsol command with
no additional arguments, COMSOL is run as a single application including the
functionality of both the COMSOL Client and COMSOL Server, as explained
later in this section. However, the COMSOL Client/Server architecture lets you
access the COMSOL Serverthe COMSOL computational engineas a separate
Running COMSOL on Linux
| 91
process. For example, the COMSOL Desktop can act as a COMSOL Client when
connected to a COMSOL Server.
The license server is not the same as a COMSOL Server. The license
manager can run on a computer different from both the ones used by
COMSOL Desktop and COMSOL Server.
You need a Floating Network License to run the COMSOL Server and the
COMSOL Client on separate computers. However, any COMSOL license is
sufficient for running the Client and the Server on the same computer.
The Client and Server need not run on the same platform. For example, you can
run the COMSOL Desktop on Windows connecting to a COMSOL Server on a
Linux computer. This enables offloading your personal laptop or desktop
computer from heavy-duty computations and to run just the COMSOL Desktop
graphical user interface on your personal computer. A typical use would be to run
the COMSOL Server on a computer with large amounts of memory (RAM) and
processing power and to use your personal computer for pre- and postprocessing
with the COMSOL Desktop.
STARTING A COMSOL SERVER
To start the COMSOL Server from a terminal window, run the comsol command
with the server argument:
comsol server
You are then prompted for a user name and password. You can use any user name
and password of your choice, it is only used in the context of connecting a
COMSOL Client with a COMSOL Server.
When the COMSOL Server starts, it listens for a COMSOL Client connection on
the port listed in the command window.
When you start the Client, a Connect to Server window appears prompting you
for: computer name (Server) where the COMSOL Server is running, Port
number, Username, and Password:
Once you have filled out this information and clicked OK, the COMSOL Server
terminal window displays information that a COMSOL Client has connected. For
more information on running COMSOL in Client/Server mode, see the
COMSOL Multiphysics Reference Manual.
| 93
Your first stop is to make sure you have the latest release installed. Check
that you have COMSOL 4.3b or later also make sure to install the latest
product updates.
If you get the error message Process status indicates that process is running,
then cancel any running jobs in the scheduler that you use. In the COMSOL
Desktop, locate the External Process page at the bottom right. Click the Clear
Status button.
For more information about how to run COMSOL in parallel on Linux clusters,
see the COMSOL Multiphysics Reference Manual. For installation on Clusters,
see Cluster Installation on page 84.
R u n n i n g C O M S O L w i t h M AT L A B
Running COMSOL with MATLAB starts a COMSOL Server and a MATLAB
Desktop. No COMSOL graphical user interface is involved. For tutorial, see the
LiveLink for MATLAB Users Guide.
To launch MATLAB and connect it to a COMSOL Server, run the command
comsol server matlab
S TARTING
To display the plot in a COMSOL graphics window you need to run COMSOL
with MATLAB using the graphics mode. To do so, start COMSOL with
MATLAB from a terminal window with the -graphics flag:
comsol server matlab -graphics
| 95
The most important Knowledge Base entries for installation questions and license
errors are the following:
SUBJECT
www.comsol.com/support/knowledgebase/903
www.comsol.com/support/knowledgebase/1001
www.comsol.com/support/knowledgebase/1022
COMSOL Installation
Companion
www.comsol.com/support/knowledgebase/1077
www.comsol.com/support/knowledgebase/1083
www.comsol.com/support/knowledgebase/1116
www.comsol.com/support/knowledgebase/1147
www.comsol.com/support/knowledgebase/1149
EXPLANATION
License error
A general license error has occurred. Check the error message for
details that might help solve the problem. If you need help in
interpreting the information, see the FlexNet License Manager
documentation or send the complete error message to
[email protected].
The license file is missing or your system settings doesnt allow you to
read the file. Review the license manager installation steps above and
check that you have administrative rights on your computer.
There is a formating problem with your license file. This can happen if
you edit it with a word processing software such as Microsoft Word
which inserts extra (invisible) characters. Use a plain text editor
instead (on Windows: Notepad, WordPad, or similar). Formating
problems can also happen if the file is corrupted while being copied
or emailed from one computer to another.
| 97
ERROR MESSAGE
EXPLANATION
This error message indicates that you have a time-limited (trial) license
and that your license has expired. Contact your license administrator
to see if a more recent license file is available. You may also need to
contact a COMSOL representative to renew your time-limited
license.
ERROR MESSAGE
EXPLANATION
The COMSOL license manager has not been installed or started yet.
If the first line of your license.dat file looks like this:
SERVER mylicserver 000123456789 1718
The error means that your user name does not match the one listed
in the license-manager options file, LMCOMSOL.opt. To get access to
COMSOL, ask your license/system administrator for help. When the
user name in the options file is changed, the license manager must be
shut down and restarted to give the new user immediate access to
COMSOL.
The software has detected that a system clock has been set back.
Please make sure that your computers clock is set to the current local
time and date. If the problem remains check that there are no files on
your hard drive that have a future date.
| 99
ERROR MESSAGE
EXPLANATION
Please make sure that the SERVER host name in the license.dat
file is valid and that the TCP/IP network connection between the
application computer and the license server is working properly.
This error could also indicate that your firewall is not configured
properly in order to let the license manager and vendor daemon
network traffic through (typically ports 1718 and 1719). It could also
indicate problems with other network security settings. Contact your
systems administrator for help.
Index
A
add feature 16
AutoCAD
COMSOL Conference 6
LiveLink for 31
COMSOL Exchange 6
Autodesk Inventor
LiveLink for 30
automated installation
Linux 83
ment 3
Mac OS X 63
core 53
Windows 27
Creo Parametric
LiveLink for 32
D
dongle 6
boot script 88
errors, license 96
Ethernet address 9, 44, 69, 75
Linux 89
FlexNet
Mac OS X 68
control panel 36
Windows 44
Classkit License 5, 49
85
Linux 93
license manager 5
Macintosh 71
Windows 48
35, 96
cluster computing
on Linux 93
on Windows 53
with Mac OS X 74
compute node 53
hardware address 57
COMSOL Access 6
hardware lock 6
host 53
|i
hostid
Windows 44
Linux 75, 89
LiveLink for
HowTo Videos 1, 96
I
AutoCAD 31
Autodesk Inventor 30
Creo Parametric 32
installation
Pro/ENGINEER 31
media options 1
Solid Edge 33
on Linux 75
SolidWorks 30
on Mac OS X 55
SpaceClaim 33
on Windows 7
previous 2
lmhostid
K
Knowledge Base 1, 6, 96
License Agreement 3
Linux 89
Mac OS X 69
license errors 96
license file 5, 97
Windows 44
Comment line 37
FEATURE line 39
INCREMENT line 39
SERIAL line 39
SERVER line 38
USE_SERVER line 38
VENDOR line 38
license manager
automated installation on Linux 87
automated installation on Mac OS X
66
ii |
configuring on Linux 83
Trial License 5
configuring on Mac OS X 63
Linux 75
configuring on Windows 28
Mac OS X 55
multicore computing 3
Windows 7
multiprocessor computing 3
N
tutorials 1, 96
unattended installation
Linux 83
operating system 3
Max OS X 63
options file 86
Windows 27
P
passcode 7
uninstalling COMSOL
physical address 9
on Linux 82
port number 18
on Mac OS X 63
previous installation 2
on Windows 25
Pro/ENGINEER
updates, product 1, 6
LiveLink for 31
product updates 1, 6
proxy server 23, 29, 63, 83
for software updates 27
Remote Desktop 4
remove feature 16
root 87
teaching assistants 5
technical support 1, 6, 96
three-server redundancy 18
| iii
iv |