1. Science and Technology on Parallel and Distributed Processing Laboratory, National University of Defense Technology, Changsha 410073, China
2. Laboratory of Software Engineering for Complex Systems, National University of Defense Technology, Changsha 410073, China
3. National Supercomputer Center in Changsha, Changsha 410082, China
4. College of Chemistry, Zhengzhou University, Zhengzhou 450001, China
5. College of Chemistry and Chemical Engineering, Fujian Provincial Key Laboratory of Theoretical and Computational Chemistry, Xiamen University, Xiamen 361005, China
6. Department of Applied Physics, School of Physics and Electronics, Hunan University, Changsha 410082, China
7. College of Computer Science and Electronic Engineering, Hunan University, Changsha 410082, China
8. Department of Computer Science, State University of New York, New Paltz, New York 12561, United States