Improving compatibility with ifort

ifort does not respect the explicit implicit statement when
implicit-none is invoked at the compiler.