A primitive variable finite–volume method for incompressible viscous magnetohydrodynamic flows. (4th August 2014)