Performance-Portable Particle-in-Cell Simulations for the Exascale Era ✨
-
Updated
Oct 30, 2025 - C++
Performance-Portable Particle-in-Cell Simulations for the Exascale Era ✨
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
Particle-in-cell code for plasma simulation
WarpX is an advanced Particle-In-Cell code.
Vector Particle-In-Cell (VPIC) Project
Self advection, external force and pressure solve to a velocity field represented by a MaC grid.
💫 Parallel Hybrid Particle In Cell code with Adaptive mesh REfinement
Modern C++/python CPU/GPU plasma toolbox
high-performance modeling of beam dynamics in particle accelerators with collective effects
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
New generation astrophysical plasma simulation code with CPU/GPU portability
PIC/FLIP/APIC fluid simulation
XOOPIC is a two-dimensional 3-velocity particle-in-cell simulator. It can handle electrostatic and electromagnetic models, has a large variety of boundary conditions, supports multiple gasses and gas chemistry, and is easily reconfigurable via an input file.
Quill is a 3D QED-PIC code for simulations of interaction of electromagnetic radiation and particles with plasmas with QED effects such as gamma photon radiation and electron–positron pair production.
Structured PIC proxy app based on Cabana
PiCoPiC is a Code of Particle in Cell. This is 2D3V fully parallel code for kinetic plasma simulations using particle-in-cell method. PiCoPiC is optimized for simulations of interactions between background plasma and multibunch charged particle beams.
Plasma 3D particle-in-cell code
Particle-in-cell library based on Cabana and Kokkos
Add a description, image, and links to the particle-in-cell topic page so that developers can more easily learn about it.
To associate your repository with the particle-in-cell topic, visit your repo's landing page and select "manage topics."