1. College of Arts and Sciences
2. Shanghai DianJi University
3. Shanghai 201306
4. People's Republic of China
5. National Synchrotron Radiation Laboratory
6. Cloud Computing Center
7. Chinese Academy of Sciences
8. Dongguan 523808
9. China
10. University of Science and Technology of China
11. Hefei 230029