There are 10 repositories under particle-in-cell topic.
Performance-Portable Particle-in-Cell Simulations for the Exascale Era :sparkles:
A Multi-Scale Model for Simulating Liquid-Fabric Interactions
underworld2: A parallel, particle-in-cell, finite element code for Geodynamics.
Self advection, external force and pressure solve to a velocity field represented by a MaC grid.
PICLas is a parallel, three-dimensional PIC-DSMC solver developed cooperatively by the Institute of Space Systems, Institute of Aerodynamics and Gas Dynamics at the University of Stuttgart and the spin-off boltzplatz. PICLas is a flexible particle-based plasma simulation suite.
Vectorized Plasma PIC code (Python)
Resampling tools for openPMD PIC data
New generation astrophysical plasma simulation code with CPU/GPU portability
A Particle in Cell code using Python, with plenty of room for improvement
Geometric ElectroMagnetic Particle-In-Cell Method
Fourier-Bessel Particle-In-Cell code
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.
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.
Elliptical Parcel-in-Cell model for fluid dynamics
exercise of porting to openCL
IPPL is a C++ library to develop performance portable code for fully Eulerian, Lagrangian or hybrid Eulerian-Lagrangian methods.
PySDM usage examples reproducing results from literature and depicting how to use PySDM from Python Jupyter notebooks