All software
PIConGPU
PIConGPU is a relativistic Particle-in-Cell code running on graphic processing units as well as regular multi-core processors. It is Open Source und is freely available for download. It can be used to study plasmas with relativistic dynamics, solving the Maxwell-Vlasov system of equations.
- C++
- CPU
- GPU
- + 9
- C++
- Python
- Shell
- + 5
Cheetah
Fast and differentiable particle accelerator optics simulation for reinforcement learning and optimisation applications.
- Automatic Differentiation
- Differentiable Programming
- Differentiable Simulation
- + 7
- Python
Independent Parallel Particle Layer (IPPL)
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods. IPPL supports simulations in one to six dimensions, mixed precision, and asynchronous execution in different execution spaces (e.g. CPUs and GPUs).
- Computational Fluid Dynamics
- GPU
- High performance computing
- + 5
- C++
- TeX
- CMake
- + 3
iqtools
Collection of code for working with offline complex valued time series data in Python.
- Data analysis
- Data Visualization
- Particle Accelerators
- + 1
- Python