1. Beijing Key Laboratory of Novel Thin-Film Solar Cells
2. North China Electric Power University
3. Beijing
4. China
5. Key Lab of Special Display Technology
6. Ministry of Education
7. National Engineering Lab of Special Display Technology
8. State Key Lab of Advanced Display Technology
9. Academy of Opto-Electronic Technology
10. NAAM Research Group
11. Department of Mathematics
12. Faculty of Science
13. King Abdulaziz University
14. Jeddah 21589
15. Key Laboratory of Photovoltaic and Energy Conservation Materials
16. Institute of Applied Technology
17. Hefei Institutes of Physical Science
18. Chinese Academy of Sciences
19. Hefei
20. University of Science and Technology of China
21. Hefei 230026