一种并行混合稀疏线性系统求解器

M. Manguoglu
{"title":"一种并行混合稀疏线性系统求解器","authors":"M. Manguoglu","doi":"10.1109/CEM.2009.5228110","DOIUrl":null,"url":null,"abstract":"We present a parallel hybrid sparse linear system solver that is suitable for the solution of large sparse linear systems on parallel computing platforms. This study is motivated by the lack of robustness of Krylov subspace iterative schemes with “black-box” preconditioners, such as incomplete LU-factorizations and the lack of scalability of direct sparse system solvers. Our hybrid solver is as robust as direct solvers and as scalable as iterative solvers. Our method relies on weighted symmetric and nonsymmetric matrix reordering for bringing the largest elements on or closer to the main diagonal resulting in a very effective extracted banded preconditioner. Systems involving the extracted banded preconditioner are solved via a member of the recently developed SPIKE family of algorithms. The effectiveness of our method is demonstrated by solving large sparse linear systems that arise in various applications such as computational electromagnetics and nonlinear optimizations. We compare the performance and scalability of our solvers to well known direct and iterative solver packages such as ILUPACK and MUMPS. Finally, we present a highly accurate model for predicting the parallel scalability of our solver on architectures with more nodes than the platform on which our experiments have been performed.","PeriodicalId":416029,"journal":{"name":"2009 Computational Electromagnetics International Workshop","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":"{\"title\":\"A parallel hybrid sparse linear system solver\",\"authors\":\"M. Manguoglu\",\"doi\":\"10.1109/CEM.2009.5228110\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a parallel hybrid sparse linear system solver that is suitable for the solution of large sparse linear systems on parallel computing platforms. This study is motivated by the lack of robustness of Krylov subspace iterative schemes with “black-box” preconditioners, such as incomplete LU-factorizations and the lack of scalability of direct sparse system solvers. Our hybrid solver is as robust as direct solvers and as scalable as iterative solvers. Our method relies on weighted symmetric and nonsymmetric matrix reordering for bringing the largest elements on or closer to the main diagonal resulting in a very effective extracted banded preconditioner. Systems involving the extracted banded preconditioner are solved via a member of the recently developed SPIKE family of algorithms. The effectiveness of our method is demonstrated by solving large sparse linear systems that arise in various applications such as computational electromagnetics and nonlinear optimizations. We compare the performance and scalability of our solvers to well known direct and iterative solver packages such as ILUPACK and MUMPS. Finally, we present a highly accurate model for predicting the parallel scalability of our solver on architectures with more nodes than the platform on which our experiments have been performed.\",\"PeriodicalId\":416029,\"journal\":{\"name\":\"2009 Computational Electromagnetics International Workshop\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"11\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Computational Electromagnetics International Workshop\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CEM.2009.5228110\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Computational Electromagnetics International Workshop","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CEM.2009.5228110","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11

摘要

提出了一种适用于在并行计算平台上求解大型稀疏线性系统的并行混合稀疏线性系统求解器。本研究的动机是缺乏具有“黑盒”前置条件的Krylov子空间迭代方案的鲁棒性,例如不完全lu分解和缺乏直接稀疏系统解算器的可扩展性。我们的混合求解器与直接求解器一样健壮,与迭代求解器一样可扩展。我们的方法依赖于加权对称和非对称矩阵重排序,使最大的元素在主对角线上或更靠近主对角线,从而产生一个非常有效的提取带状预条件。涉及提取的带状预调节器的系统通过最近开发的SPIKE算法家族的成员来求解。我们的方法的有效性通过求解在各种应用中出现的大型稀疏线性系统来证明,例如计算电磁学和非线性优化。我们将求解器的性能和可扩展性与众所周知的直接和迭代求解器包(如ILUPACK和MUMPS)进行比较。最后,我们提出了一个高度精确的模型,用于预测我们的求解器在节点多于实验平台的架构上的并行可扩展性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A parallel hybrid sparse linear system solver
We present a parallel hybrid sparse linear system solver that is suitable for the solution of large sparse linear systems on parallel computing platforms. This study is motivated by the lack of robustness of Krylov subspace iterative schemes with “black-box” preconditioners, such as incomplete LU-factorizations and the lack of scalability of direct sparse system solvers. Our hybrid solver is as robust as direct solvers and as scalable as iterative solvers. Our method relies on weighted symmetric and nonsymmetric matrix reordering for bringing the largest elements on or closer to the main diagonal resulting in a very effective extracted banded preconditioner. Systems involving the extracted banded preconditioner are solved via a member of the recently developed SPIKE family of algorithms. The effectiveness of our method is demonstrated by solving large sparse linear systems that arise in various applications such as computational electromagnetics and nonlinear optimizations. We compare the performance and scalability of our solvers to well known direct and iterative solver packages such as ILUPACK and MUMPS. Finally, we present a highly accurate model for predicting the parallel scalability of our solver on architectures with more nodes than the platform on which our experiments have been performed.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信