1. Institute of High Performance Computing
2. A*STAR
3. Singapore 138632
4. Singapore
5. Key Laboratory of Ocean Energy Utilization and Energy Conservation of Ministry of Education
6. School of Energy and Power Engineering
7. Dalian University of Technology
8. Dalian 116024
9. China
10. Department of Material Science and Engineering
11. Massachusetts Institute of Technology
12. Cambridge
13. USA
14. School of Computing
15. Engineering and Mathematics
16. Western Sydney University
17. Penrith
18. Australia