Complex-Geometry 3D Computational Fluid Dynamics with Automatic Load Balancing Article Swipe
YOU?
·
· 2023
· Open Access
·
· DOI: https://doi.org/10.3390/fluids8050147
We present an open-source code, Xyst, intended for the simulation of complex-geometry 3D compressible flows. The software implementation facilitates the effective use of the largest distributed-memory machines, combining data-, and task-parallelism on top of the Charm++ runtime system. Charm++’s execution model is asynchronous by default, allowing arbitrary overlap of computation and communication. Built-in automatic load balancing enables redistribution of arbitrarily heterogeneous computational load based on real-time CPU load measurement at negligible cost. The runtime system also features automatic checkpointing, fault tolerance, resilience against hardware failure, and supports power- and energy-aware computation. We verify and validate the numerical method and demonstrate the benefits of automatic load balancing for irregular workloads.
Related Topics To Compare & Contrast
- Type
- article
- Language
- en
- Landing Page
- https://doi.org/10.3390/fluids8050147
- https://www.mdpi.com/2311-5521/8/5/147/pdf?version=1683532878
- OA Status
- gold
- Cited By
- 3
- References
- 13
- Related Works
- 10
- OpenAlex ID
- https://openalex.org/W4381705887