Abstract

High fidelity simulations of the flow phenomena around complex geometries for turbomachinery applications require fluid solvers to run on ever increasing processor counts. For fully unsteady predictions in rotor–stator systems most of CFD codes employ the sliding interface technique. However, the scalability and efficiency of current sliding grid parallel implementations are significantly constrained by the computation and communication imbalances. They are associated with data transfer across discrete non-matching interfaces. To prepare for the challenges at extreme scales in this paper we attempt to redesign the algorithm in such a way that it maintains the scalability of the original CFD code on static grids. In the proposed parallel implementation the cell containment search and interpolation workloads are balanced by employing a deterministic geometric decomposition on an intermediate “rendezvous” set of processes. Rapidly changing dynamic communication patterns induced by the grids relative motion are handled with a sparse communication protocol. The scaling behavior and performance of the developed technique are analyzed using realistic test cases on two different computing systems.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call