1. Key Laboratory of Applied Surface and Colloid Chemistry
2. Ministry of Education
3. Shaanxi Key Laboratory for Advanced Energy Devices
4. Shaanxi Engineering Lab for Advanced Energy Technology
5. School of Materials Science and Engineering
6. King Abdullah University of Science and Technology (KAUST)
7. KAUST Solar Center (KSC) and Physical Science and Engineering Division (PSE)
8. Thuwal 23955-6900
9. Saudi Arabia
10. Cornell High Energy Synchrotron Source
11. Cornell University
12. Ithaca
13. USA