首页> 外文学位 >Multilevel preconditioning methods for the parallel iterative solution of large, sparse systems of equations.
【24h】

Multilevel preconditioning methods for the parallel iterative solution of large, sparse systems of equations.

机译:适用于大型稀疏方程组的并行迭代求解的多级预处理方法。

获取原文
获取原文并翻译 | 示例

摘要

We present an efficient solution strategy for general problems arising from the finite element method applied to partial differential equations over a spatial domain. The thesis is divided into two main efforts. The first effort centers around the development of an efficient algorithm for the serial solution of linear algebraic equations. In proceeding with the serial algorithm, we define preconditionings and introduce the Algebraic Multilevel Iteration (AMLI) preconditioner of Axelsson and Vassilevski that will be a focus of this research. After adding some adaptations to allow efficient operation within our environment, we show preliminary results demonstrating the applicability of this method to complex problems involving h- and p-refinement, and non-positive definite systems. We extend the discussion of the preconditioner by considering a spatial coarsening algorithm leveraging the TRELLIS octree structure to impose regular coarsening on the irregular mesh comprising the discrete problem domain. The octree structure is defined and the operations required for the serial generation of the octree coarsened system are explained. This coarsener gives superior convergence behavior as the problem size grows via h-refinement.; The second effort is concerned with an efficient and maintainable parallel and vector objects sufficient for the implementation of Krylov space techniques, library. The generic library makes significant use of C++ templates and can be easily extended to multiple data storage formats. It allows a user to write one version of code sufficient for multiple serial and parallel applications. The parallel portion of the library encapsulates the data distribution and communication requirements in an easily maintained class for portability among distributed and parallel computing models.; Finally, we combine the parallel and serial efforts into a single implementation. We present extensions to the generic parallel library and to the octree coarsener sufficient to implement and maintain the octree coarsener in parallel. Modifications to the underlying serial components necessary for efficient parallel implementation are discussed and the behavior of the solver is measured.
机译:对于存在于空间域上的偏微分方程的有限元方法,我们针对一般问题提出了一种有效的解决方案。本文分为两个主要方面。最初的工作集中在为线性代数方程的级数解的有效算法的开发上。在进行串行算法时,我们定义了预处理,并介绍了Axelsson和Vassilevski的代数多级迭代(AMLI)预处理器,这将是本研究的重点。在添加了一些适应措施以允许在我们的环境中高效运行之后,我们显示了初步结果,表明该方法适用于涉及 h -和 p 精炼以及非正定系统。我们通过考虑利用TRELLIS八叉树结构的空间粗化算法对包含离散问题域的不规则网格施加规则粗化来扩展对预处理器的讨论。定义了八叉树结构,并说明了八叉树粗化系统的串行生成所需的操作。随着问题大小通过 h 细化而增大,这种更粗糙的收敛器具有更好的收敛行为。第二项工作涉及有效且可维护的并行对象和矢量对象,这些对象足以实现Krylov空间技术库。通用库大量使用了C ++模板,可以轻松扩展为多种数据存储格式。它允许用户编写一个足以满足多个串行和并行应用程序的代码版本。库的并行部分将数据分发和通信要求封装在易于维护的类中,以实现分布式和并行计算模型之间的可移植性。最后,我们将并行和串行工作组合为一个实现。我们提供了对通用并行库和octree粗化器的扩展,这些扩展足以并行实现和维护octree粗化器。讨论了有效并行实现所需的对基础串行组件的修改,并测量了求解器的行为。

著录项

  • 作者

    Turner, Wesley D.;

  • 作者单位

    Rensselaer Polytechnic Institute.;

  • 授予单位 Rensselaer Polytechnic Institute.;
  • 学科 Computer Science.; Engineering System Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 156 p.
  • 总页数 156
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;系统科学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号