OUTDATED VERSION. Follow the link for the latest version: https://www.hexagonmi.com/MSC-Apex-Generative-Design/help

Performance Comparison

The software is available for Windows as well as for Linux OS and in both systems the optimisation can either be performed on CPU as well as on GPU (Nvidia Quadro).

The following comparison of a Jet Engine Bracket optimisation which shows the difference between the systems and various combinations of CPU and GPU calculations. The Jet Engine Bracket was input with the same boundary conditions as in the tutorial. The most important factors regarding the performance are the number of Events (load cases) and the complexity setting. In this case there are 4 Events and a complexity of 14 was chosen.

The difference between an optimisation with a GPU or just a CPU is very dependent on the power and generation of the GPU/CPU.

The best performance is achieved on a Linux server with 3 GPU Quadro RTX6000 Cards. The best GPU (RTX6000, 1st from right) is a very new generation of GPU and clearly faster than the other GPUs. Even the slowest GPU is still faster than the best CPU in this test. It can be seen quite clearly that the GPUs are much faster than the CPUs and especially with higher complexity values and more load cases this options makes sense in terms of performance. In the CPU section it can be observed that the newer generation of i7 (4th from left) is more than 30 minutes faster than the older generation i9 (3rd from left). However, the older generation i7 (2nd from left) is still slower than the rest. So in this section the generation as well as the power is important because of rapid changes in the technology of CPUs.

 

Copyright (C) 2020, MSC Software Corporation and its licensors. All rights reserved.