Electrostatics simulations often employ Boundary Element Methods (BEM) that result in fully populated (dense) matrices. Direct solvers are typically used for solving of these dense linear systems. But iterative solvers can also be very effective when tunable accuracy is required. In this paper, we investigate to which extent offloading the iterative solver to a GPU accelerator can speed up the overall simulation. We use the Ginkgo library [5] as a solver backend for the Fortran-based CASOPT [17] simulations. We consider three production-relevant test cases and demonstrate the superiority of the GPU-accelerated CASOPT version.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Accelerating Electrostatics Simulations with GPUs

  • Amir Bouslama,
  • Pratik Nayak,
  • Andreas Blaszczyk,
  • Carsten Trinitis,
  • Hartwig Anzt

摘要

Electrostatics simulations often employ Boundary Element Methods (BEM) that result in fully populated (dense) matrices. Direct solvers are typically used for solving of these dense linear systems. But iterative solvers can also be very effective when tunable accuracy is required. In this paper, we investigate to which extent offloading the iterative solver to a GPU accelerator can speed up the overall simulation. We use the Ginkgo library [5] as a solver backend for the Fortran-based CASOPT [17] simulations. We consider three production-relevant test cases and demonstrate the superiority of the GPU-accelerated CASOPT version.