Using today's nightly snapshot (openmpi-dev-730-g06d3b57) both errors are gone. Thanks!
On Mon, Jan 19, 2015 at 02:38:42PM +0900, Gilles Gouaillardet wrote: > Adrian, > > about the > "[n050409][[36216,1],1][btl_openib_xrc.c:58:mca_btl_openib_xrc_check_api] XRC > error: bad XRC API (require XRC from OFED pre 3.12). " message. > > this means ompi was built on a system with OFED 3.12 or greater, and you > are running on a system with an earlier OFED release. > > please not Jeff recently pushed a patch related to that and this message > might be a false positive. > > Cheers, > > Gilles > > On 2015/01/19 14:17, Gilles Gouaillardet wrote: > > Adrian, > > > > i just fixed this in the master > > (https://github.com/open-mpi/ompi/commit/d14daf40d041f7a0a8e9d85b3bfd5eb570495fd2) > > > > the root cause is a corner case was not handled correctly : > > > > MPI_Type_hvector(20000, 1, 0, MPI_INT, &type); > > > > type has extent = 4 *but* size = 80000 > > ob1 used to test only the extent to determine whether the message should > > be sent inlined or not > > extent <= 256 means try to send the message inline > > that meant a fragment of size 80000 (which is greater than 65536 e.g. > > max default size for IB) was allocated, > > and that failed. > > > > now both extent and size are tested, so the message is not sent inline, > > and it just works. > > > > Cheers, > > > > Gilles > > _______________________________________________ > > devel mailing list > > de...@open-mpi.org > > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > > Link to this post: > > http://www.open-mpi.org/community/lists/devel/2015/01/16798.php > > _______________________________________________ > devel mailing list > de...@open-mpi.org > Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel > Link to this post: > http://www.open-mpi.org/community/lists/devel/2015/01/16799.php