Non-axisymmetric mixed convection with viscous dissipation in a vertical circular duct