Sun MPI error messages use a standard format:
[x y z] Error in function_name: errclass_string:intern(a):description:unixerrstring
where
[x y z] is the process communication identifier, and:
x is the job id (or jid).
y is the name of the communicator if a name exists; otherwise it is the address of the opaque object.
z is the rank of the process.
The process communication identifier is present in every error message.
function_name is the name of the associated MPI function. It is present in every error message.
errclass_string is the string associated with the MPI error class. It is present in every error message.
intern is an internal function. It is optional.
a is a system call, if one is the cause of the error. It is optional.
description is a description of the error. It is optional.
unixerrstring is the UNIX error string that describes system call a. It is optional.