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 (6.25 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

  • HAL Id : hal-03773226 , version 1

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, In press. ⟨hal-03773226v1⟩
118 Consultations
138 Téléchargements

Partager

Gmail Facebook X LinkedIn More