Re: [OMPI devel] OpenMPI 2.0 and Petsc 3.7.2

2016-07-26 Thread Eric Chamberland
Hi Gilles, On 25/07/16 10:38 PM, Gilles Gouaillardet wrote: Eric, where can your test case be downloaded ? how many nodes and tasks do you need to reproduce the bug ? Sadly, it is in our in-house code and it requires to whole source code which isn't public... :/ I have this bug with 20

Re: [OMPI devel] OpenMPI 2.0 and Petsc 3.7.2

2016-07-26 Thread Gilles Gouaillardet
Nathan and Eric, there is a know issue of libnbc not correctly retaining datatypes, for example, if you start a non blocking collective operation (MPI_Ibcast for example) and they MPI_Type_destroy() the datatype *before* the non blocking collective completes, then the datatype is free'd by

Re: [OMPI devel] OpenMPI 2.0 and Petsc 3.7.2

2016-07-25 Thread Nathan Hjelm
It looks to me like double free on both send and receive requests. The receive free is an extra OBJ_RELEASE of MPI_DOUBLE which was not malloced (invalid free). The send free is an assert failure in OBJ_RELEASE of an OBJ_NEW() object (invalid magic). I plan to look at in in the next couple of

Re: [OMPI devel] OpenMPI 2.0 and Petsc 3.7.2

2016-07-25 Thread Gilles Gouaillardet
Eric, where can your test case be downloaded ? how many nodes and tasks do you need to reproduce the bug ? fwiw, currently there are two Open MPI repositories - https://github.com/open-mpi/ompi there is only one branch and is the 'master' branch, today, this can be seen as Open MPI 3.0 pre

[OMPI devel] OpenMPI 2.0 and Petsc 3.7.2

2016-07-25 Thread Eric Chamberland
Hi, has someone tried OpenMPI 2.0 with Petsc 3.7.2? I am having some errors with petsc, maybe someone have them too? Here are the configure logs for PETSc: http://www.giref.ulaval.ca/~cmpgiref/dernier_ompi/2016.07.25.01h16m02s_configure.log