Published 2018 | Version v1
Journal article

FBPIC: A spectral, quasi-3D, multi-GPU Particle-In-Cell code for plasma accelerators

  • 1. Center for Free-Electron Laser Science and Department of Physics, University of Hamburg, Luruper Chaussee 149, 22761 Hamburg (Germany)

Description

Plasma accelerators are compact high-energy particle sources. Excited by an ultra-short laser or particle beam driver, the strong electric fields inside a plasma allow to accelerate electron bunches to GeV energy levels on mm length scales. Modelling the complex acceleration process requires computationally demanding Particle-In-Cell codes that self-consistently solve the electromagnetic particle interaction inside the plasma. Here, we present FBPIC - a highly parallel Particle-In-Cell code featuring a spectral electromagnetic solver that eliminates numerical instabilities common to traditional field solvers, a quasi-3D geometry that greatly reduces the computational costs and the Lorentz-boosted frame technique that scales down the required simulation time by orders of magnitude. The code is written in pure Python using Just-In-Time compilation to generate machine code supporting CPU multi-threading and multi-GPU execution.

Additional details

Publishing Information

Journal Title
Verhandlungen der Deutschen Physikalischen Gesellschaft
Journal Issue
Wuerzburg 2018 issue
Series
Also available as printed version: Verhandlungen der Deutschen Physikalischen Gesellschaft v. 53(4)
Journal Page Range
[1 p.]
ISSN
0420-0195
CODEN
VDPEAZ

Conference

Title
DPG Spring meeting 2018 of the Section Matter and Cosmos (SMuK) with the Division of Physics Education and the working groups Equal Opportunities, Industry and Economics, Young DPG, Physics, Modern Information Technology and Artificial Intelligence
Original Conference Title
DPG-Fruehjahrstagung 2018 der Sektion Materie und Kosmos (SMuK) mit dem Fachverband Didaktik der Physik und den Arbeitskreisen Chancengleichheit, Industrie und Wirtschaft, Junge DPG, Physik, moderne Informationstechnologie und Kuenstliche Intelligenz
Dates
19-23 Mar 2018
Place
Wuerzburg (Germany)

Optional Information

Notes
Session: AKBP 8.11 Mi 18:00; No further information available