Complex-Geometry 3D Computational Fluid Dynamics with Automatic Load Balancing

Jozsef Bakosi, Matyas Constans, Zoltan Horvath,Akos Kovacs, Laszlo Kornyei,Marc Charest,Aditya Pandare, Paula Rutherford,Jacob Waltz

FLUIDS(2023)

引用 1|浏览7
暂无评分
摘要
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.
更多
查看译文
关键词
computational fluid dynamics, finite element method, Charm++, automatic load balancing, unstructured grids, high-speed flows
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要