Weak equivalence: example
C$OMP PARALLEL PRIVATE(I, TMP)
The summation into RES occurs one thread at a time, but in any order so the result is not bitwise compatible with the sequential program.
Much more efficient, but some users get upset when low order bits vary between program runs.