fortran compilation rule fixed for icc