Programs in chronological order:
- nonrel-pusher.f95 – non-relativistic Boris particle pusher for given fields that is great at saving circles in constant magnetic fields while maybe not representing the phase correctly
- pmove.py – program for drawing trajectory of single particle in 3d
- rel-boris-pusher.f95 – relativistic Boris pusher
- rel-vay-pusher.f95 – Vay pusher which is great at relativistic drift while being more expensive than Boris
- NS-simulation.f95 – Vay pusher with some model neutron star fields
- NS-sim.py – almost the same as pmove.py, but reading from other file
- field-evol-2d.f95 – vacuum (no field and currents) field evolution program for 2d using Yee mesh, tested only with waves
- field-evol-simple.f95 – program that draws profile of fields along x axis
- pic-2d.f95 – full PIC program in 2d