System requirements

Please make sure to meet all requirements before you install MLDesigner to prevent undesired behavior. The section is divided into general requirements and special requirements for GNU/Linux based operating systems respectively.

Supported platforms

Platform Operating system
Microsoft Windows
Microsoft Windows 7 (x64)
Microsoft Windows 8.1 (x64)
Microsoft Windows 10 (x64)
GNU/Linux SUSE Linux Enterprise Server/Desktop 11 (i686/x86-64)
SUSE Linux Enterprise Server/Desktop 12 (i686/x86-64)
Red Hat Enterprise Linux 5 (i686/x86-64)
Red Hat Enterprise Linux 6 (i686/x86-64)
Red Hat Enterprise Linux 7 (i686/x86-64)

Hardware requirements

Category Minimum requirement
Hard Drive Space 1024MB (installation only)
Physical memory 512MB (depends on simulation complexity, 1024MB recommended)
Screen resolution 1024x768, 1650x1050 recommended

General software requirements (all platforms)

Required software Description
HTML Browser / Internet Explorer Before installing MLDesigner, you need to download the installer binaries and/or additional resources from the internet. Modern operating systems usually come with a sufficient internet browser.
PDF Reader Additional resources are in portable document format. If not available on your system, please download and install a suitable application such as Adobe Reader or Foxit Reader

Software requirements for GNU/Linux platform

Required software Description
GNU Compiler Collection GCC is a set of tools/libraries supporting the development with various programming languages. MLDesigner takes up GCC components to deliver high performance simulations. GCC is available for download and/or distribution specific packages are available from within your package management application.
GNU C++ Compiler G++ is the GNU C/C++ compiler and is required by MLDesigner to deal with custom primitives and/or external code. G++ is part of GNU GCC (in the case, you obtained and built it from source). Otherwise the appropriate packages should be installed from within your package management application.
GNU Make Make is used for several basic operations in MLDesigner. GNU Make is available for download and/or from within your package management application.
GNU Tar The Tar application provides capabilities to create platform independent archives. Please download or install from within your package management application.
GNU Gzip Data compression application which creates *.gz files. Please download or install from within your package management application.
Java Runtime Environment (JRE) Some components of the MLDesigner graphical user interface use Java technology. OpenJDK or IcedTea should be available through your package management application.
Linux Standard Base The Linux Standard Base (LSB) is an ISO standard which aims to increase compatibility among Linux distributions. LSB is required by the FLEXnet Licensing Essentials, it won't work without it. Your package management application should provide a package called lsb-core.
Development files for the Core X11 protocol library (libX11) The development files for libX11 and libXext are necessary to run external C++ simulations in MLDesigner. Your package management application should provide packages for them, most likely named libX11-dev or libX11-devel, and libXext-dev or libXext-devel.
Development files for the X11 Common Extensions library (libXext)

Distribution specific notes

Red Hat Enterprise Linux 7

Required software Note
GNU C++ Compiler The gcc-c++ package is provided by the rhel-7-desktop-optional-rpms repository.
Development files for the Core X11 protocol library The libX11-devel package is provided by the rhel-7-desktop-optional-rpms repository.
Development files for the X11 Common Extensions library The libXext-devel package is provided by the rhel-7-desktop-optional-rpms repository.

SUSE Linux Enterprise 12

Required software Note
Development files for the Core X11 protocol library The libX11-devel package is provided by the SLE-SDK12 repository.
Development files for the X11 Common Extensions library The libXext-devel package is provided by the SLE-SDK12 repository.

Ubuntu 16.04

Required software Note
Linux Standard Base The lsb-core package is not part of Ubuntu 16.04. Please download the lsb-core (i386|amd64) and lsb-security (i386|amd64) deb packages and install them with gdebi (first lsb-security and then lsb-core).