摘要
为了解决计算流体力学(CFD)中非定常计算与越来越大的计算量,并行计算已成为一种现实有效的选择。论文首先研究了一种并行区域分解策略,该策略简单而高效,但需要算法配合。为此,采用了一种与并行完全兼容的隐式方法DP-LUR方法。通过双时间步长法,将DP-LUR方法延伸应用到非定常计算中而不改变其原有的性质。最后分析了并行编程中的主要难点,提出解决方法,即采用中间数据分离节点下标与处理,并给出了并行程序的总体结构。
With the rapid increase of computational cost for unsteady computational fluid dynam- ics (CFD) simulation, the parallel computation becomes more and more important. Therefore, in this paper an integrated effective parallel solving design for unsteady CFD was developed. Firstly, a decomposing strategy of computational domain was researched. This strategy is simple and has high efficiency for massively parallel computers, but needs appropriate CFD algorithm. Therefore, an implicit CFD method that had almost perfectly data parallel properties, DP-LUR method, was researched secondly. Then, Using double time stepping, DP-LUR method was developed for unsteady computation with keeping its parallel properties. Finally, the main difficulty of writing code was solved to separate computation from subscript of nodes with middle data, and the structure of parallel code was proposed. This parallel solving design is attractive for large-scale simulation.
出处
《工程热物理学报》
EI
CAS
CSCD
北大核心
2008年第1期52-54,共3页
Journal of Engineering Thermophysics