Allows loading particles from an SDDS file. This is an alternative to using a cathode and can provide essentially arbitrary particle distributions. Since spiffe is a 2.5 dimensional code, the “particles” are really rings at a given radius and longitudinal position.
Note that particles can be injected into the simulation region if they start with z or r coordinates outside of z : [zmin,zmax] or r : [0,rmax]. In this case, the particles drift ballistically until they enter the problem region. As a special case, particles entering from the left-hand side of the problem region are not active until they emerge from any metal surface that abuts z = zmin.
This loads particles from the file particles.sdds.