首页> 外文会议>International Conference for High Performance Computing, Networking, Storage and Analysis >Block Iterative Methods and Recycling for Improved Scalability of Linear Solvers
【24h】

Block Iterative Methods and Recycling for Improved Scalability of Linear Solvers

机译:块迭代方法和循环利用,提高线性求解器的可伸缩性

获取原文

摘要

Contemporary large-scale Partial Differential Equation (PDE) simulations usually require the solution of large and sparse linear systems. Moreover, it is often needed to solve these linear systems with different or multiple Right-Hand Sides (RHSs). In this paper, various strategies will be presented to extend the scalability of existing multigrid or domain decomposition linear solvers using appropriate recycling strategies or block methods—i.e., by treating multiple right-hand sides simultaneously. The scalability of this work is assessed by performing simulations on up to 8,192 cores for solving linear systems arising from various physical phenomena modeled by Poisson's equation, the system of linear elasticity, or Maxwell's equation. This work is shipped as part of on open-source software, readily available and usable in any C/C++, Python, or Fortran code. In particular, some simulations are performed on top of a well-established library, PETSc, and it is shown how our approaches can be used to decrease time to solution down by 30%.
机译:当代的大规模偏微分方程(PDE)模拟通常需要求解大型且稀疏的线性系统。此外,通常需要用不同或多个右侧(RHS)解决这些线性系统。在本文中,将提出各种策略,以使用适当的回收策略或块方法(即通过同时处理多个右侧)来扩展现有的多网格或域分解线性求解器的可伸缩性。通过对多达8,192个内核进行仿真来评估这项工作的可扩展性,以解决由泊松方程,线性弹性系统或麦克斯韦方程组建模的各种物理现象引起的线性系统。这项工作作为开放源代码软件的一部分提供,可以随时使用并且可以在任何C / C ++,Python或Fortran代码中使用。尤其是,在完善的PETSc库的顶部执行了一些模拟,并显示了如何使用我们的方法将求解时间减少30%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号