Al2O3–Water nanofluid heat transfer and entropy generation in a ribbed channel with wavy wall in the presence of magnetic field. (3rd May 2018)