1. Wuhan National Laboratory for Optoelectronics
2. Huazhong University of Science and Technology
3. Wuhan 430074
4. China
5. Institute of High Performance Computing
6. A*STAR
7. Singapore 138632
8. College of Materials and Chemical Engineering
9. Hainan University
10. Haikou 570228
11. College of Physics and Energy
12. Shenzhen University
13. Shenzhen 518060