PIConGPU is a fully relativistic, manycore, 3D3V particle-in-cell code that implements various numerical schemes to solve the PIC cycle with focus on GPUs. The repository can be accessed here.
LICENSE
GPL/LGPL
OWNERSHIP
HZDR
PROGRAMMING LANGUAGE
C++
ARCHITECTURES
x86, GPUs, RISC-V, ARM
Performance & Scalability
PIConGPU shows strong scaling efficiency of nearly 100% till 8 nodes, about 80% at 32 nodes, and efficiency decreases with more nodes.