1. Dipartimento Scienza Applicata e Tecnologia (DISAT) Politecnico di Torino Corso Duca degli Abruzzi 24 10129 Torino Italy
2. Chemical and Biological Systems Simulation Lab Centre of New Technologies University of Warsaw Ochota campus, Banacha 2 C 02097 Warszawa Poland
3. Institute of Physical Chemistry and Center for Materials Research (LaMa) Justus Liebig University Heinrich-Buff-Ring 17 35392 Giessen Germany
4. Institute of Inorganic Chemistry Graz University of Technology Stremayrgasse 9 8010 Graz Austria
5. Nanochemistry Department Istituto Italiano di Tecnologia 16163 Genova Italy
6. Dipartimento di Scienze Chimiche Università degli Studi di Padova Via Marzolo, 1 35131 Padova Italy
7. Dipartimento di Ingegneria dell'Informazione Università degli Studi di Padova Via Gradenigo, 6b 35131 Padova Italy
8. Zhejiang Beisheng Photovoltaic Co., Ltd. No.800 Zhenbei Road Zhili Town, Wuxing District Huzhou Zhejiang 313000 China