|
[Sponsors] |
October 13, 2022, 08:42 |
Hardware for Abaqus/Explicit
|
#1 |
New Member
Johann
Join Date: Oct 2022
Posts: 13
Rep Power: 4 |
Hello,
I am looking to get a new workstation for abaqus CAE and this forum seems to be a much more helpful place compared to our Abaqus support. Here are the answers to the questions from the sticky post:Software: Abaqus Explicit with a bit of Abaqus Standard on occacion
The hardware stickie taught me about memory channels, which I had not considered before. I was thinking about buying a consumer CPU because of the few cores my license allows. |
|
October 13, 2022, 14:14 |
|
#2 | |
Senior Member
Will Kernkamp
Join Date: Jun 2014
Posts: 371
Rep Power: 14 |
Quote:
I agree. It sounds like you already understand what to look for: 1) Memory speed and number of channels matter; 2) core frequency also helps. For a business environment, you probably want to look at DDR5 systems and the latest intel or AMD eight core systems. The two extra cores can manage interactions with the server from multiple users while the production calculations are ongoing. |
||
October 13, 2022, 15:22 |
|
#3 | |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Quote:
Unless you want to buy a used GPU, compatible models with noteworthy FP64 performance cost an arm and a leg. We are talking in the 5000€ and upwards range. There is still the Tesla P100 16GB which can be had new for 1800€. Though if a system integrator still has that option available, and offers a similar price for it is questionable. And it's a server GPU with passive cooling. That's fine if you are actually looking for a server, but it won't work in a workstation-style case without a makeshift cooling solution. For the CPU, I would go with the Intel Xeon W-3323. It's the latest gen with 12 cores and relatively high frequency. List price is around 1200€. Why not latest-gen mainstream? You will want ECC support. And scaling on 6 threads will be better with this CPU. Why not AMD Epyc? Abaqus/standard just plays nicer with monolithic CPUs. And for only 6 threads, you would not see too much of a performance difference even under optimal conditions. Why 12 cores for only 6 threads? The HEDT/workstation CPU segment is in shambles. There just aren't any better options. You probably know best how much memory you need for your models. The minimum viable amount for this CPU is 8x8GB DDR4-3200. Last edited by flotus1; October 13, 2022 at 16:46. |
||
October 16, 2022, 00:00 |
What to do
|
#4 |
New Member
Johann
Join Date: Oct 2022
Posts: 13
Rep Power: 4 |
Thank you for your answers. Two more options that I would like to hear your thoughts on:
AMD 72F3 with 8 cores and 8 memory channels AMD 5800X3D with 8 cores with 96MB L3 cache and 2 memory channels |
|
October 16, 2022, 07:04 |
|
#5 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
72F3: For explicit, it has been made obsolete by the similarly priced 7373X. Slightly lower core clock speed, but huge L3 cache similar to the Ryzen 7 5800X3D. For standard, both these Epyc CPUs are just about the worst-case scenario. They are made up of 8 chiplets, which means 4 NUMA nodes and high core-core latency. That's exactly the problem when trying to run Abaqus/standard.
The Xeon W-3323 strikes a better balance here. It might not be quite as fast for explicit, but being a monolithic design, it will be easy to run standard with consistently good performance. And it's significantly cheaper. But sure, if you mostly care about explicit, and it doesn't matter how fast standard runs, AMD Epyc is the way to go. 5800X3D: it's a good budget choice. ECC support is technically there. But at 6 threads, it will already be limited by dual-channel memory. The Xeon will be significantly faster. Think about how much you pay for the Abaqus licenses, and how much the engineers using the system cost. Saving 1500€ once by getting a slower computer is an objectively bad financial decision. |
|
October 18, 2022, 01:53 |
|
#6 |
New Member
Johann
Join Date: Oct 2022
Posts: 13
Rep Power: 4 |
Thank you for bringing up the 7373X. That massive L3 cache might be enough to accomodate quite a few of our simpler models. That would offset any speed loss on Abaqus Standard because we do some much more in Explicit.
Now I have to get a quote and convince my boss . Will these processors get cheaper when the next generation arrives or will they just go out of stock? |
|
October 18, 2022, 04:05 |
|
#7 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
7373x_price.jpg
At least on the retail market, AMD server CPUs tend to get cheaper over time. Especially when a new generation launches. At launch, the 7373X was more expensive (over 4000$) than the 24-core 7473X. But that's retail. The price you get from your system integrator is a different story. |
|
October 20, 2022, 08:02 |
|
#8 |
New Member
Johann
Join Date: Oct 2022
Posts: 13
Rep Power: 4 |
Thank you once again. After some googling I was able to find two German suppliers that offer both the 7373X and the P100 in a complete system at retail-ish prices, so I am free to choose what I want .
|
|
October 20, 2022, 10:40 |
|
#9 |
Super Moderator
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,427
Rep Power: 49 |
Two more things:
Buying a workstation from a German retailer, avoid this one: LS Computersysteme Maybe they can do servers, but definitely not high-end workstations. Abaqus/standard has hybrid parallelization, similar to MPI+OpenMP. Though their support won't tell you if it's actually that, or something that works in a similar fashion. GPU acceleration works best when each GPU is associated with one "OpenMP" region of the solver. And "OpenMP" regions should not span across multiple NUMA nodes. Lot's of jargon, the gist of it: If you want to do GPU acceleration, the Intel CPU would really make things easier. Or the other way round: GPU acceleration is probably not worth it with an Epyc CPU. You will be limited to a single NUMA node (i.e. 4 cores and 2 memory channels). And you will need to pester their support longer than I had the patience for, in order to find out how to bind the threads. |
|
October 20, 2022, 12:27 |
|
#10 |
New Member
Johann
Join Date: Oct 2022
Posts: 13
Rep Power: 4 |
Thanks for the details about running with a GPU. With all those warnings, I think we are not getting our money's value when adding it. Combined with the cooling question, which both supplier contact people seemed to take a bit too easy, it might be wise to skip this option after all.
|
|
Tags |
abaqus cae |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
OpenFOAM benchmarks on various hardware | eric | Hardware | 820 | November 20, 2024 13:37 |
General recommendations for CFD hardware [WIP] | flotus1 | Hardware | 19 | June 23, 2024 19:02 |
CFD Hardware setup by small FEA benchmark. Would it make sense? | Twenty | Hardware | 2 | May 12, 2021 11:03 |
Verification/Suggestion of Hardware Setup for CFD with OpenFOAM | taylor85 | Hardware | 6 | September 24, 2020 16:24 |
Overclocked and Non-ECC Hardware for Publishing Papers | brogers | Hardware | 4 | November 1, 2016 11:35 |