V73 Supported Platforms and Hardware
V73 Supported Platforms and Hardware
GT-SUITE V7.3
This document is intended to inform potential customers and current users about what software and
hardware is needed to run GT-SUITE. The first section on Supported Platforms covers what platform the
GT-SUITE GUI and solver will run on, as well as what platforms may be used as a license server for GT-
SUITE. The second section on Hardware Recommendations gives typical recommendations for what to
consider when buying a new computer for a GT-SUITE workstation. The third section on Minimum
System Requirements presents general information about what hardware is required to run the software
on each operating system. Finally the fourth section on Video Card Support explains recommended and
required video card hardware and drivers, and a troubleshooting guide for diagnosing and fixing video
card problems.
1.1 Supported Platforms for GT-SUITE v7.3 and the License Server................................................... 2
1.2 Hardware Recommendations (Which computer should I buy?) ...................................................... 6
1.3 Minimum System Requirements (PC and UNIX) ........................................................................... 8
1.4 Virtual Machines.............................................................................................................................. 8
1.5 Video Card Support ......................................................................................................................... 9
1.6 Coupling GT-SUITE with 3rd Party Software (CFD/Simulink)..................................................... 12
1.1 Supported Platforms for GT-SUITE v7.3 and the License Server
Below is the most recent list of supported platforms for GT-SUITE and the License Server at the time that
this build was released. If a platform is listed as "Yes" for GT-SUITE, but "No" for the License Server,
then it cannot be the license server, and must checkout a license from a supported License Server
platform. We do not support GT-SUITE or the license server on a virtual machine.
Please see the minimum system requirements section for more information on the minimum requirements
to run GT-SUITE software. Please refer to the hardware recommendations section for recommendations
when purchasing new hardware.
Architecture
License Server
Operating
Platform Version (x86 CPUs must GT-SUITE V7.3 (See specific notes
System
have SSE2 to below table for details)
run the solver)
XP,
2003 & Yes*
Yes (See “Services
2008
Windows Windows on Vista/Windows
Server, Win8 is not supported as
7/8” below)
Vista, 7, a license server yet.
8 x86
RedHat 32 or 64 bit Yes – See below for Yes - See below for
Enterprise 4-6.1 future version known platform specific
Linux Server See below support issues
for the Yes – See below for Yes - See below for
See below for SuSE 10-11.4 future of 32 future version known platform specific
required bit Linux support issues
patches
SuSE Yes – See below for Yes - See below for
10-SP3,
Enterprise future version known platform specific
11
Server support issues
Yes - See below for
Any
License - N/A known platform specific
above
Server Only issues
UNIX - - N/A NOT SUPPORTED
Specific Notes: (please read to the end, as they are listed in order of importance / expected frequency)
CONVERGE-LITE - CONVERGE-LITE is supported for all platforms except for 32 bit Linux.
Future Version Linux Support – For the next version of GT-SUITE, we intend to drop Linux support
for RHEL 4, SLES 10, OpenSuse 10.0, 10.1, and 10.2. If this would cause a disruption in your
organization, please contact [email protected]
32 bit Linux - We are considering discontinuing support of 32 bit Linux operating systems
in the next version of GT-SUITE. If we discontinue support for 32 bit Linux, all versions up to
and including v7.3 will continue to be supported on 32/64 throughout their life cycle. In making
this decision, we would like to know if discontinuing support for 32 bit Linux in new versions of
GT-SUITE would cause a disruption for your organization. If you expect that your organization
would like to run the latest version of GT-SUITE on 32 bit Linux in 2014, please let us know by
sending an email to [email protected].
Services on Vista/Windows 7/8 - An account with administrator rights must be used to install
either of the following optional services on Vista and Windows 7/8: FLEXnet license services &
distributed computing services. (Windows 8 is not supported as license server as per below)
Additionally, the distributed computing services must be set to run as a specified user. Please see
the DistributedComputing.pdf document in the
%GTIHOME%\<version>\documents\DistributedComputing directory for more information.
Windows 8 License Servers: This platform is not supported as a license server yet.
Linux - All Linux platforms must have /usr/lib/libstdc++.so.6 installed to run v7.3. Additionally,
libstdc++.so.5 might be required to run version v72 or older. Please see the older documentation for
details concerning older versions if necessary.
General Linux License Servers: To run the license server on a Linux machine it must conform to LSB
3.0+ (Linux standard base)
Red Hat Enterprise Server 6 64-Bit - The 64-bit version of RHEL 6 does not install the necessary 32-
bit libraries to run our applications. The following 32-bit (i686) libraries will need to be installed. These
can be installed using the yum utility.
SUSE License Server - The drivers depend on a USB setting that is not enabled by default on SuSE 10.3
(and some later builds of 10.2). There is a work-around, but there is a security risk, please see below.
To mount the /proc/bus/usb for the Aladdin drivers, change the mount line in /etc/fstab similar to that
shown below. Then run `mount –a`. Doing this may be a security risk, and as such we cannot officially
recommend it.
If the above mount was not present when the drivers were installed, remove and reinstall the
drivers. This can be done by running `rpm –e aksusbd-*` and `rpm –i aksusbd-*` from the flexlm folder.
The mount above requires that the kernel has the option CONFIG_USB_DEVICEFS enabled. If your
kernel does not have this enabled, you must either update to the latest kernel, or re-compile with this
option enabled. (It was completely disabled due to security concerns in a few builds of 10.2 & 10.3) See
the link below for full details:
https://bugzilla.novell.com/show_bug.cgi?id=210899#c47
SUSE xorg - Requires system patch xorg-x11-libxcb 7.2-51.2 or later. The error below or similar will be
generated if this requirement is not met.
java: xcb_xlib.c:52: xcb_xlib_unlock: Assertion `c->xlib.lock' fa
If you do not wish to install the above patch on your system, an environment variable can be set as a work
around. This is a last resort and may have other effects. See the link below for full details before setting
this variable.
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6532373
export LIBXCB_ALLOW_SLOPPY_LOCK=1
OpenSUSE 11.2 64 bit - The 32 bit hardlock driver does not work correctly on OpenSUSE 11.2 64 bit.
OpenSUSE 11.3 - Linking in GT-ISE may not work on this platform due to a problem in the JAVA
implementation. A work around for this is to disable the automatic panning when a link is pulled outside
the map. This can be disabled by adding the entry "gti.disableDragLink=true" under the heading [GUI-
gtise default] in the file */v*/GTsuite/bin/product.cfg.
Supported Architecture: All x86 hardware must support the SSE2 instruction set to run the GT-SUITE
solver in v7.3 or later. This instruction set was added in by Intel in Pentium 4's and AMD in many
processors following their socket-A based CPUs.
1.2 Hardware Recommendations (Which computer should I buy?)
There are several factors that can affect the performance of GT-SUITE, which are addressed below. Also
see the next section Operating System and Hardware Requirements
CPU: The most important factor is the CPU. CPUs have evolved to such a state that the clock speed is
no-longer the only important factor in determining its processing power. However, when comparing
within a processor family, the simulation times will roughly scale inversely with the clock speed. The
speed of our simulations can roughly be correlated to the floating point math operations of the system. As
a reference to help in deciding on new hardware, the following will describe the hardware that Gamma
Technologies is using internally as of March 2012. We are not endorsing these products, but rather they
are provided as a reference. Our desktops and cluster machines are running Intel Core i7 2600 @3.4 GHz
(Quad-Core), and our laptops are running Intel Core i5 540M @2.53 GHz (Dual-Core). For other types
of CPU, a comparative listing of computation speed can be found by viewing the latest benchmarks from
http://www.cpubenchmark.net/. Please see our webpage
http://www.gtisoft.com/products/p_Supported_Platforms.php for our currently supported platforms.
A solver license will be required for each core which is simultaneously processing a simulation. A multi
core machine will function with a single solver license, but it will be limited to only solve one
model/packet at a time.
RAM (Memory): The amount of RAM may limit the responsiveness of the GUI, but has not been
found to limit the computational speed. 2 GB of RAM is the minimum requirement. More may be
desirable if other memory intensive applications are being concurrently used or on multiple
processor/core machines. The RAM should be increased if significant memory paging is found to occur.
Please note that a 32-bit operating system is limited to 4 GB of RAM, but more can be installed for 64 bit
systems.
Hard Disk: GT-SUITE does not rely heavily on I/O, so the disk choice has a minimal effect.
Video Card: The video card performance is only important for the 3D parts of GT-SUITE, such as:
GEM3D, COOL3D, 3D Flowsplit Viewer in GT-ISE, and 3D Plots in GT-POST. We recommend that
you use a stand-alone video card rather than one that is built into the computer's motherboard. Please see
the section below for full requirements.
Monitor: The absolute minimum is 1280x768. This is true for projectors as well because a
widescreen projector is recommended. Monitors are cheap, larger is better, and dual monitors are
recommended for maximum productivity.
1.3 Minimum System Requirements (PC and UNIX)
All systems must have 1280x768 or more screen resolution, an x86 processor with the SSE2 instruction
set (P4+ / Athalon64+), 2GB Free Disk Space; DVD-ROM Drive and 2 GB RAM. The computation time
is highly dependent on the CPU and the above is simply a minimum which has the necessary instruction
sect to run. It is highly recommended that a better CPU is used. Please see the section Hardware
Recommendations (Which computer should I buy?) for recommendations. Additionally, to use the 3D
graphical features, the system must have a modestly powerful video card. Platform and OS requirements
for coupling GT-SUITE with CFD codes are shown later in this manual
Additionally, to compile the user subroutines, the machine must have Intel FORTRAN 11/12 & Visual
Studio 2005 (or higher) on PC; or Intel FORTRAN Compilers 11/12 (ifort/icpc/icc) on Linux.
A license server will require the use of a USB hardlock and as such a license server should be run on
physical hardware, not on a virtual machine.
1.5 Video Card Support
GT-SUITE has many features (GEM3D, GT-ISE 3D viewer, GT-POST 3D viewer, etc.) related to 3D
graphics. In order to make these new features function properly, the video card hardware AND the driver
for the system must meet specific requirements described below. If the requirements are not met, the
graphically intensive parts of GT-SUITE may not work, but the remainder of the product will function.
In summary, a stand-alone video card should be used and not motherboard integrated graphics, the card
must generally have a minimum of 64 MB of dedicated video memory, and the driver must support GLX
1.3+ and OpenGL 1.2+. For GT-SPACECLAIM, the driver must also support DirectX 9c, and Shader
Model 3.0. 256 MB of graphics memory is also recommended. Please see below for details.
1. Stand-alone video cards should be used and video cards integrated on the computer's motherboard
are not recommended. Note on laptops: Some laptops that include NVIDIA graphics cards may
try to maximize battery life by automatically selecting the integrated video processor instead of
the NVIDIA card for applications that it does not think are graphics intensive. Please make sure
that all GT-SUITE applications are forced to use the NVIDIA card, rather than use the
“automatic detection” algorithm (the automatic detection will use the weaker integrated
processor and may result in graphical issues).
2. The video card should have at least 64M (128M is suggested, 256M recommended for GT-
SPACECLAIM) of dedicated video card memory.
3. The latest video card driver from the video card vendors should be used and the video card's
hardware acceleration should be fully enabled. See the section below for specific requirements
for the driver.
Below is a list of video cards known to be compatible with GT-SUITE, but only a limited number of
cards have been tested and so this list is not complete. If your video card is not on this list, we
recommend trying it before investing in a new video card. Based on our testing of GT-SUITE, NVIDIA
cards work well more often than other brands.
Known Issues
• It is not recommended to use AMD video cards on Linux 64-bit platforms. There are known
driver and compatibility issues with AMD video card drivers and Linux operating systems that
can cause 3D application to fail. Depending on the exact configuration, this may work, but no
guarantees can be made.
• We have received reports of problems with the NVIDIA Quadro series of graphics cards on the
Windows XP operating system. The use of program-specific video card settings may reduce
these problems. These settings are available in the NVIDIA Control Panel, which is usually
accessed through the NVIDIA system tray icon or by right-clicking on the Windows desktop. In
the Manage 3D Settings window the Program Settings folder can be used to specify graphics card
settings for specific applications. Add cool3d.exe, gem.exe, and gtise.exe from
%GTIHOME%\v7.3.0\GTsuite\bin\win32 to the program list with the following overrides:
Platforms requiring
OpenGL 1.2 or higher
- Win32/x86,x86_64
- Linux/x86,x86_64
We do not officially support any third-party X-Windowing software. However, as a service to our users
we have tested the following: Cygwin, Exceed, and Exceed Power Suite 2006. We have found that the
base Exceed package does not support GLX 1.3 and does not work with the advanced 3D features. The
Exceed 3D add-on which was tested as found in "Exceed Power Suite 2006" does meet the minimum
requirements, however it gives ~20% slower frame rates compared to displaying graphics generated
locally on the same machine. The option "GLX 1.3 Support" must be enabled from Start> Exceed Tools>
XConfig> Exceed 3D and GLX. Cygwin only has a GLX version of 1.2, so it does not work with most
machines. It was found to work with a remote machine with a GLX version of 1.4 (RHEL4.0), but its
frame rate is 50% slower than compared to the local machine. Again, the above products are not
supported or endorsed.
1.5.4 Testing the video card
The script gttestj3d, located in the $GTIHOME/bin directory, may be used to test whether OpenGL and
GLX is installed and working properly on your machine. If the required versions are not installed, it can
typically be upgraded by installing the latest graphics driver for the video card from the graphics card
manufacturer, not Microsoft (in the case of Windows operating system).
I. Check that your video card meets the minimum requires as stated above.
a. If you do not meet these requirements, please update your card. Refer to our list of
recommended cards that are known to work well with our 3D applications.
II. Update the video card driver from the video card vendor.
a. The driver must be provided by the vendor and not the OS default driver.
b. This is necessary to ensure that you are using the proper version of OpenGL and
GLX (refer to the information above). Using an outdated video driver with an older
version of OpenGL or GLX will prevent our 3D applications from running.
III. Run our gttestj3d script, located in the $GTIHOME/bin directory and read the instructions.
This will check that you are running the required version of OpenGL.
a. Select the "Test J3D Support" button.
i. This will test if your video card OpenGL and GLX version is acceptable.
b. If the above succeeds, then select the "Test J3D Performance" button.
i. This will test if your video card's performance meets the expectations for our
3D applications. If not, it will be suggested for you to upgrade your card.
c. As long as the "J3D Support" test passes, then your system will be enabled for
running our 3D applications.
i. Even if your performance isn't great, you should at least be able to use the
minimal features of the 3D applications.
IV. Another option is to test with upgraded video card. Install and test 3D on your machine, but
with an upgraded video card. Make sure that this new card meets the minimum requirements
we specify. Run the gttestj3d script as mentioned in Step 3.
1.6 Coupling GT-SUITE with 3rd Party Software (CFD/Simulink)
The follow sections contain information regarding coupling of GTI software with other software code.
Please note the versions which are supported as well as licensing considerations.
The following table provides a summary of the supported versions of CFD codes that are confirmed
compatible with released versions of GT-SUITE.
Confirmed incompatibilities are indicated. Absence from the below table does not imply incompatibility,
but rather lack of compatibility testing. Please contact [email protected] (or the CFD software support
if the CFD version is new) if it is desired to use a combination not that is listed or if the planned dropping
of official support listed may be problematic.
In addition to the discontinuation of official support for the CFD products indicated in GT-SUITE v7.3 in
the below table, support for CFD coupling with a CFD solver using previously supported UNIX platforms
(i.e. IBM AIX 5.3 or Sun SPARC Solaris 2.9) is not planned for shipment in GT-SUITE v7.3 due to
dwindling usage. Again, please contact [email protected] if this arrangement may be problematic.
* - Due to a critical bug in the first release of FLUENT R13.0 and R13.0 SP1, GT-SUITE coupling was
not supported (for all GT-SUITE versions). This is fixed for R13.0 SP2 and higher.
** - Newer FIRE packages are likely supported, but only compatibility with v2009.0 and v2010.1 has
been verified at GTI.
*** - STAR-CCM+ v7.02.008 and v7.04.006 are supported for 64-bit Windows, 64-bit Linux, and 32-bit
Linux platforms only. The 32-bit Windows version of STAR-CCM+ v7.02.008 and v7.04.006 is not
supported due to a bug in these builds of STAR-CCM+.
† - CFD cylinder coupling with 'EngineCrankTrain' communication is only available using GT-SUITE
v7.3+ and CONVERGE v2.0 101112+ at this time. GT-SUITE v7.2 and/or CONVERGE v1.4.1 does not
support CFD cylinder coupling with 'EngineCrankTrain' communication.
†† - If using a v2.0 CONVERGE version 101012-110712, a particular and rarely occurring CONVERGE
timestep reduction method that reduces its timestep by a factor of 10 does not report to GT-SUITE the
correct time to advance its solution. Consequently, GT-POST results may not be generated appropriately
despite proper model setup using these versions. This is fixed in CONVERGE v2.0 112112+. This bug
may require that the simulation is extended a bit further in a restart to obtain GT-POST data, but the
impact on results will be negligible unless this 10x timestep reduction happens regularly in the simulation
(which would be very atypical).
When coupling GT-SUITE with CFD codes, the applied CFD software does NOT necessarily need to be
run on the same machine that runs the GTI software. The user has the option to run both codes on
separate machines OR on the same machine. If using different machines, the CFD software only needs to
be installed on one machine.
Coupling of GT-SUITE with Simulink is currently supported for Matlab/Simulink versions R14 to
R2011a. Coupling is performed via a GTI supplied S-Function Block in the Simulink model and through
the use of a 'SimulinkHarness' object in the GT-SUITE model. For additional information regarding
coupling with Simulink, please refer to the Controls Coupling Manual, which is accessible from GT-ISE
under Help -> Manuals -> Co-Simulation And User Routines.