013 2:50 PM
To: Open MPI Users
Subject: Re: [OMPI users] MPI_IN_PLACE with GATHERV, AGATHERV, and SCATERV
Ok, I think we have this resolved in trunk and the fix will go into 1.7.4. The
check for MPI_IN_PLACE was wrong in the mpif-h bindings. The fix was tested
with your reproducer. Both MPI_SCATTER
RARR1,RECV_NUM,MPI_DOUBLE_PRECISION,0,MPI_COMM_WORLD,IERR)
> ENDIF
>
> OPEN(71+MYPN,FORM='FORMATTED',POSITION='APPEND')
> WRITE(71+MYPN,'(3E15.7)') RARR1(1:300)
> CLOSE(71+MYPN)
>
> CALL MPI_FINALIZE(IERR)
>
> END PR
71+MYPN)
CALL MPI_FINALIZE(IERR)
END PROGRAM MAIN
From: users [users-boun...@open-mpi.org] on behalf of Nathan Hjelm
[hje...@lanl.gov]
Sent: Wednesday, October 09, 2013 12:37 PM
To: Open MPI Users
Subject: Re: [OMPI users] MPI_IN_PLACE with GATHERV, AGATHERV, and SCAT
These functions are tested nightly and there has been no indication any of these
functions fail with MPI_IN_PLACE. Can you provide a reproducer?
-Nathan
HPC-3, LANL
On Tue, Oct 08, 2013 at 07:40:50PM +, Gerlach, Charles A. wrote:
>I have an MPI code that was developed using MPICH1 and Ope
"I have made a test case..." means there is little reason not to
attach said test case to the email for verification :-)
The following is in mpi.h.in in the OpenMPI trunk.
=
/*
* Just in case you need it. :-)
*/
#define OPEN_MPI 1
/*
* MPI version
*/
#define MPI_VERS
I have an MPI code that was developed using MPICH1 and OpenMPI before the MPI2
standards became commonplace (before MPI_IN_PLACE was an option).
So, my code has many examples of GATHERV, AGATHERV and SCATTERV, where I pass
the same array in as the SEND_BUF and the RECV_BUF, and this has worked f