1. Renewable Energies Engineering Department, Faculty of Mechanical and Energy Engineering Shahid Beheshti University Tehran Iran
2. Department of Chemical Engineering Amirkabir University of Technology (Tehran Polytechnic) Tehran Iran
3. Institute of Unconventional Oil & Gas Northeast Petroleum University Heilongjiang China
4. Ufa State Petroleum Technological University Ufa Russia
5. College of Engineering and Technology American University of the Middle East Kuwait City Kuwait
6. Department of Petroleum Engineering Shahid Bahonar University of Kerman Kerman Iran
7. State Key Laboratory of Petroleum Resources and Prospecting China University of Petroleum (Beijing) Beijing China
8. Department of Chemical Engineering McGill University Montreal Quebec Canada