Multigrid methods are well suited to large massively parallel computer architectures because they are mathematically optimal and display excellent parallelization properties. Since current architecture trends are favoring regular compute patterns to achieve high performance, the ability to express structure has become much more important. The hypre software library provides high-performance multigrid preconditioners and solvers through conceptual interfaces, including a semi-structured interface that describes matrices primarily in terms of stencils and logically structured grids. This paper presents a new semi-structured algebraic multigrid (SSAMG) method built on this interface. The numerical convergence and performance of a CPU implementation of this method are evaluated for a set of semi-structured problems. SSAMG achieves significantly better setup times than hypre's unstructured AMG solvers and comparable convergence. In addition, the new method is capable of solving more complex problems than hypre's structured solvers.
翻译:多格方法非常适合大型平行计算机结构,因为它们在数学上是最佳的,并且表现出极好的平行特性。由于目前的结构趋势有利于定期计算模式,以达到高性能,因此表达结构的能力变得更加重要。超格软件库通过概念界面提供高性能的多格预设器和解决方案,其中包括一个半结构界面,主要以静电和逻辑结构格来描述矩阵。本文展示了在这个界面上建立的一个新的半结构代数多格方法。对使用这种方法的计算机辅助装置的数值趋同和性能进行了一套半结构问题的评估。超格软件库比Hypre的无结构的AMG解决方案和可比的聚合器的设置时间要好得多。此外,新方法能够解决比Hypre结构的解决器更复杂的问题。