Performance evaluation of relativistic electromagnetic particle in cell algorithms in CPU and GPU

POSTER

Abstract

The complexity of the phenomena involved in several relevante plasma physics scenarios, where highly nonlinear and kinetic processes dominate, makes purely theoretical descriptions impossible. Further understanding of these scenarios requires detailed numerical modelling, but fully relativistic particle-in-cell codes such as OSIRIS [1] are computationally intensive. Recently graphics processing units (GPUs), offering peak theoretical performances of $\sim $ 1 TFlop/s for general purpose calculations, have received significant attention as an atractive alternative to CPUs for plasma modeling. In this work we perform a detailed performance evaluation of an electromagnetic fully relativistic particle in cell code in both GPUs and CPUs for production runs, focusing on the relative strengths and weaknesses of both architectures for all major algorithm sections, including particle push, current deposition, field solver, and also diagnostics. \\[4pt] [1] R. A. Fonseca et al., LNCS 2331, 342, (2002)

Authors

  • R. Fonseca

    DCTI, ISCTE - Lisbon University Institute, Portugal, 1 DCTI, ISCTE - Lisbon University Institute, Portugal, 2 - IPFN, Instituto Superior Tecnico, Lisbon, Portugal, IPFN/IST Portugal, GoLP/IPFN - LA Instituto Superior Tecnico, GoLP/Instituto de Plasmas e Fusao Nuclear - Laboratorio Associado, Instituto Superior Tecnico, Lisboa, Portugal, GoLP/Instituto de Plasmas e Fus\~ao Nuclear-Laborat\'orio Associado, Instituto Superior T\'ecnico, Portugal, GoLP/IPFN - Instituto Superior Tecnico, Lisbon, Portugal, GoLP/IPFN-LA, Instituto Superior Tecnico, DCTI,ISCTE-Lisbon University Institute, IST Lisbon, Portugal

  • Paulo Abreu

    IPFN/IST Portugal

  • Viktor Decyk

    UCLA Plasma Simulation Group, University of California Los Angeles, UCLA, University of California, Los Angeles