摘要
该文研究了基于多核处理器的平面二维水沙运动数值模拟技术,采用OpenMP并行编程标准对基于单核处理器的计算程序进行了优化,开发了基于多核处理器的计算程序。长江塔市驿河段的验证成果表明:在双核处理器上多核程序的计算速度同单核程序相比提高约47%,虽然程序并行造成离散方程组的收敛过程与单核程序略有差别,但迭代收敛后其计算结果无明显差别,且与实测成果吻合较好。
In this article,simulation of sediment laden flow by depth averaged mathematical model based on multi-core processor was studied and the calculation program was optimized at the same time with Open-MP.The observed hydrological data of the Tashiyi Reach in the Yangtze River were used for verification of the presented method.The simulation results of the optimized program show that the calculated hydraulic characteristics and river bed deformation are in good agreement with the observed ones and there's no obviously differences compared with the results of serial program though there exists a bit difference during iteration.And what's more cheerful is that the optimized program is efficient with the speedup reaches 1.47.
出处
《水动力学研究与进展(A辑)》
CSCD
北大核心
2011年第1期94-100,共7页
Chinese Journal of Hydrodynamics
关键词
多核处理器
非结构网格
数值模拟
muti-core processor
unstructured grid
numerical simulation