Efficient parallelization for 3D-3V sparse grid Particle-In-Cell: Single GPU architectures - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computer Physics Communications Année : 2023

Efficient parallelization for 3D-3V sparse grid Particle-In-Cell: Single GPU architectures

Résumé

A. In the present paper, an efficient General Purpose Graphical Processing Unit (GPGPU)-based implementation of sparse grid Particle-In-Cell (PIC) methods is proposed. The parallelization, implementing novel strategies specific to Sparse-PIC methods and tailored to GPU architectures, provides speed-ups* as large as 100 on a single Tesla V100 GPU, with respect to sequential Computing Processing unit (CPU) execution; and a four order of magnitude reduction of the computational time in comparison with a standard PIC sequential CPU simulation. In addition, the simple implementation of the parallelization with the OpenACC framework offers portability to a large class of accelerators.
Fichier principal
Vignette du fichier
Article_3_HAL.pdf (3.06 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03773226 , version 1 (09-09-2022)
hal-03773226 , version 2 (17-04-2023)

Identifiants

Citer

Fabrice Deluzet, G. Fubiani, Laurent Garrigues, Clément Guillet, Jacek Narski. Efficient parallelization for 3D-3V sparse grid Particle-In-Cell: Single GPU architectures. Computer Physics Communications, 2023, 480, ⟨10.1016/j.jcp.2023.112022⟩. ⟨hal-03773226v2⟩
118 Consultations
138 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More