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().