Asynchronous Parallelization of a CFD Solver
Daniel Abdi, Girma Bitsuamlak
Naval Postgraduate School Western University
阅读操作
确认中在文库中上传 PDF 后可生成中文音频讲解。
摘要与影响
A Navier-Stokes equations solver is parallelized to run on a cluster of computers using the domain decomposition method. Two approaches of communication and computation are investigated, namely, synchronous and asynchronous methods. Asynchronous communication between subdomains is not commonly used in CFD codes; however, it has a potential to alleviate scaling bottlenecks incurred due to processors having to wait for each other at designated synchronization points. A common way to avoid this idle time is to overlap asynchronous communication with computation. For this to work, however, there must be something useful and independent a processor can do while waiting for messages to arrive. We investigate an alternative approach of computation, namely, conducting asynchronous iterations to improve local subdomain solution while communication is in progress. An in-house CFD code is parallelized using message passing interface (MPI), and scalability tests are conducted that suggest asynchronous iterations are a viable way of parallelizing CFD code.
逐年被引趋势
关键指标
同类平均 = 1
同领域 · 同年份 · 同类型
Google Scholar 与 OpenAlex 的被引统计范围不同,数值存在差异属正常。
AI 辅助阅读
依据:摘要
可就本文提问;依据不足时会说明。
学术脉络
学科主题
工程Advanced Numerical Methods in Computational Mathematics
Matrix Theory and Algorithms · Computational Fluid Dynamics and Aerodynamics
参考文献 21
此处列出前 3 条
引用本文 9
按被引量排序,此处列出前 3 条