CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Hardware

GPU acceleration in mainstream CFD solvers

Register Blogs Community New Posts Updated Threads Search

Like Tree3Likes
  • 2 Post By flotus1
  • 1 Post By flotus1

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   February 21, 2022, 07:59
Default GPU acceleration in mainstream CFD solvers
  #1
Member
 
Join Date: Nov 2019
Posts: 93
Rep Power: 6
FliegenderZirkus is on a distinguished road
This week a new version of Starccm+ will be released, introducing GPU acceleration, quoting:
Quote:
On the physics side, it supports both steady and unsteady​, constant density flows using the segregated solver. GPU-based calculations are compatible with most turbulence models, including RANS, DDES and Reynolds Stress Models.
https://blogs.sw.siemens.com/simcenter/gpu-acceleration-for-cfd-simulation/

A similar announcement came out last year from ANSYS, claiming GPU acceleration now being available in Fluent:
https://www.nvidia.com/en-us/data-ce.../ansys-fluent/
Both articles mention that the GPUs are used in the AMG solver (called AmgX by NVIDIA), so I'm guessing both are a similar thing? Has anyone tried this in the latest Fluent release? I'd be curious to learn how well it works in reality and if this really will be the "next big thing" like the marketing people sell it as.
FliegenderZirkus is offline   Reply With Quote

Old   February 21, 2022, 08:39
Default
  #2
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
GPU acceleration was the "next big thing" 10-15 years ago. Fluent has had it for quite some time now.
The fact that it still is not the normal mode of operation for most users should tell you everything you need to know about it. It's great when it works for your requirements, but the topic is littered with pitfalls, and the benefit can be very situational.
giovanni.medici and al.csc like this.
flotus1 is offline   Reply With Quote

Old   February 22, 2022, 03:33
Default
  #3
Member
 
Join Date: Nov 2019
Posts: 93
Rep Power: 6
FliegenderZirkus is on a distinguished road
Hmm I was afraid it would be like that. I just found your thread with the benchmarks and it indeed doesn't look that attractive:

GPU acceleration in Ansys Fluent
But still, hasn't something changed since then? Both press releases talk about 100 million cell meshes. Siemens even explicitly say the acceleration works well with the segregated solver, where as I understand less time is spent in the linear solver compared to the coupled approach. Where is the catch? I'd still be curious to hear from from someone who actually tried using an A100 card on a 100 million real life case.
FliegenderZirkus is offline   Reply With Quote

Old   February 22, 2022, 05:51
Default
  #4
Super Moderator
 
flotus1's Avatar
 
Alex
Join Date: Jun 2012
Location: Germany
Posts: 3,399
Rep Power: 46
flotus1 has a spectacular aura aboutflotus1 has a spectacular aura about
A few things have changed. Some for the better, some not so much.

Apart from the expected growth in performance and efficiency, onboard memory did increase quite a bit. So you have better chances of your model actually fitting into memory.
On the other hand, the focus for accelerator hardware development has shifted away towards AI. Which means GPUs with decent DP performance are few and far between. I do not see this trend slowing down any time soon. A lot of die space will be reserved for features that don't help with general compute tasks.
If I am not mistaken, the only somewhat recent choices for general purpose accelerators are Tesla V100, GV100 and A100. Only the GV100 is a card that can double as regular graphics card in a workstation. This means GPU acceleration for CFD is even more shifting towards datacenters. Not inherently a bad thing, but it means a higher entry bar. You won't just plug a GPU into an existing workstation and be good to go.

Just to be clear, I am not dismissing the technology itself. When it works, It works. Both for reducing run times and increasing power efficiency. And specifically for commercial CFD codes: offsetting license costs. But within the scope of this forum, not many people come here to discuss which accelerators to use for their next datacenter. And most of the time, the research required (General recommendations for CFD hardware [WIP] chapter 3b) to make GPU acceleration viable goes a bit over the heads of people asking for hardware advice here. Which is totally understandable, the marketing around this topic does not do it any favors in my opinion.
giovanni.medici likes this.
flotus1 is offline   Reply With Quote

Old   February 23, 2022, 03:57
Default
  #5
New Member
 
Join Date: Sep 2015
Posts: 11
Rep Power: 10
Carter83 is on a distinguished road
In ANSYS, the presented numbers I saw (a few years ago) was something like that the specialised GPUs has performance similar to a comparably priced CPU. CPU from previous generation, though. And not in all cases.
It actually made some sense, because the GPU runs were possible with the same licence, while for another CPU you would need another solver. Other than that, I cannot think of any reason for the GPU. Adding another CPU is just always more reliable solution.
Carter83 is offline   Reply With Quote

Old   February 23, 2022, 20:37
Default
  #6
Member
 
Guillaume Jolly
Join Date: Dec 2015
Posts: 63
Rep Power: 10
trampoCFD is on a distinguished road
Send a message via Skype™ to trampoCFD
Hi,
I have access compute node with four V100 connected through 200Gbps. I could run whatever benchmark test you need. Please send me a PM if you're interested.
trampoCFD is offline   Reply With Quote

Reply

Tags
fluent, gpu, starccm+


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
GPU Linear Solvers for OpenFOAM gocarts OpenFOAM Announcements from Other Sources 37 August 17, 2022 14:22
GPU acceleration on ANSYS Fluent 14.5 Daveo643 FLUENT 20 April 28, 2018 13:50
CFD Online Celebrates 20 Years Online jola Site News & Announcements 22 January 31, 2015 00:30
Types of CFD solvers Seth.Prashant Main CFD Forum 2 October 27, 2014 02:30
New Release ofgpu v0.2: GPU Linear Solvers for OpenFOAM gocarts OpenFOAM Announcements from Other Sources 2 September 19, 2011 09:09


All times are GMT -4. The time now is 23:49.