|
OpenMPI
0.1.1
|
#include "ompi_config.h"#include "mpi.h"#include "ompi/constants.h"#include "opal/class/opal_object.h"#include "opal/class/opal_pointer_array.h"#include "opal/util/opal_sos.h"Go to the source code of this file.
Data Structures | |
| struct | ompi_errcode_intern_t |
| Back-end type for MPI error codes. More... | |
Macros | |
| #define | OMPI_MAX_ERROR_STRING 64 |
Typedefs | |
|
typedef struct ompi_errcode_intern_t | ompi_errcode_intern_t |
Functions | |
| static int | ompi_errcode_get_mpi_code (int errcode) |
| Return the MPI errcode for a given internal error code. More... | |
| int | ompi_errcode_intern_init (void) |
| Initialize the error codes. More... | |
| int | ompi_errcode_intern_finalize (void) |
| Finalize the error codes. More... | |
Variables | |
| OMPI_DECLSPEC opal_pointer_array_t | ompi_errcodes_intern |
| OMPI_DECLSPEC int | ompi_errcode_intern_lastused |
|
inlinestatic |
Return the MPI errcode for a given internal error code.
This function guarantees to return a non-OPAL_SOS-encoded error code.
References opal_pointer_array_get_item().
Referenced by ompi_errhandler_request_invoke().
| int ompi_errcode_intern_finalize | ( | void | ) |
Finalize the error codes.
Invokes from ompi_mpi_finalize(); tears down the error code array.
References OBJ_DESTRUCT.
Referenced by ompi_mpi_finalize().
| int ompi_errcode_intern_init | ( | void | ) |
Initialize the error codes.
Invoked from ompi_mpi_init(); sets up all static MPI error codes,
References OBJ_CONSTRUCT, opal_pointer_array_init(), and opal_pointer_array_set_item().
Referenced by ompi_mpi_init().