WarpX is an advanced, time-based 1D/2D/3D/RZ electromagnetic & electrostatic Particle-In-Cell code.
documentation
tutorials
source repository
doxygen reference