Use gfortran interface of MKL.

Attempting to implement the discussion in #5303