计算机工程与科学

北大核心,INSPEC,JST,CSCD扩展版,WJCI

国内刊号:43-1258/TP

国际刊号:1007-130X

计算机工程与科学杂志2024年第7期:MiniBranRAP:极小化分支判断数的AMG粗网格矩阵计算并行算法

发布日期:

作者:杜皓, 毛润彰, 邓蕴桐, 黄思路, 徐小文

单位:1.中国工程物理研究院研究生院,北京 100094;2.北京应用物理与计算数学研究所,北京 100088

关键词:代数多重网格(AMG),粗网格矩阵计算,分支判断,Hypre,JXPAMG,

基金:国家自然科学基金(62032023)

代数多重网格(AMG)是科学工程计算与工业仿真领域求解大规模稀疏线性代数方程组最常用的算法之一。在启动(Setup)阶段的每个网格层,AMG需要基于限制算子R、当前细网格层矩阵A和插值算子P的稀疏矩阵乘积来计算粗网格矩阵Ac=RAP,该过程是AMG并行性能的主要瓶颈。首先发现了主流AMG解法器中RAP并行算法由于分支判断的平方复杂度导致的性能瓶颈,并结合稀疏矩阵CSR的行主序特点,提出了具有线性复杂度分支判断数的RAP并行算法MiniBranRAP。该算法集成到JXPAMG解法器中,并通过实际应用算例验证了算法的有效性。测试结果表明,对于6个来自实际应用的典型算例,相对于Hypre最新版本的BoomerAMG解法器,基于MiniBranRAP的JXPAMG解法器在28个进程上将Setup阶段的计算效率平均加速3.3倍、最高加速9.3倍。

来源:2024年第7期

《计算机工程与科学》期刊编辑部

查看计算机工程与科学杂志2024年第7期

联系我们

  • 地址:湖南省长沙市开福区德雅路109号
  • 电话:86-0731-87002567
  • E-mail:jsjgcykx@vip.163.com

咨询工作人员