Hardware Recommendations and Certifications

View the most recent recommended graphic boards, laptops and desktop hardware configurations.

Recommended Graphics Boards

Recommended CAE/CAD graphic boards to use with HyperWorks applications.

The most recent vendor/manufacturer drivers should be used and all driver support for these cards should be addressed to the appropriate manufacturer of the graphic board.
Note: We no longer will support AMD graphics cards on Linux x86_64 operating systems in HyperWorks 2019 and higher products.

AMD Graphics Card (GPU)

  Adapter Type Driver Version (minimum or higher)
AMD

(RadeonPro & FirePro 3D series)

Ultra High-End
RadeonPro WX 9100
FirePro W9100
RadeonPro WX 8200
FirePro W8100
High-End
RadeonPro WX 7100
FirePro W7100
Mid-Range
RadeonPro WX 5100
FirePro W5100
Entry Level
RadeonPro WX 4100
RadeonPro WX 3100
RadeonPro WX 2100
FirePro W4100
FirePro W2100
Windows 7/10 (64-bit)
18.Q3
Linux (64-bit)
Not Supported

NVIDIA Graphics Cards (GPU)

  Adapter Type Driver Version (minimum or higher)
NVIDIA

(Quadro series)

Ultra High-End
Quadro RTX 6000
Quadro GV100
Quadro GP100
Quadro P6000
Quadro M6000
Quadro K6000
High-End
Quadro P5000
Quadro M5000
Quadro K5200
Quadro K5000
Quadro P4000
Quadro M4000
Quadro K4200
Quadro K4000
Mid-Range
Quadro P2000
Quadro M2000
Quadro K2200
Quadro K2000
Quadro K2000D
Entry Level
Quadro P1000
Quadro P600
Quadro P400
Quadro K1200
Quadro K620
Quadro K600
Quadro K420
Windows 7/10 (64-bit) ODE Graphics Driver
419.53 (or higher)
Linux (64-bit) Long Lived Driver
419.53 (or higher)
Note: In order to provide advanced graphical capabilities and features in the HyperWorks products, there is a minimum requirement of OpenGL 3.2. Not meeting this hardware and driver requirement may cause problems with newer HyperWorks versions and features. Performance of HyperWorks may be degraded with compositing desktop effects enabled under Linux environments.

HyperWorks Graphical User Interface (GUI) products, when used with Ultra High Definition (UHD) displays consisting of 1920x1200 or higher (for example, 3200x1800, 3840x2160 or 4096x2160), may result in graphical problems. Some GUI items may not be displayed correctly, some functionality such as image captures may not capture images correctly, and window selection may become an issue. HyperWorks 2019 does not officially support these high screen resolutions. We suggest setting your resolution to 1920x1200 or lower to resolve or minimize these types of issues from occurring. Our development teams are aware of these problems and are working closely with the hardware vendors to find a quick resolution.

Recommended Laptop/Notebook Graphics Boards

Comments

In order to provide advanced graphical capabilities and features in the HyperWorks products, there is a minimum requirement of OpenGL 3.2. Not meeting this hardware and driver requirement may cause problems with newer HyperWorks versions and features. Performance of HyperWorks may be degraded with compositing desktop effects enabled under Linux environments.

Recommended Workstation Desktop and Laptop/Notebook Hardware

DELL (Precision)

Table 1.
Desktop Laptop/Notebook
Model GPU Model GPU
  AMD (FirePro/RadeonPro) NVIDIA (Quadro)   AMD (RadeonPro) NVIDIA (Quadro)
3420T WX 4100

WX 3100

WX 2100

P1000

P620

P600

P400

5520

AIO

WX 7100M N/A
5520 N/A M1200M
3620T WX 7100

WX 5100

WX 4100

WX 3100

WX 2100

W7100

W5100

P4000

P2000

P1000

P620

P600

P400

M4000

5530 N/A P2000M

P1000M

5720 WX 7100M N/A
7520 WX 7100M P5000M

P3000M

5810 WX 4100

WX 5100

WX 7100

W8100

W7100

W9100

P6000

P4000

P2000

P1000

P600

P400

M5000

7720 WX 7100M P5000M

P4000M

P3000M

P1200M

7530 WX 4150M P4000M

P3200M

P2000M

5820/7820 WX 9100

WX 7100

WX 5100

WX 4100

WX 3100

WX 2100

GP100

P6000

P5000

P4000

P2000

P1000

P620

7730 W7100M

WX 4150M

P5200M

P4200M

P3200M

7920 WX 9100

WX 7100

WX 5100

WX 4100

WX 3100

WX 2100

GP100

P5000

P6000

P4000

P2000

P1000

P620

Lenovo Workstations (ThinkStation / ThinkPad)

Table 2.
Desktop Laptop/Notebook
Model AMD

(FirePro)

NVIDIA

(Quadro)

Model AMD

(FirePro)

NVIDIA

(Quadro)

P320 N/A P400

P600

P1000

P2000

P4000

P40 Yoga N/A M500M
P50s N/A M500M
P320 SFF N/A P400

P600

P1000

P51s N/A M520M

P330 TWR/

P330

SFF

N/A

P400

P620

P1000

P2000

P4000

P50 N/A

M1000M

M2000M

P330 Tiny N/A

P620

P1000

P51 N/A

M1200M

M2200M

P520 N/A P400

P600

P1000

P2000

P4000

P5000

P71 N/A

M620M

P3000M

P4000M

P5000M
P720 N/A P400

P600

P1000

P2000

P4000

P5000

P6000

GP100

P52 N/A

P1000M

P2000M

P3200M
P72 N/A

P600M

P2000M

P3200M

P4200M

P5200M
P920 N/A P400

P600

P1000

P2000

P4000

P5000

P6000

GP100

P52s N/A P500M
P1 Mobility N/A

P2000M

P1000M

Comments

For NVIDIA GPU based laptops/notebooks the Optimus power saving option in the BIOS should be disabled and the NVIDIA drivers properly installed for optimal performance in HyperWorks.

For AMD GPU based laptops/notebooks; the Enduro/Switchable Graphics power saving option should be disabled and the AMD drivers properly installed for optimal performance in HyperWorks.

Optimus (Intel/NVIDIA) enabled drivers may create performance issues with notebooks/laptops compared to a dedicated non-shared GPU driver. Disabling the Optimus feature in BIOS, if available, will help give the best overall graphics performance.

Disable nView Window manager under NVIDIA drivers if you experience random crashes and/or issues.

All power saving modes, settings and governors for CPU frequencies and GPU performance should be set to maximum settings in order to get the optimal performance out of HyperWorks. This includes smooth graphics and high frame rates (FPS) on Windows and Linux platforms.

HyperWorks 2019 Solver Hardware Configuration Recommendations

Recommended hardware configurations for HyperWorks Solvers.

AcuSolve Solver

Problem Size Small Medium Large
Typical Workload

Steady State or Transient

Steady state: Up to 1M nodes

Transient: Up to 100K nodes

Steady state: Up to 10M nodes

Transient: Up to 1M nodes

Steady state: Greater than 10M nodes

Transient: Greater than 1M nodes

Throughput 1 Single job Single job Single job
CPU 2 Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Number of CPU / node 1-4 1-4 1-4
Number of cores / node 32 – 56 32 – 56 32 – 56
Number of nodes 1-8 8 – 48 >48
Minimum Memory Configuration / node 3 300MB to 3GB 3GB to 30GB More than 30GB

(3KB per CFD node)

Storage (minimum) 500 GB SATA or SSD 1.5 TB local storage 1.5 TB local storage
Network Interconnect Gigabit Ethernet Or Infiniband Infiniband or Intel Omni-path Infiniband or Intel Omni-path
Operating System Linux kernel 2.6.32 or higher

Windows 7 or SR2008

Linux kernel 2.6.32 or higher Linux kernel 2.6.32 or higher
GPU No No No
MPI Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher
Setup

(2000-3000 computational nodes per core)

Pure OpenMP or Hybrid OpenMP/MPI Hybrid OpenMP/MPI Hybrid OpenMP/MPI
Hyper Threading Not recommended Not recommended Not recommended

FEKO Solver

Problem Size Small Medium Large
General recommendations given for MoM and MLFMM dependent on problem size in terms of number of unknowns / mesh elements. For other solution methods (FEM, FDTD, RL-GO, PO, UTD) many factors to be considered. Pure MoM: less than 50k unknowns.

MLFMM: between 100k and 500k unknowns

Pure MoM: between 50k and 100k unknowns.

MLFMM: between 500k and 5M unknowns

Pure MoM: >100k unknowns

MLFMM: >5M unknowns

Throughput 1 Single job Single large job or few jobs in parallel Single very large job or multiple jobs
CPU 2 Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Number of CPU / node 2 2 2
Number of cores / node 32 – 56 32 – 56 32 – 56
Number of nodes 1 8 – 16 > 16
Minimum Memory Configuration / node 3 64 GB 128 GB 256 GB
Storage (minimum) 500 GB SATA or SSD 500 GB SATA or SSD 500 GB SATA or SSD
Network Interconnect Gigabit Ethernet Infiniband or Intel Omni-path Infiniband or Intel Omni-path
Operating System Linux kernel 2.6.32 or higher

Windows 7 or SR2008 or higher

Linux kernel 2.6.32 or higher Linux kernel 2.6.32 or higher
GPU Yes No No
MPI Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher
Setup Pure MPI Pure MPI Pure MPI
Hyper Threading Not recommended Not recommended Not recommended

Flux Solver

Problem type Small Medium Large
Typical Workload (depending on number of DOF, element type, and other factors) < 300 000 DOF Around 500 000 DOF Around 5M DOF
Throughput 1 Single Single Single
CPU 2 Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Number of CPU / node 1 2 2
Number of cores / node 8 16 16+
Number of nodes 1 1 1-4
Minimum Memory Configuration / node 3 8 GB 16-32 GB 300GB
Storage (minimum) 500 GB SATA or SSD 1 TB local storage SSD 1.5 TB local storage SSD
Network Interconnect Infiniband or Intel Omni-path
Operating System Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

GPU No No No
MPI Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher
Setup SMP SMP or Hybrid 2MPI/node SMP or Hybrid 2MPI/node
Hyper Threading Not recommended Not recommended Not recommended

RADIOSS Solver

Problem Size Small Medium Large
Typical Workload

Crash & Impact

Component tests, sled test, drop test, …

Less than 500K elements

Medium crash model, between 1 and 3 millions of elements model Accurate car crash model (rupture), very large model with size > 3 million elements
Throughput 1 Single job Single large job or few jobs in parallel Single very large job or multiple jobs
CPU 2 Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Number of CPU / node 2 2 2
Number of cores / node 32 – 56 32 – 56 32 – 56
Number of nodes 1 8 – 16 > 16
Minimum Memory Configuration / node 3 64-128GB 64-128GB 64-128GB
Storage (minimum) 500 GB SATA or SSD 1,5 TB local storage 1,5 TB local storage
Network Interconnect Gigabit Ethernet Infiniband or Intel Omni-path Infiniband or Intel Omni-path
Operating System Linux kernel 2.6.32 or higher

Windows 7 or SR2008

Linux kernel 2.6.32 or higher Linux kernel 2.6.32 or higher
GPU No No No
MPI Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher
Setup Pure MPI Pure MPI or Hybrid moderate (4/8 MPI per node) 4 Hybrid 2 MPI per node
Hyper Threading 5 Yes, Hybrid with 2 OpenMP per MPI Not recommended Not recommended

OptiStruct Solver

Problem type Small or medium Large static Large dynamic
Typical Workload (depending on number of DOF, element type, and other factors) Nonlinear - less than 2M DOF; linear static - less than 5M DOF; NVH - less than 5M DOF Nonlinear - more than 2M DOF; linear static - more than 5M DOF NVH - more than 5M DOF
Throughput 1 Single Single Single or few jobs in parallel
CPU 2 Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Dual CPU socket

For example, Intel Xeon Scalable Processor “Skylake” or E5-26xx v4 “Broadwell”

Number of CPU / node 2 2 2
Number of cores / node 8-24 24+ 24+
Number of nodes 1 1-8 1-8
Minimum Memory Configuration / node 3 16-64GB 128GB 256GB
Storage (minimum) 512GB local storage 1TB local storage 3 TB local storage, SSD and RAID0 recommended
Network Interconnect InfiniBand or Intel Omni-path InfiniBand or Intel Omni-path
Operating System Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

Linux kernel 2.6.32 or higher

Windows 7 or SR2008 with SSD

GPU No No No
MPI Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher Intel MPI 2017.2 or higher
Setup SMP or DDM hybrid DDM hybrid SMP or DDM hybrid
Hyper Threading Not recommended Not recommended Not recommended

Supported Tesla Radioss/OptiStruct GPU Computing Processor List

Supported Tesla graphic boards for use with the HyperWorks solvers for high-powered GPU computing.

This includes HyperWorks OptiStruct direct solver and Radioss implicit iterative solver computations.
Note: Linux platforms and non-SPMD for OptiStruct is only supported in 2017.
Manufacturer Adapter Type Driver Version

(Minimum or Higher)

NVIDIA

(Tesla C-Class series)

C2050

C2070

C2075

C2090

Linux (64-bit)

352.70

NVIDIA

(Tesla M-Class series)

M2050

M2070

M2070-Q

M2075

M2090

Linux (64-bit)

352.79

NVIDIA

(Tesla K-Class series)

K10

K20

K20X

K40

K80

Linux (64-bit)

352.70

Note: Please note that the most recent vendor/manufacturer drivers should be used and all driver support for these cards should be addressed to the appropriate manufacturer of the graphics board.

Additional Information on Driver Installations

The NVIDIA Driver Update recommendation is to use the Custom installation option and select the Perform clean installation option to validate that there are no conflicts in DLL/drivers.

The same should be done with AMD hardware and drivers as well using AMD’s custom uninstall tools.


Figure 1.
1 Number of simultaneous jobs. Use of a workload management middleware like Altair PBS is highly recommended to insure optimal and dedicated usage of the CPU resource
2 Typical node configuration is based on dual CPU socket processors
3 It is extremely important to populate all the memory banks on the mother board.
4 In Hybrid mode, it is recommended to set a number of MPIs that is a multiple of the number of sockets and then set the number of OpenMP in a way that number of MPIs x number of OpenMP equal number of physical cores.
5 Hyper Threading (HT) may increase performance by around 10% on single node. In this case, recommended setup is to run 2 OpenMP per MPI, with a number of MPIs that matches the total number of physical cores on the node. On multi-node, it is better not using HT