Efficient design of an artificially roughened solar air heater with semi-cylindrical side walls: CFD and exergy analysis. (1st September 2020)