Speaker
Nikita Okhotnikov
(Novosibirsk State University, Budker Institute of Nuclear Physics)
Description
We present LCODE 3D, a new tool that allows for simulations of plasma wakefield acceleration in three-dimensional geometry using a quasi-static approximation. Based on the principles of the time-tested LCODE 2D code, LCODE 3D offers the flexibility of switching between different geometries, allowing for efficient work when three-dimensional effects have minimal impact. Furthermore, LCODE 3D is an open-source tool written in Python, providing readability and ease of use. By using JIT compilation and numpy libraries, the computational time for simulation is comparable to the older version written in C. LCODE 3D supports parallel calculations using CUDA or MPI, enabling efficient simulations for large-scale problems.
Primary author
Nikita Okhotnikov
(Novosibirsk State University, Budker Institute of Nuclear Physics)