Three-dimensional finite element analysis of MHD duct flow by the penalty function formulation | IEEE Journals & Magazine | IEEE Xplore