Christopher Woolford

Physics PhD Student

Avatar for Christopher Woolford

PyPIC3D

2024


URL: https://github.com/uwplasma/PyPIC3D

Project Details

I have built a differentiable, 3D particle in cell simulation in Python with the JAX library. I am currently extending this code to feature arbitrary coordinates and dynamical relativity for use in studying fully relativistic plasma phenomena.

Features

  • Spectral and Finite Difference Solvers
  • Electrostatic and Dynamic Methods
  • Macroparticle Weight Scaling by Debye Length
  • Just-in-time Compilation