arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1809.02532physics.comp-ph
收藏

非结构网格上理想二流体等离子体模型的GPU隐式有限体积求解器

A GPU-enabled implicit Finite Volume solver for the ideal two-fluid plasma model on unstructured grids

Isaac Alonso Asensio, Alejandro Alvarez Laguna, Mohamed Hassanine Aissa, Stefaan Poedts, Nataly Ozak, Andrea Lani

摘要:

本文介绍了一个开创性的非定常求解器的主要特点,模拟理想的双流体等离子体的非结构化网格,利用GPGPU(通用计算图形处理单元)。该代码已在开源COOLFluiD平台中实现,是隐式的,时间和空间上的二阶,依赖于有限体积法进行空间离散化,三点向后欧拉进行时间积分。特别是,对流通量计算的多流体版本的AUSM+的计划等离子体方程,结合修改后的Rusanov计划与可调耗散的麦克斯韦方程组。源项使用以单元格为中心的值以一点规则进行积分。移植到GPU的一些关键方面进行了讨论,以及两个开源的线性系统求解器(即PETSc,PARTIONTION)的性能。代码设计允许在GPU上计算通量和源项以及它们的雅可比矩阵,与原始基于CPU的求解器相比,计算时间明显减少。该代码已在各种网格尺寸和三种不同的系统中进行了测试,每种系统都具有不同的GPU。在两个具有代表性的2D基准测试中证明了性能的提高(高达14倍):圆极化波的传播和更具挑战性的地球空间环境建模(GEM)磁重联挑战。

英文摘要:

This paper describes the main features of a pioneering unsteady solver for simulating ideal two-fluid plasmas on unstructured grids, taking profit of GPGPU (General-purpose computing on graphics processing units). The code, which has been implemented within the open source COOLFluiD platform, is implicit, second-order in time and space, relying upon a Finite Volume method for the spatial discretization and a three-point backward Euler for the time integration. In particular, the convective fluxes are computed by a multi-fluid version of the AUSM+up scheme for the plasma equations, in combination with a modified Rusanov scheme with tunable dissipation for the Maxwell equations. Source terms are integrated with a one-point rule, using the cell-centered value. Some critical aspects of the porting to GPU's are discussed, as well as the performance of two open source linear system solvers (i.e. PETSc, PARALUTION). The code design allows for computing both flux and source terms on the GPU along with their Jacobian, giving a noticeable decrease in the computational time in comparison with the original CPU-based solver. The code has been tested in a wide range of mesh sizes and in three different systems, each one with a different GPU. The increased performance (up to 14x) is demonstrated in two representative 2D benchmarks: propagation of circularly polarized waves and the more challenging Geospace Environmental Modeling (GEM) magnetic reconnection challenge.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑