Re: [OMPI users] MPI_Type_free and non-blocking operations

2016-01-14 Thread Gilles Gouaillardet
Thomas, i did double check this and - there is no problem with MPI_Isend/MPI_Irecv (datatypes are correctly retained/released, and this part is well "hidden" inside some macros) - there is no such thing with libnbc (and hence the bug). depending on the collective and the algo that will be

[OMPI users] MPI_Type_free and non-blocking operations

2016-01-13 Thread Gilles Gouaillardet
Thomas, thanks for the report, at first glance, libnbc (the default module that implements non blocking collective) does not retain/release datatypes, that is why you ran into this kind of trouble. I quickly checked the code, and it seems this kind of mechanism is also missing for

[OMPI users] MPI_Type_free and non-blocking operations

2016-01-13 Thread Thomas Ponweiser
Dear friends of Open MPI, I am currently facing a problem in connection with MPI_Ibcast and MPI_Type_free. I've been able to isolate the problem in a minimalistic test program which I attached. Maybe some of you can tell me what I am doing wrong or confirm that this might be a bug in Open