UCLA-Plasma-Simulation-Group / PIC-skeleton-codes

A fully-functional but succinct Particle-In-Cell Plasma Simulation codebase with several parallel implementations (MPI, OpenMP, SSE, CUDA). This code is meant to highlight the core PIC algorithms, especially issues around parallelization, by implementing a minimal number of features in favor of clarity, ease of use, and extensibility.
72Updated 5 years ago

Related projects

Alternatives and complementary repositories for PIC-skeleton-codes