We present a generalized self-scattering method for generating carrier
free flight times in Monte Carlo simulation. Compared to traditional
approaches, the added flexibility of this approach results in fewer fi
ctitious scatterings, which is especially appealing for load balance a
nd efficiency when a SIMD parallel computer is used. Speedups from 19%
to 69% over an optimized variable-Gamma approach are shown for an imp
lementation on the Connection Machine CM-2. The performance sensitivit
ies to applied fields and grid spacings are also presented. The conver
sion of existing variable-Gamma software to this new approach requires
only a few changes.