Simulation of mixed convection in a vertical channel containing discrete porous-covering heat blocks