Re: [OMPI devel] MPI_Reduce() is losing precision

2012-10-15 Thread N.M. Maclaren
On Oct 15 2012, Iliev, Hristo wrote: Numeric differences are to be expected with parallel applications. The basic reason for that is that on many architectures floating-point operations are performed using higher internal precision than that of the arguments and only the final result is round

Re: [OMPI devel] MPI_Reduce() is losing precision

2012-10-15 Thread Iliev, Hristo
M To: Open MPI Developers Subject: [OMPI devel] MPI_Reduce() is losing precision Hi All, I am having a strange problem with the floating precision. I get correct precision when I launch with one process, but when the same code is launched with 2 or more process I am losing precision in

[OMPI devel] MPI_Reduce() is losing precision

2012-10-15 Thread Santhosh Kokala
Hi All, I am having a strange problem with the floating precision. I get correct precision when I launch with one process, but when the same code is launched with 2 or more process I am losing precision in MPI_Redcue(..., MPI_FLOAT, MPI_SUM..); call. Output from my code (admin)host:~$ mpirun -n