A Comparison of Techniques for Solving the Poisson Equation in CFD

来源 :民用飞机设计与研究 | 被引量 : 0次 | 上传用户:zhouqiuhe1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
CFD is a ubiquitous technique central to much of computational simulation such as that required by aircraft design.Solving of the Poisson equation occurs frequently in CFD and there are a number of possible approaches one may leverage.The dynamical core of the MONC atmospheric model is one example of CFD which requires the solving of the Poisson equation to determine pressure terms.Traditionally this aspect of the model has been very time consuming and so it is important to consider how we might reduce the runtime cost.In this paper we survey the different approaches implemented in MONC to perform the pressure solve.Designed to take advantage of large scale,modern,HPC machines,we are concerned with the computation and communication behaviour of the available techniques and in this text we focus on direct FFT and indirect iterative methods.In addition to describing the implementation of these techniques we illustrate on up to 32768 processor cores of a Cray XC30 both the performance and scalability of our approaches.Raw runtime is not the only measure so we also make some comments around the stability and accuracy of solution.The result of this work are a number of techniques,optimised for large scale HPC systems,and an understanding of which is most appropriate in different situations. CFD is a ubiquitous technique central to much of computational simulation such as that required by aircraft design.Solving of the Poisson equation occurs frequently in CFD and there are a number of possible approaches one may leverage. The dynamical core of the MONC atmospheric model is one example of CFD which requires the solving of the Poisson equation to determine pressure terms.Traditionally this aspect of the model has been very time consuming and so it is important to consider how we might reduce the runtime cost.In this paper we survey the different approaches implemented in MONC to perform the pressure solve. Designed to take advantage of large scale, modern, HPC machines, we are concerned with the computation and communication behavior of the available techniques and in this text we focus on direct FFT and indirect iterative methods. addition to describing the implementation of these techniques we illustrate on up to 32768 processor cores of a Cray XC30 both the performance and scalability of our approaches.Raw runtime is not the only measure so we also make some comments around the stability and accuracy of solution.The result of this work is a number of techniques, optimized for large scale HPC systems, and an understanding of which is most appropriate in different situations.
其他文献
主要内容是对大型客机不同层级供应商进行管理的分析,包括一级供应商管理和次级供应商管理。对一级供应商的管理是主制造商工作重点,在“主制造商-供应商”模式下,双方是生命共
商品包装不仅要满足商品的贮存、运输等基本要求,也应起到装饰、宣传商品的作用。而精美的商品包装更加吸引消费者的眼球,因此也就有更多的商品出现过度豪华包装的问题,而这些额
为了研究某常规布局大型民用飞机的偏离特性与尾旋敏感性,在CARDC的FL-14水平风洞(Φ3.2m)中进行了飞机模型的大迎角静态测力试验。通过对试验结果的充分挖掘,利用一系列的稳定
2012年,四川省水利厅深入贯彻落实中央、省委1号文件和水利工作会议精神,紧紧围绕“再造一个都江堰灌区”核心目标,全年落实水利投资312亿元,实现跨越式增长。2013年,我们将按照中