We got a code with OpenMP from other researchers. The code was developed on Alpha (DEC) workstation and ran on it well. We bought an Itanium machine and wanted to run the code on the new machine. When comparing the computation results between Alpha and Itanium, we find that the results from Itanium are wrong (crazy wrong).
We tried another way to check the code: compile the code with -openmp_stubs, and the resutls are the same with which on Alpha workstation.
System: RedHat EL 3.0
Compile command: ifort -w -r8 -openmp