Numerical simulation on mixed convection in a porous medium heated by a vertical cylinder