期刊文献+

移动粒子半隐式算法的并行化 被引量:2

Parallelization of Moving Particle Semi-Implicit Method
原文传递
导出
摘要 移动粒子半隐式算法(MPS)是一种有效的处理自由表面流动的粒子法,计算量大是该方法的主要缺点,并行化是解决此问题的有效途径,对于MPS方法,压力泊松方程的求解是并行算法的重点和难点,因为这是MPS算法中最耗时的部分,且串行算法中采用的不完全乔莱斯基共轭梯度(ICCG)算法难以并行,本文引入了一种高效且易于并行的对称兰乔斯算法(SLA)求解压力泊松方程,在多核服务器节点上采用共享内存的OpenMP模型、在多个节点之间采用消息传递的MPI模型完成了MPS算法的并行,溃坝问题的并行结果表明,在100核的服务器上,本文算法获得了37.5倍的加速比. The Moving Particle Semi-implicit Method (MPS) has been proven useful in simulation of free-surface flows. One of its main drawbacks is the high computational load. The solution for the Pressure Poisson Equation (PPE) is the critical issue in parallelizing the MPS algorithm because it is the most time-consuming part and the original ICCG solver is difficult to parallelize. The Symmetric Lanczos Algorithm (SLA), which is easy to parallelize and as effective as ICCG, is introduced to solve PPE. After decomposing computational domain into subdomains which are one by one assigned to different nodes of a cluster, the MPI model is used to exchange the information of particles between the adjacent subdomains and the OpenMP model is used to accelerate the simulation in each node. It is shown that MPS can be accelerated by 37.5 times on a cluster with 100 CPU cores by the hybrid OpenMP/MPI model.
作者 段广涛 陈斌
出处 《工程热物理学报》 EI CAS CSCD 北大核心 2013年第11期2077-2080,共4页 Journal of Engineering Thermophysics
基金 国家自然科学基金项目(No.50976087) 高等学校博士学科点专项科研基金资助项目(No.20090201110001)
关键词 移动粒子半隐式算法(MPS) 压力泊松方程(PPE) 对称兰乔斯算法(SLA) OPENMP MPI MPS pressure poisson equation symmetric Lanczos algorithm OpenMP/MPI
  • 相关文献

参考文献9

  • 1Koshizuka S, Oka Y. Moving-Particle Semi-Implicit Method for Fragmentation of Incompressible Fluid [J]. Nuclear Science and Engineering, 1996, 123(3): 421 434. 被引量:1
  • 2Koshizuka S. Current Achievements and Future Perspec- tives on Particle Simulation Technologies for Fluid Dy- namics and Heat Transfer [J]. Journal of Nuclear Science and Technology 2011, 48(2): 155-168. 被引量:1
  • 3Rogers B, Dalrymple R, Stansby P, et al. Development of a Parallel SPH Code for Free-Surface Wave Hydrody- namics [C]//Proc 2nd International SPHERIC Workshop, Madrid, 2007: iii 114. 被引量:1
  • 4Ihmsen M, Akinci N, Becker M, et al. A Parallel SPH Implementation on Multi-Core CPUs [C]//Wiley Online Library, 2011:99-112. 被引量:1
  • 5Cherfils J, Pinon G, Rivoalen E. JOSEPHINE: A Parallel SPH Code for Free-Surface Flows [J]. Computer Physics Communications, 2012, 183:1468-1480. 被引量:1
  • 6Sueyoshi M, Naito S. 3 Dimensional Simulation of Nonlin- ear Fluid Problem by Particle Method-Over One Million Particles Parallel Computing on PC Cluster [J]. Journal- Kansai Society of Naval Architectects Japan, 2004, 241: 133-142. 被引量:1
  • 7Hori C, Gotoh H, Ikari H, et al. GPU-Acceleration for Moving Particle Semi-Implicit Method [J]. Computers & Fluids, 2011, 51(1): 174-183. 被引量:1
  • 8Tanaka M, Masunaga T. Stabilization and Smoothing of Pressure in MPS Method by Quasi-Compressibility [J]. Journal of Computational Physics, 2010, 229(11): 4279- 4290. 被引量:1
  • 9Saad Y. Iterative Methods for Sparse Linear Systems [M]. Society for Industrial Mathematics, 2003. 被引量:1

同被引文献13

引证文献2

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部