0032-184 0032-188
|0032-184 MPI was not finalized in
string
, task
number
|Explanation: An MPI program exited without calling MPI_Finalize. The parallel job is
|terminated with an error exit code.
|User Response: Correct the program and/or determine if the program terminated
|abnormally, perhaps via a library routine calling exit (0) after encountering an error condition.
|Error Class: MPI_ERR_OTHER
|0032-185 Locally detected error occurred on another task in
string
, task
number
|Explanation: Another task detected an input argument error on a collective operation. This
|error is flagged only when special checking is active. Setting MP_EUIDEVELOP to

yes

turns
|this checking on for collective communication. This checking is always active for MPI-IO
|collective calls, so deadlock can be avoided with the default MPI_ERRORS_RETURN error
|handler.
|When an errors_return error handler is in effect, this return code appears for tasks that did
|not detect a local error. These tasks will not print any messages. Tasks that detect local
|errors can print a message identifying the local error. The return code alerts the user that the
|collective operation has failed because of errors elsewhere.
|User Response: Correct the program, ensuring that all tasks have correct input. Focus on
|the tasks that indicate a local error.
|Error Class: MPI_ERR_OTHER
|0032-186 Consistency error occurred on another task in
string
, task
number
|Explanation: In a collective routine, two or more tasks detected that they were provided
|with inconsistent arguments. MPI requires that all callers have matching arguments. This
|error is flagged only when consistency checking is active. Setting MP_EUIDEVELOP to

yes

|turns this checking on for collective communication and collective I/O.
|When an error_return error handler is in effect, this return code appears for tasks that did
|not detect the inconsistency. These tasks will not print any messages. Tasks that detect an
|inconsistency can print a message identifying the inconsistency. The return code alerts the
|user that the collective operation has failed because of errors detected elsewhere. This error
|message cannot identify which values are correct and which are not.
|User Response: Correct the program, ensuring that all tasks have correct and consistent
|arguments to collective calls.
|Error Class: MPI_ERR_OTHER
|0032-187 Datatype size cannot be expressed as an integer or MPI_Aint in

string

, task
|
number
|Explanation: A call to create a user-defined datatype would create a type with a size
|whose magnitude is too great to be expressed by an integer or MPI_AINT.
|User Response: Restructure the program to use datatypes of smaller magnitude.
|Error Class: MPI_ERR_OTHER
|0032-188 Datatype stride cannot be expressed as an integer or MPI_Aint in

string

,
|task
number
|Explanation: A call to create a user-defined datatype would create a type with a stride
|whose magnitude is too great to be expressed by an integer or MPI_AINT.
|User Response: Restructure the program to use datatypes of smaller magnitude.
|Error Class: MPI_ERR_OTHER
126 IBM PE for AIX V2R4.0: Messages