pmocz / pic-python

Vectorized Plasma PIC code (Python)

Home Page:https://medium.com/swlh/create-your-own-plasma-pic-simulation-with-python-39145c66578b

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pic-python

Vectorized Plasma PIC code (Python)

Create Your Own Plasma PIC Simulation (With Python)

Philip Mocz (2020) Princeton Univeristy, @PMocz

📝 Read the Algorithm Write-up on Medium

Simulate the 1D Two-Stream Instability

Code calculates the motions of electrons under the Poisson-Maxwell equation using the Particle-In-Cell (PIC) method

How to run

First, ensure you have the prereq packages installed, then run the Python script:

pip install -r requirements.txt
python pic.py

Simulation