[mpich-discuss] Waitany for Ibarrier and Irecv in sequential program
Nils-Arne Dreier
n.dreier at uni-muenster.de
Thu Jun 7 07:03:03 CDT 2018
I just figured it out my self:
MPI_Ibarrier returns MPI_REQUEST_NULL.
Sorry for the noise!
Best,
Nils
On 07.06.2018 11:51, Nils-Arne Dreier wrote:
> Dear MPICH community,
>
> the following program deadlocks when executed with MPICH 3.2 (Debian
> stretch) on a single rank.
>
>
> barrier_waitany.cc
> #include <mpi.h>
>
> int main(int argc, char** argv){
> MPI_Request req[2];
> int buf;
> int index;
> MPI_Init(&argc, &argv);
> MPI_Ibarrier(MPI_COMM_WORLD, &req[0]);
> MPI_Irecv(&buf, 1, MPI_INT, 0, 0, MPI_COMM_WORLD, &req[1]);
> MPI_Waitany(2, req, &index, MPI_STATUS_IGNORE);
> MPI_Finalize();
> return 0;
> }
>
> Compile with:
> mpic++ -g -std=c++14 -Wall mpi_barrier_waitany.cc -o mpi_barrier_waitany
>
> Execute with:
> mpirun -n 1 ./barrier_waitany
>
> Best,
> Nils
>
>
>
>
> _______________________________________________
> discuss mailing list discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5390 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20180607/56047aa8/attachment.p7s>
-------------- next part --------------
_______________________________________________
discuss mailing list discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
More information about the discuss
mailing list