The Impact of Data Aligning on The Efficiency of a Parallel PIC Code for Numerical Simulation of Plasma Dynamics in Open Trap

4 Jul 2023, 14:15
15m
Room 403

Room 403

Distributed Computing and HPC Applications Distributed Computing and HPC Applications

Speaker

Igor Chernykh (Institute of Computational Mathematics and Mathematical Geophysics SB RAS)

Description

Particle-in-Cell (PIC) simulation of high-beta plasmas in an axisymmetric mirror machine is of interest because of a new proposal for a plasma confinement regime with extremely high pressure, equal to the pressure
of the magnetic field, so-called diamagnetic confinement. The results of simulations can be used for the development of aneutronic fusion.
In this work, we will show our latest PIC code developed for the numerical simulation of the fully ionized hydrogen plasma with the injection of the ions and electrons inside the cylindrical trap. This is MPI-based Fortran code with data aligning for efficient AVX2/AVX512 auto-vectorization. We will present the role of manual and automatic data aligning on different programs' performance characteristics with different versions of Fortran compilers.
This work was supported by the Russian Science Foundation (project 19-71-20026).

Primary author

Igor Chernykh (Institute of Computational Mathematics and Mathematical Geophysics SB RAS)

Co-authors

Igor Kulikov (Institute of Computational Mathematics and Mathematical Geophysics SB RAS) Ivan Chernoshtanov (Budker Institute of Nuclear Physics) Marina Boronina (Institute of Computational Mathematics and Mathematical Geophysics SB RAS) Vitaly Vshivkov (Institute of Computational Mathematics and Mathematical Geophysics SB RAS)

Presentation materials