Materials Design Laboratory, KoreaInstitute of Science and Technology:National Laboratory of Solid State Microstructures, Nanjing University:Department of Computer Science, University of Missouri-Rolla