计算物理 ›› 2016, Vol. 33 ›› Issue (3): 253-265.

• 研究论文 •    下一篇

基于GPU集群的Level Set并行高精度演化

袁斌   

  1. 北京应用物理与计算数学研究所, 北京 100088
  • 收稿日期:2015-03-09 修回日期:2015-07-16 出版日期:2016-05-25 发布日期:2016-05-25
  • 作者简介:袁斌(1966-),男,硕士,高级工程师,主要研究方向为可视化算法与软件,E-mail:yuanbin@iapcm.ac.cn
  • 基金资助:
    中国工程物理研究院科学技术发展基金(2012B020225)资助项目

Level Set Parallel Highly Accurate Evolution Based on GPU Cluster

YUAN Bin   

  1. Institute of Applied Physics and Computational Mathematics, Beijing 100088, China
  • Received:2015-03-09 Revised:2015-07-16 Online:2016-05-25 Published:2016-05-25

摘要: 设计实现基于张量积B样条的并行Level Set演化算法,张量积B样条提高了演化精度和并行度;每步演化都需要反算B样条系数.针对对角占优三对角方程组,设计实现基于精确LU分解的高精度并行追赶法,并用它反算B样条系数;采用两步通信方法,消除通信的依赖关系,实现有效的并行通信.实验表明,本文的并行算法可以有效加速演化过程.

关键词: B样条, Level Set, 混合并行, 三对角方程组

Abstract: We design and implement parallel level set evolution algorithm based on tensor product B-spline which improves accuracy and parallelism of level set evolution. Each step of evolution need compute B-spline coefficients. Furthermore, a parallel high approximation solver for diagonally dominant tridiagonal linear system based on exact LU decomposition is implemented, which is used to compute B-spline coefficients. Two step communications are used to remove communicating dependency, so as to communicate in parallel. As a result, it speeds up level set evolution efficiently.

Key words: B-spline, level set, hybrid parallelism, tridiagonal system

中图分类号: