A lattice Boltzmann model for thermal non-Newtonian fluid flows through porous media. (15th November 2018)