首页> 外文期刊>Computers & Fluids >Towards a complete FEM-based simulation toolkit on GPUs: Unstructured grid finite element geometric multigrid solvers with strong smoothers based on sparse approximate inverses
【24h】

Towards a complete FEM-based simulation toolkit on GPUs: Unstructured grid finite element geometric multigrid solvers with strong smoothers based on sparse approximate inverses

机译:迈向基于GPU的完整的基于FEM的仿真工具包:具有基于稀疏近似逆的强大平滑器的非结构化网格有限元几何多网格求解器

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

摘要

We describe our FE-gMG solver, a finite element geometric multigrid approach for problems relying on unstructured grids. We augment our GPU- and multicore-oriented implementation technique based on cascades of sparse matrix-vector multiplication by applying strong smoothers. In particular, we employ Sparse Approximate Inverse (SPAI) and Stabilised Approximate Inverse (SAINV) techniques. We focus on presenting the numerical efficiency of our smoothers in combination with low- and high-order finite element spaces as well as the hardware efficiency of the FE-gMG. For a representative problem and computational grids in 2D and 3D, we achieve a speedup of an average of 5 on a single GPU over a multithreaded CPU code in our benchmarks. In addition, our strong smoothers can deliver a speedup of 3.5 depending on the element space, compared to simple Jacobi smoothing. This can even be enhanced to a factor of 7 when combining the usage of approximate inverse-based smoothers with clever sorting of the degrees of freedom. In total the FE-gMG solver can outperform a simple (multicore-) CPU-based multigrid by a total factor of over 40.
机译:我们描述了FE-gMG求解器,这是一种依靠非结构化网格的有限元几何多重网格方法。我们通过应用强大的平滑器来增强基于稀疏矩阵矢量乘法级联的面向GPU和多核的实现技术。特别是,我们采用稀疏近似逆(SPAI)和稳定近似逆(SAINV)技术。我们着重介绍结合低阶和高阶有限元空间以及FE-gMG的硬件效率的平滑器的数值效率。对于2D和3D中的代表性问题和计算网格,在我们的基准测试中,与多线程CPU代码相比,我们在单个GPU上的平均速度提高了5倍。此外,与简单的Jacobi平滑相比,根据元素空间的不同,我们强大的平滑器可以提供3.5的加速。当将基于近似逆的平滑器的用法与自由度的巧妙分类相结合时,甚至可以将其提高到7倍。总体而言,FE-gMG求解器的性能要比简单的(基于多核)CPU的多网格性能高40倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号