Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] OpenMPI error with error codes. The proposed solution.
From: äÍÉÔÒÉÊ äÏÎÃÏ× (dvdontsov_at_[hidden])
Date: 2013-03-25 04:59:56


Hello!

I've found error in OpenMPI with error codes.

According to MPI standard (2.2 and later):

MPI_ERR_LASTCODE must be equals to last error code and MPI_LASTUSEDCODE
must be greater than or equal to MPI_ERR_LASTCODE.

In OpenMPI MPI_ERR_LASTCODE is greater than real last error code
(MPI_ERR_WIN) for 1 and MPI_LASTUSEDCODE hardcoded linked with MPI_ERR_WIN.
So, possible situation when MPI_LASTUSEDCODE (equals to MPI_ERR_WIN) is
less than MPI_ERR_LASTCODE.

I've investigated it and prepared patch (based on non-configured
openmpi-1.7rc8 code) which corrects it and makes appending of new
predefined error codes more easy. Please find it in attachments.

Best regards,

Dmitry

/**********************************

* mobile: +7 (920) 111-2882

* Skype : dontsov.dmitry

**********************************/