Re: [OMPI devel] One sided tests

2015-01-21 Thread Gilles Gouaillardet
George, a tentative fix is available at https://github.com/open-mpi/ompi/pull/355 i asked Nathan to review it before it lands into the master Cheers, Gilles On 2015/01/22 7:08, George Bosilca wrote: > Current trunk compiled with any compiler (gcc or icc) fails the one sided > tests from mpi_te

[OMPI devel] One sided tests

2015-01-21 Thread George Bosilca
Current trunk compiled with any compiler (gcc or icc) fails the one sided tests from mpi_test_suite. It deadlocks in a fetch. George.

Re: [OMPI devel] btl_openib.c:1200: mca_btl_openib_alloc: Assertion `qp != 255' failed

2015-01-21 Thread Jeff Squyres (jsquyres)
On Jan 21, 2015, at 11:00 AM, George Bosilca wrote: > > As I said in my previous email it is legal to use such an overlapping > datatype for send operations. Thus, the datatype engine cannot prevent one > from creating them. Ah, right. Gotcha. > We had some degree of overlap detection at som

Re: [OMPI devel] btl_openib.c:1200: mca_btl_openib_alloc: Assertion `qp != 255' failed

2015-01-21 Thread George Bosilca
As I said in my previous email it is legal to use such an overlapping datatype for send operations. Thus, the datatype engine cannot prevent one from creating them. We had some degree of overlap detection at some point in the past, but the algorithm is quadratic in time and memory with the number

Re: [OMPI devel] btl_openib.c:1200: mca_btl_openib_alloc: Assertion `qp != 255' failed

2015-01-21 Thread Jeff Squyres (jsquyres)
On Jan 20, 2015, at 10:10 PM, George Bosilca wrote: > > Receiving with such a datatype is illegal in MPI (sending is allowed as the > buffer is supposed read only during the operation). In fact having any > datatype that span over the same memory region twice is illegal to be used > for any re