1. Unit of Research on Materials and Renewable Energies, Department of Physics, Faculty of Sciences, Abou Bekr Belkaid University, Tlemcen, Algeria
2. Department of Ocean and Mechanical Engineering, Florida Atlantic University, Boca Raton, FL, USA
3. Department of Technology, University Centre of Naama (Ctr Univ Naama), Naama, Algeria
4. Faculty of Mechanical Engineering, Shahrood University of Technology, Shahrood, Iran
5. Institute of Research and Development, Duy Tan University, Da Nang, Viet Nam
6. Department of Mechanical and Aeronautical Engineering, University of Pretoria, Pretoria, South Africa
7. Department of Renewable Energy and Environmental Engineering, University of Tehran, Tehran, Iran