Recent Developments in 3D Electromagnetic and Charged Particle Simulation | IEEE Conference Publication | IEEE Xplore