通过分析MGSC,MGSR和CGS算法,提出用CGS重正交的MGSR算法,新算法保留了CGS和MGSR可以调用2级BLAS的优点,同时避免了MGSC通信多的缺点。数值实验证明,新算法具有较好的并行效率。
In this paper, We study several variants of Gram-Schmidt algorithm and then propose a new row-wise MGS (MGSR) algorithm with CGS reorthogonalization. New algorithm can make use of 2 level BLAS and avoid communicating too much like MGSC. Numerical experiments prove that new algorithm has better parallel performance.