I have a fortran code which I compile with Intel Compiler 12.0.4 on two different machines with Xeon E5620 and X5650. The X machine produces a slightly bigger code. The code generated on the X machine runs well on both machines however the smaller code generated on the E machine produces wrong results on both. The problem is not presented if the code is built by an older 10.2 compiler. OS: SLES 11.1 Compiler: 12.0.4 Fortran Flags: -O2 -xSSE4.2 -ip -ftz Is there any difference in code generation on various Xeon processors from the same family (56xx)?
Fortran on Xeon X56xx vs Xeon E56xx
Sun, 01/08/2012 - 04:56
Solved: there was an optimization flag difference between one of the source files.