Products

Unlock faster SPH on GPUs, higher fidelity with surface tension, stronger on any operating system

Citius, Altius, Fortius” – Faster, Higher, Stronger.

Or: SPH on GPUs on Windows

As we both live in France, we are slowly coming down from the exhilarating vibe of the big sports games on this planet that recently took place in Paris, exactly one hundred years after the last edition in France. Watching all these athletes from so many nations who worked tirelessly to go faster, jump higher and be stronger was truly inspiring.

What better example than that of Léon Marchand dazzling the whole world, and magnificent in his smooth, fast swimming to win 4 gold medals for France? Or Armand Duplantis pole-vaulting ever higher to reach the skies and beat his own world record for the 9th time in a row! Sweden at the top! And one more for the road: probably the greatest wrestler of all time, Mijaín López Núñez from Cuba, putting the finishing touches to his masterpiece with a 5th gold medal in the Greco-Roman event. Simply the strongest!


The everlasting development marathon

With Simcenter STAR-CCM+ 2410, you’ll notice some parallels: developers, product managers, quality engineers and many more CFD athletes from all across the globe worked hard to excel in their respective discipline. But there is one difference to the athletes at the big games. Our software engineers did not do this for their nation, their teams or themselves. They did this for you, the user of our software: to make you go faster to market, create products that perform higher and be stronger in a competitive world!
In keeping with the scrupulous, intense efforts over the years, this release is the result of dedicated hard work aimed at making your simulations faster and stronger. And all that without breaking a sweat, we promise!

“Citius”, go faster with SPH on GPUs

Back at the beginning of this year, Simcenter STAR-CCM+ 2402 marked an important milestone with the introduction of the Smoothed Particle Hydrodynamics (SPH) solver, designed to simulate highly dynamic free surface flow applications in a faster manner. Since then and like Léon Marchand, we have continuously ridden the wave of the SPH solver to enhance it and add new capabilities with each release.
In parallel, our GPU journey has evolved similarly. With version 2410, we celebrate the 9th release and over two years since the introduction of our original GPU-accelerated CFD functionality.

Now, with Simcenter STAR-CCM+ 2410, these two streams converge to achieve another significant milestone: SPH on GPUs. In this new release, you can now significantly accelerate your powertrain lubrication simulations on single GPUs, thanks to the GPU-native implementation of the SPH solver.

Faster gearbox lubrication simulations

To understand the benefits of running SPH on GPUs let’s look at the industrial gearbox lubrication example below, the GPU-native SPH solver running on a single NVIDIA A100 GPU can deliver up to a 9x speed up compared to a 64-core CPU. All currently available models for the SPH solver have been ported to GPU, reducing the simulation time of this industrial gearbox lubrication application to less than an hour.

Simcenter STAR-CCM+ 2410 is bringing SPH on GPUs – with significant performance opportunities

Another example is a 2-gear case lubricated by an injector. In that case, a single NVIDIA A100 GPU can achieve up to a 17x speedup compared to a 64-core CPU, while maintaining excellent consistency in results thanks to a unified code base.

Besides the types and generations of CPU and GPU which can significantly impact performance, the speedup for SPH on GPUs depends on the nature of the case and the number of particles in your simulation. As demonstrated above, applications with inlets such as lubrication by injectors typically benefit from greater acceleration for SPH on GPUs.

“Altius”, higher fidelity for SPH

In Simcenter STAR-CCM+ 2410, further enhancements that come with the SPH solver will take you to hit higher limits, following the example of Armand Duplantis. Those improvements are automatically compatible with GPU acceleration.

Surface tension modeling for SPH

Firstly, we have introduced the surface tension model to increase the accuracy of your highly dynamic free surface flows. This model allows you to model with higher fidelity the fluid forming droplets and flow behavior on walls. You can set up a surface contact angle for each solid boundary to model either hydrophilic or hydrophobic surfaces.

SPH in Simcenter STAR-CCM+ 2410 will enable higher fidelity simulations thanks to state of the art surface tensions modeling for SPH on GPUs and CPUs alike

Enhancements to the core of the SPH solver

Secondly, we’ve added a few enhancements to the core of the SPH solver. One notable improvement is a revision of the criteria for the adaptive time step. This enhancement boosts robustness and convergence rates for all applications across the board. By improving the convergence rate, you need fewer iterations for convergence which leads to saving up to 40% of total simulation time.

“Fortius”, stronger with GPU solvers on any operating system

So, in the end, how does Simcenter STAR-CCM+ make you even stronger, just as strong as Mijaín López Núñez’ longevity with 16 years at the top of the Olympus?

Well, for those who are fueled by Windows, SPH naturally benefits from the new support for GPU acceleration on Windows operating systems. This means that it is now possible to use your personal Windows laptop or workstation to achieve faster solving time, leveraging the embedded graphic card, not just for SPH on GPUs but for any GPU-enabled solver in Simcenter STAR-CCM+. Well, not to be outdone, simulations on Windows clusters can also be accelerated with GPUs. As an illustration with the industrial gearbox lubrication example below, the GPU-native SPH solver running on a single NVIDIA RTX 6000 GPU can deliver up to a 2.8x speed up compared to a 40-core CPU on Windows.

SPH on GPUs now also on Windows Operating Systems. Simcenter STAR-CCM+ 2410 enables you to leverage all GPU-native solvers on Windows and Linux alike. With consistent simulation results across hardware and operating systems

Citius, Altius, Fortius” with Simcenter STAR-CCM+ 2410

Simcenter STAR-CCM+ is a multiphysics CFD software targeting a wide range of applications. And the experience gathered over the years by experimented and dedicated teams took it to converge to multiple streams of technology. The 2410 release perfectly illustrates this, with the continuous integration of various technologies, starting with SPH and GPU, coming together to enable the GPU-native SPH solver on the Windows platform. With this approach, all the building blocks are combined together to strengthen your simulation experience with a more complete solution.
Join us on our journey to grow stronger, higher and faster with each release of Simcenter STAR-CCM+ and to unlock the key to success!

Laura Trappolini
Hamiche Karim

Leave a Reply

This article first appeared on the Siemens Digital Industries Software blog at https://blogs.sw.siemens.com/simcenter/faster-sph-on-gpus-windows-support/