Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

From: George Bosilca (bosilca_at_[hidden])
Date: 2006-03-15 11:22:38


Starting from revision 9191 this bug is corrected on the trunk. It will go
in the 1.0.2 release.


On Fri, 3 Mar 2006, Julian Seward wrote:

> I'm trying to write a routine which unpicks user defined datatypes
> using MPI_Type_get_{envelope,contents}. I'm having a problem that
> a derived type returned by a call of MPI_Type_get_contents, when handed
> onwards to MPI_Type_get_envelope, causes the system to bomb:
> [suse10:15004] *** An error occurred in MPI_Type_get_envelope
> [suse10:15004] *** on communicator MPI_COMM_WORLD
> [suse10:15004] *** MPI_ERR_INTERN: internal error
> [suse10:15004] *** MPI_ERRORS_ARE_FATAL (goodbye)
> Close inspection of the MPI2 specification for MPI_Type_get_envelope
> does not appear to reveal any limitations on the types or
> committedness-state of types that may be passed to MPI_Type_get_envelope.
> This is with Open MPI 1.0.1 on SuSE 10.0 (x86), built from source.
> This build otherwise appears to work and has run various MPI apps
> successfully over the past month.
> A test case is attached. What am I doing wrong?
> J

"We must accept finite disappointment, but we must never lose infinite
                                   Martin Luther King