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 **********************************/
openmpi.patch
Description: Binary data