1. Department of Physics and Astronomy, University of Alabama in Huntsville, Huntsville, Alabama 35899, USA
2. Nano and Micro Device Center, University of Alabama in Huntsville, Huntsville, Alabama 35899, USA
3. Department of Computer Science and Mathematics, Nipissing Computational Physics Laboratory (NCPL), Nipissing University, North Bay, ON P1B 8L7, Canada