:ref:`MPI_Error_string` |mdash| Returns a string for a given error code.
#include <mpi.h>
int MPI_Error_string(int errorcode, char *string, int *resultlen)
USE MPI
! or the older form: INCLUDE 'mpif.h'
MPI_ERROR_STRING(ERRORCODE, STRING, RESULTLEN, IERROR)
INTEGER ERRORCODE, RESULTLEN, IERROR
CHARACTER*(*) STRING
USE mpi_f08
MPI_Error_string(errorcode, string, resultlen, ierror)
INTEGER, INTENT(IN) :: errorcode
CHARACTER(LEN=MPI_MAX_ERROR_STRING), INTENT(OUT) :: string
INTEGER, INTENT(OUT) :: resultlen
INTEGER, OPTIONAL, INTENT(OUT) :: ierror
errorcode
: Error code returned by an MPI routine or an MPI error class.
string
: Text that corresponds to the errorcode.resultlen
: Length of string.ierror
: Fortran only: Error status (integer).
Returns the error string associated with an error code or class. The argument string must represent storage that is at least MPI_MAX_ERROR_STRING characters long.
The number of characters actually written is returned in the output argument, resultlen.
.. seealso::
* :ref:`MPI_Error_class`