GPU Acceleration and Portability of the TRIMEG Code for Gyrokinetic Plasma Simulations using OpenMP
Giorgio Daneri

TL;DR
This paper presents the GPU acceleration and portability of the TRIMEG gyrokinetic plasma simulation code using OpenMP, achieving significant speedups while maintaining accuracy across AMD and NVIDIA architectures.
Contribution
The work introduces a GPU-accelerated, portable version of the TRIMEG code with OpenMP, overcoming compiler limitations and validating simulation results.
Findings
Achieved notable GPU speedup over CPU implementation.
Validated simulation accuracy through energy growth rate and mode structure comparisons.
Demonstrated portability across AMD and NVIDIA GPU architectures.
Abstract
The field of plasma physics heavily relies on simulations to model various phenomena, such as instabilities, turbulence, and nonlinear behaviors that would otherwise be difficult to study from a purely theoretical approach. Simulations are fundamental in accurately setting up experiments, which can be extremely costly and complex. As high-fidelity tools, gyrokinetic simulations play a crucial role in discovering new physics, interpreting experimental results, and improving the design of next-generation devices. However, their high computational costs necessitate the use of acceleration platforms to reduce execution time. This work revolves around the TRIangular MEsh based Gyrokinetic (TRIMEG) code, which performs high-accuracy particle-in-cell plasma simulations in tokamak geometries, leveraging a novel finite element approach. The rise of graphical processing units (GPUs) constitutes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMagnetic confinement fusion research · Particle accelerators and beam dynamics · Ionosphere and magnetosphere dynamics
