Numerical simulation of heat and fluid flow through silicon-based microchannel with different surface roughness elements. (2017)