Design and Implementation of a Three-dimensional, General Purpose Semiconductor Device Simulation1991Track