期刊文献+

三对角线性方程组的循环规约对角占优算法

Cyclic reduction parallel diagonal dominant algorithm for tridiagonal systems
下载PDF
导出
摘要 针对并行求解三对角线性方程组的对角占优(PDD)算法在系数矩阵为弱对角占优时,近似处理引入误差较大,即使是采用迭代PDD算法,收敛速度仍然很慢的问题,提出了一种PDD算法的循环归约方案。该方案采用新的分解方法,生成修正值计算方程组仍为三对角线性方程组,且保持对角占优特性。在修正值计算中采用循环归约方法,随着归约算法展开,系统的对角占优迅速增强,适时忽略非对角元素,取得解的修正值。算法的计算复杂性与迭代PDD算法基本相当,通信复杂性略高于迭代PDD算法,但解的收敛速度显著高于迭代PDD算法。不仅如此,该算法还可直接应用于非对角占优三对角线性方程组的求解。 Aiming at the problem that the error introduced by approximate processing is large when parallelly solving weak diagonal dominant tridiagonal linear equations, the convergence rate is still very slow even if the iterative Parallel Diagonal Dominant (PDD) algorithm is employed. A eyelie reduction scheme based on PDD algorithm was proposed and the scheme adopted a new decomposition method to generate the revised calculation equations which remain tridiagonal linear equations and keep diagonally dominant. The correction value was ealcalated by eyelie reduction method, while the reduction algorithm diagonally dominant of the system enhanced quickly and the correction value was obtained by using approximate treatment timely. The computational complexity is roughly equivalent to the iterative PDD algorithm and the communication complexity is slightly higher than that, but the convergence rate is signifieantly higher than that of the iterative PDD algorithm. Besides, the scheme can also be direedy applied to non-diagonally dominant tridiagonal linear equations.
出处 《计算机应用》 CSCD 北大核心 2013年第A02期73-76,共4页 journal of Computer Applications
基金 国家自然科学基金资助项目(41140034)
关键词 对角占优算法 循环归约算法 三对角线性方程组 分布式存储 并行计算 Parallel Diagonal Dominant (PDD) algorithm cyclic reduction algorithm tridiagonal linear equations distributed memory parallel computing
  • 相关文献

参考文献14

  • 1MECHKMANN V. Divide and conquer methods for block tridiagonalsystems[ J]. Parallel Computing, 1993, 19(2): 257 —279.
  • 2SPALETTA G,EVANS D J. The parallel recursive decoupling algo-rithm for solving tridiagonal linear systemsf J], Parallel Computing,1993, 19(3): 563 -576.
  • 3AMODIO P, MASTRONARDI N. A parallel version of the cyclic re-duction algorithm on a hypercube[ J]. Parallel Computing, 1993,19(11): 1273 -1281.
  • 4POLIZZI E,SAMEH A. A parallel hybrid banded system solver:the SPIKE algorithm[ J] . Parallel Computing, 2006, 32(2): 177 -194.
  • 5SUN X H, ZHANG H,NI L. Efficient tridiagonal solvers on multi-computersf JJ. IEEE Transactions on Computers, 1992, 41(3): 286-296.
  • 6SUN X H. Application and accuracy of the parallel diagonal domi-nant algorithmf JJ. Parallel Computing, 1995,21(8): 1241 - 1268.
  • 7迟利华,刘杰,李晓梅.三对角线性方程组的一种有效并行算法[J].计算机学报,1999,22(2):218-221. 被引量:14
  • 8CUMENT J-J, PEREA C, TORTOSA L, et al An overlapped two-way method for solving tridiagonal linear systems in a BSP computerf J]. Applied Mathematics and Computation, 2005,161(2): 475 -500.
  • 9张衡,张武.块对角占优块三对角方程组的块重叠分割无通信并行求解方法[J].工程数学学报,2007,24(6):1080-1090. 被引量:2
  • 10李太全,肖柏勋.求解三对角线性方程组的迭代对角占优算法[J].计算机应用,2012,32(10):2742-2744. 被引量:2

二级参考文献22

  • 1方蓉,赵瑛.基于递归耦合方法的三对角线性方程组分布式并行算法[J].计算机工程与设计,2006,27(4):670-671. 被引量:4
  • 2关治,数值计算方法,1991年
  • 3Wang H H. A parallel method for tridiagonal equations[J]. ACM Transactions on Mathematical Software, 1981, 7(2): 170-183
  • 4Ho C H, Johnson S. Optimizing tridiagonal solver for alternating direction method on Boolean cube multiprocessors[J]. SIAM Journal on Scientific and Statistical Computing, 1990, 11(3): 563-592
  • 5Michielse P H, Van der Vorst H A. Data transport in Wang's partition method[J]. Parallel Computing, 1988, 7(1): 87-95
  • 6Sun X H, et al. Efficient tridiagonal solver on multicomputers[J]. IEEE Transactions on Computers, 1992, 41(3): 286-296
  • 7Sun X H, Zhang W. A parallel two-level hybrid method for tri-diagonal systems and its application to fast poisson solvers[J]. IEEE Trans Parallel and Distributed Systems, 2004, 15(2): 97-106
  • 8Climent J J, et al. An overlapped two-way method for solving tridiagonal linear systems in a BSP computer[J]. Applied Mathematics and Computation, 2005, 161(2): 475-500
  • 9SPALETYA G, EVANS D J. The parallel recursive decoupling algo- rithm for solving tridiagonal linear systems[ J], Parallel Computing, 1993, 19(3): 563-576.
  • 10AMODIO P, MASTRONARDI N. A parallel version of the cyclic re- duction algorithm on a hypercube[ J]. Parallel Computing, 1993, 19 (11): 1273-1281.

共引文献16

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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