I run this code on Intel Core 2 duo
!$OMP PARALLEL
!$OMP DO PRIVATE(I)
DO I = 1,NEQTOT
XA(I) = XA(I) + RMIN * DD(I)
END DO
!$OMP END DO
!$OMP END PARALLEL
When run with Openmp disabled or sequential, the values of XA are the same.
When run with Openmp parallel, some of the values of XA are slightly different, as in the last significant digit.
Should the values not be the same with 2 or more cpus?
Thanks for any feedback.
Thomas