PETSc中的极端规模多重网格组件

摘要:对于与科学和工程相关的物理过程的连续描述,椭圆偏微分方程(PDEs)经常出现。多级预条件子则代表了一族可扩展的技术,用于解决这类离散PDEs,因此是高分辨率模拟的首选方法。使用算法复杂度不佳的粗粒度求解器可能会对大规模并行多级预条件子的可扩展性和解决时间产生不利影响。为了保持可扩展性,已经证明需要使用聚合技术应用于粗粒度层级。 本文介绍了一种在可移植可扩展科学计算工具包(PETSc)中引入的新软件组件,该组件允许聚合。我们概述了这种功能的设计和实现,并举例说明了聚合的好处。最后,我们通过使用带有结构化网格的几何多重网格的数值实验,展示了使用我们的MPI-rank聚合实现可能实现的灵活性和性能增益。

作者:Dave A. May, Patrick Sanan, Karl Rupp, Matthew G. Knepley and Barry F. Smith

论文ID:1604.07163

分类:Mathematical Software

分类简称:cs.MS

提交时间:2016-04-26

PDF 下载: 英文版 中文版pdf翻译中