1. Cadi Ayyad University ProcEDE Laboratory; EnR2E Laboratory, National Center for Studies and Research on Water and Energy (CNEREE), , Marrakech , Morocco ; , Saarbrücken , Germany
2. IZES gGmbH ProcEDE Laboratory; EnR2E Laboratory, National Center for Studies and Research on Water and Energy (CNEREE), , Marrakech , Morocco ; , Saarbrücken , Germany
3. Cadi Ayyad University ProcEDE Laboratory; EnR2E Laboratory, National Center for Studies and Research on Water, and Energy (CNEREE), , Marrakech , Morocco
4. Cadi Ayyad University Laboratory of Nanomaterials for Energy and the Environment (LN2E), Faculty of Sciences Semlalia, , Marraekch , Morocco
5. IZES gGmbH , Saarbrücken , Germany