Computational fluid dynamics study of PEM fuel cell performance for isothermal and non-uniform temperature boundary conditions. (19th October 2016)