The following items should be found on any standard Linux installation. The Breeze GUI will detect them on start up and warn you if it detects a potential problem.
The Breeze GUI requires a license, served by the Altair License Manager (ALM). The ALM runs on a license server host that can be reached by network clients. By default, it restarts on machine restart. The Altair License Manager (ALM) is built on X-Formation’s LM-X license manager suite.
Altair License Manager (ALM) is available on AltairOne. Register and then log in to access the download links.
DISPLAY
is unset../<package name>
) or the command line (./<package name> –i console
):
<install directory>/alus.conf
file later. Note that the proxy password is stored in the configuration file in plain text. Be sure to limit access to this file.By default the license server uses TCP/IP port 6200. If you have another application using that port, the server will not start. You can edit the altair-serv.cfg
file after installation to change the port used by the license server.
You can run multiple ALM servers on a single machine by specifying different ports. For example, you can run an older FLEXlm-based version of ALM (10.0 and prior) alongside the 13.0+ ALM. You can also run an ALM license server side by side with the license servers of other vendors such as FLEXlm. You can run only one license server from any specific vendor on a machine at one time. You can run only one version of the LM-X-based Altair License Manager on a host.
In order to run the Breeze GUI, you need to install a license file supplied by Altair Engineering, Inc.
Provide the host ID of your license server with your request. Log into the license server host and run the following command:
If you are using one of the ethernet-based host IDs, choose one that is on a permanent interface. Do not use an interface for VPNs or other software-based adapters; these may not always be present.
When you receive your license file, put it in the license server installation directory.
By default the license file is named altair_lic.dat
. You can change the name.
Make sure that the value of LICENSE_FILE
in the altair-serv.cfg
file is the full path to the license file.
Restart the license server:
When you replace an existing license file with a new one, repeat steps 4-5 above.
This will not affect running programs. Each client will reconnect to the server once the server is restarted. This may take approximately 15 minutes.
As of Breeze v2025.1.0 the default is to use 30 Altair HPC Works Units when running Breeze. You will require a license that has the HWHPCBreeze
feature for this to work.
For backwards compatibility floating Altair Breeze licenses can still be used if you set and export the following environment variable before running BREEZE_UNITS=false
. This will checkout a BREEZE
license.
Earlier versions of Breeze were licensed using the Ellexus License server, with either node-locked or floating licenses.
If you have been sent a node-locked license file, simply save it somewhere that the Breeze GUI can access when started.
To use floating licenses, you need to install the Ellexus license server. Download the license server archive corresponding to your architecture (32 bit or 64 bit).
Extract the license server archive into your preferred installation directory. The license server must be installed on a physical machine running a recent Linux operating system whose details match those specified within the license.
Start the license server on the command line:
Useful options for the license server are:
-d <license dir>
to specify a directory to search for licenses; by default this is the same directory as the server installation.-p <port>
to run the license server on a port of your choosing (5656 by default).To use a legacy floating license, simply place the license file (*.lic.json
) in the license directory specified to the license server (see above). Since this is a floating license, it only needs to be accessible to the license server and not to Breeze.
To update your license, you will need to save your new license file in the license directory and make the license server re-read its license files. By default, the server will re-read at midnight every day, but you can also force a re-read manually by shutting down and restarting the license server.
Altair Breeze is available on AltairOne. Register and then log in to access the download links.
You can download the trace-only package or the full product. The trace-only package contains the tracing technology as a lightweight install, but it is missing all the tools needed to analyse the Breeze data. It is useful when you are tracing or profiling an application in a different environment to the system used to look at the data.
We have 3 formats of package, a “.tar.gz”, “.deb” and “.rpm”. Select whichever is easiest for you to work with.
It is important to note that Breeze assumes that it is available on the same, canonical path on every machine when following jobs from one execution host to another.
You should make sure that you choose the right version of Breeze (32 or 64 bit) for the machine you want to run it on.
To install, just untar the product on any filesystem which is accessible from all the hosts running workloads which you wish to trace.
Install using your package manager. This will install Breeze to /opt/altair/breezeAP_{{VERSION}}_x86_64
by default.
e.g.
To install to a different location use the --instdir=dir
argument to dpkg
.
Install using your package manager. This will install Breeze to /opt/altair/breezeAP_{{VERSION}}_x86_64
by default.
e.g.
To install in a different location use the --prefix=<path>
argument to rpm
.
The first time the Breeze UI is started you will be prompted to enter your license details. You will also be prompted to update these details if your configured license is invalid for any reason, for example it is not possible to contact the configured license server.
In most cases Breeze should be configured for use with a license server (see section Licenses and the License Server). To do this make sure the “License server” option is selected, place the fully qualified domain name (or IP address) of your license server in the “Host” field, and the port on which the server is listening for license requests in the “Port” field. The port will be 6200 by default. If you do not know the location of your license server please contact your local administrator for the correct details.
If you have a legacy node-locked license (see section Legacy node-locked licenses) select “Local directory” and then use the “Browse” button to select the directory that contains your license. Please note that the license file must be named with a .lic.json
file extension to be recognised.
Once this is configured it will be stored in <install directory>/etc/breeze-license.properties
and you will not have to enter it again.
Once the license settings are correct you may wish to remove write premissions from the breeze-license.properties
file to prevent users from changing the license settings. This is supported and will not cause any issues.
The Breeze Automation Platform and Breeze Healthcheck are command line applications to parse trace data captured via Breeze or Trace-Only Breeze and export the data as text, XML files, or as an HTML Healthcheck report. It can export data corresponding to the views shown in the Breeze GUI. This allows automated test suites to be written and allows analysis of the data via third party tools. The breezeAP.sh
application can be found under the Breeze installation bin
folder.
Before you can run Breeze Automation Platform or Breeze Healthcheck you must have a Breeze license preferences file with the license configured (this is automatically generated when you set the license in the GUI) or the ALTAIR_LICENSE_PATH
environment variable must be set to the location of the license server. This should be:
<port>@<server>
. The port number used by the license server is usually 6200.For example:
$ export ALTAIR_LICENSE_PATH=6200@10.33.0.1