1. Chengdu Textile College, Chengdu 611731, China
2. College of Materials Science and Engineering, Sichuan University, Chengdu 610065, China
3. Suzhou Talesun Solar Technologies Co., Ltd., Suzhou 215542, China
4. Institute of New Energy and Low-carbon Technology, Sichuan University, Chengdu 610065, China
5. National Supercomputing Center in Shenzhen, Shenzhen 518055, China