Simple adaptations to speed-up the Particle-In-Cell code Smilei on the ARM-based Fujitsu A64FX processor
Résumé
We present in a simple and pedagogic way the preliminary code adaptation made in the C++ parallel Particle-In-Cell code Smilei to speed-up vectorized algorithms for the Fujitsu ARM-based A64FX processor. We analyze the performance of Smilei on A64FX compiling with the GNU, ARM and Fujitsu compilers and we compare with the Intel Skylake, Intel Cascadelake and AMD Rome processors.