openmpi  3.1.6
About: Open MPI is a high performance Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. 3.x series.
  Fossies Dox: openmpi-3.1.6.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

errcode.c File Reference
#include "ompi_config.h"
#include <stdio.h>
#include <string.h>
#include "mpi.h"
#include "ompi/errhandler/errcode.h"
#include "ompi/constants.h"
Include dependency graph for errcode.c:

Go to the source code of this file.

Macros

#define CONSTRUCT_ERRCODE(VAR, ERRCODE, TXT)
 

Functions

static void ompi_mpi_errcode_construct (ompi_mpi_errcode_t *errcode)
 
static void ompi_mpi_errcode_destruct (ompi_mpi_errcode_t *errcode)
 
 OBJ_CLASS_INSTANCE (ompi_mpi_errcode_t, opal_object_t, ompi_mpi_errcode_construct, ompi_mpi_errcode_destruct)
 
int ompi_mpi_errcode_init (void)
 Initialize the error codes. More...
 
int ompi_mpi_errcode_finalize (void)
 Finalize the error codes. More...
 
int ompi_mpi_errcode_add (int errclass)
 Add an error code. More...
 
int ompi_mpi_errclass_add (void)
 Add an error class. More...
 
int ompi_mpi_errnum_add_string (int errnum, const char *errstring, int len)
 Add an error string to an error code. More...
 

Variables

opal_pointer_array_t ompi_mpi_errcodes = {{0}}
 
int ompi_mpi_errcode_lastused =0
 
int ompi_mpi_errcode_lastpredefined =0
 
static ompi_mpi_errcode_t ompi_success
 
static ompi_mpi_errcode_t ompi_err_buffer
 
static ompi_mpi_errcode_t ompi_err_count
 
static ompi_mpi_errcode_t ompi_err_type
 
static ompi_mpi_errcode_t ompi_err_tag
 
static ompi_mpi_errcode_t ompi_err_comm
 
static ompi_mpi_errcode_t ompi_err_rank
 
static ompi_mpi_errcode_t ompi_err_request
 
static ompi_mpi_errcode_t ompi_err_root
 
static ompi_mpi_errcode_t ompi_err_group
 
static ompi_mpi_errcode_t ompi_err_op
 
static ompi_mpi_errcode_t ompi_err_topology
 
static ompi_mpi_errcode_t ompi_err_dims
 
static ompi_mpi_errcode_t ompi_err_arg
 
ompi_mpi_errcode_t ompi_err_unknown = {{0}}
 
static ompi_mpi_errcode_t ompi_err_truncate
 
static ompi_mpi_errcode_t ompi_err_other
 
static ompi_mpi_errcode_t ompi_err_intern
 
static ompi_mpi_errcode_t ompi_err_in_status
 
static ompi_mpi_errcode_t ompi_err_pending
 
static ompi_mpi_errcode_t ompi_err_access
 
static ompi_mpi_errcode_t ompi_err_amode
 
static ompi_mpi_errcode_t ompi_err_assert
 
static ompi_mpi_errcode_t ompi_err_bad_file
 
static ompi_mpi_errcode_t ompi_err_base
 
static ompi_mpi_errcode_t ompi_err_conversion
 
static ompi_mpi_errcode_t ompi_err_disp
 
static ompi_mpi_errcode_t ompi_err_dup_datarep
 
static ompi_mpi_errcode_t ompi_err_file_exists
 
static ompi_mpi_errcode_t ompi_err_file_in_use
 
static ompi_mpi_errcode_t ompi_err_file
 
static ompi_mpi_errcode_t ompi_err_info_key
 
static ompi_mpi_errcode_t ompi_err_info_nokey
 
static ompi_mpi_errcode_t ompi_err_info_value
 
static ompi_mpi_errcode_t ompi_err_info
 
static ompi_mpi_errcode_t ompi_err_io
 
static ompi_mpi_errcode_t ompi_err_keyval
 
static ompi_mpi_errcode_t ompi_err_locktype
 
static ompi_mpi_errcode_t ompi_err_name
 
static ompi_mpi_errcode_t ompi_err_no_mem
 
static ompi_mpi_errcode_t ompi_err_not_same
 
static ompi_mpi_errcode_t ompi_err_no_space
 
static ompi_mpi_errcode_t ompi_err_no_such_file
 
static ompi_mpi_errcode_t ompi_err_port
 
static ompi_mpi_errcode_t ompi_err_quota
 
static ompi_mpi_errcode_t ompi_err_read_only
 
static ompi_mpi_errcode_t ompi_err_rma_conflict
 
static ompi_mpi_errcode_t ompi_err_rma_sync
 
static ompi_mpi_errcode_t ompi_err_service
 
static ompi_mpi_errcode_t ompi_err_size
 
static ompi_mpi_errcode_t ompi_err_spawn
 
static ompi_mpi_errcode_t ompi_err_unsupported_datarep
 
static ompi_mpi_errcode_t ompi_err_unsupported_operation
 
static ompi_mpi_errcode_t ompi_err_win
 
static ompi_mpi_errcode_t ompi_t_err_memory
 
static ompi_mpi_errcode_t ompi_t_err_not_initialized
 
static ompi_mpi_errcode_t ompi_t_err_cannot_init
 
static ompi_mpi_errcode_t ompi_t_err_invalid_index
 
static ompi_mpi_errcode_t ompi_t_err_invalid_item
 
static ompi_mpi_errcode_t ompi_t_err_invalid_handle
 
static ompi_mpi_errcode_t ompi_t_err_out_of_handles
 
static ompi_mpi_errcode_t ompi_t_err_out_of_sessions
 
static ompi_mpi_errcode_t ompi_t_err_invalid_session
 
static ompi_mpi_errcode_t ompi_t_err_cvar_set_not_now
 
static ompi_mpi_errcode_t ompi_t_err_cvar_set_never
 
static ompi_mpi_errcode_t ompi_t_err_pvar_no_startstop
 
static ompi_mpi_errcode_t ompi_t_err_pvar_no_write
 
static ompi_mpi_errcode_t ompi_t_err_pvar_no_atomic
 
static ompi_mpi_errcode_t ompi_err_rma_range
 
static ompi_mpi_errcode_t ompi_err_rma_attach
 
static ompi_mpi_errcode_t ompi_err_rma_flavor
 
static ompi_mpi_errcode_t ompi_err_rma_shared
 
static ompi_mpi_errcode_t ompi_t_err_invalid
 
static ompi_mpi_errcode_t ompi_t_err_invalid_name
 

Macro Definition Documentation

◆ CONSTRUCT_ERRCODE

#define CONSTRUCT_ERRCODE (   VAR,
  ERRCODE,
  TXT 
)
Value:
do { \
OBJ_CONSTRUCT(&(VAR), ompi_mpi_errcode_t); \
(VAR).code = (ERRCODE); \
(VAR).cls = (ERRCODE); \
strncpy((VAR).errstring, (TXT), MPI_MAX_ERROR_STRING); \
opal_pointer_array_set_item(&ompi_mpi_errcodes, (ERRCODE), &(VAR)); \
} while (0)

Definition at line 123 of file errcode.c.

Function Documentation

◆ OBJ_CLASS_INSTANCE()

◆ ompi_mpi_errclass_add()

int ompi_mpi_errclass_add ( void  )

Add an error class.

Parameters
none
Returns
the new error class on SUCCESS (>0)
OMPI_ERROR otherwise

Definition at line 331 of file errcode.c.

References ompi_mpi_errcode_t::cls, OBJ_NEW, ompi_mpi_errcode_lastused, ompi_mpi_errcodes, and opal_pointer_array_set_item().

Referenced by MPI_Add_error_class().

◆ ompi_mpi_errcode_add()

int ompi_mpi_errcode_add ( int  errclass)

Add an error code.

Parameters
error class to which this new error code belongs to
Returns
the new error code on SUCCESS (>0)
OMPI_ERROR otherwise

Definition at line 318 of file errcode.c.

References ompi_mpi_errcode_t::cls, ompi_mpi_errcode_t::code, OBJ_NEW, ompi_mpi_errcode_lastused, ompi_mpi_errcodes, and opal_pointer_array_set_item().

Referenced by MPI_Add_error_code().

◆ ompi_mpi_errcode_construct()

static void ompi_mpi_errcode_construct ( ompi_mpi_errcode_t errcode)
static

◆ ompi_mpi_errcode_destruct()

static void ompi_mpi_errcode_destruct ( ompi_mpi_errcode_t errcode)
static

◆ ompi_mpi_errcode_finalize()

int ompi_mpi_errcode_finalize ( void  )

Finalize the error codes.

Returns
OMPI_SUCCESS Always

Invokes from ompi_mpi_finalize(); tears down the error code array.

Definition at line 225 of file errcode.c.

References OBJ_DESTRUCT, OBJ_RELEASE, ompi_err_access, ompi_err_amode, ompi_err_arg, ompi_err_assert, ompi_err_bad_file, ompi_err_base, ompi_err_buffer, ompi_err_comm, ompi_err_conversion, ompi_err_count, ompi_err_dims, ompi_err_disp, ompi_err_dup_datarep, ompi_err_file, ompi_err_file_exists, ompi_err_file_in_use, ompi_err_group, ompi_err_in_status, ompi_err_info, ompi_err_info_key, ompi_err_info_nokey, ompi_err_info_value, ompi_err_intern, ompi_err_io, ompi_err_keyval, ompi_err_locktype, ompi_err_name, ompi_err_no_mem, ompi_err_no_space, ompi_err_no_such_file, ompi_err_not_same, ompi_err_op, ompi_err_other, ompi_err_pending, ompi_err_port, ompi_err_quota, ompi_err_rank, ompi_err_read_only, ompi_err_request, ompi_err_rma_attach, ompi_err_rma_conflict, ompi_err_rma_flavor, ompi_err_rma_range, ompi_err_rma_shared, ompi_err_rma_sync, ompi_err_root, ompi_err_service, ompi_err_size, ompi_err_spawn, ompi_err_tag, ompi_err_topology, ompi_err_truncate, ompi_err_type, ompi_err_unknown, ompi_err_unsupported_datarep, ompi_err_unsupported_operation, ompi_err_win, ompi_mpi_errcode_lastpredefined, ompi_mpi_errcode_lastused, ompi_mpi_errcodes, ompi_success, OMPI_SUCCESS, ompi_t_err_cannot_init, ompi_t_err_cvar_set_never, ompi_t_err_cvar_set_not_now, ompi_t_err_invalid, ompi_t_err_invalid_handle, ompi_t_err_invalid_index, ompi_t_err_invalid_item, ompi_t_err_invalid_name, ompi_t_err_invalid_session, ompi_t_err_memory, ompi_t_err_not_initialized, ompi_t_err_out_of_handles, ompi_t_err_out_of_sessions, ompi_t_err_pvar_no_atomic, ompi_t_err_pvar_no_startstop, ompi_t_err_pvar_no_write, and opal_pointer_array_get_item().

Referenced by ompi_mpi_finalize().

◆ ompi_mpi_errcode_init()

int ompi_mpi_errcode_init ( void  )

Initialize the error codes.

Returns
OMPI_SUCCESS Upon success
OMPI_ERROR Otherwise

Invoked from ompi_mpi_init(); sets up all static MPI error codes,

Definition at line 131 of file errcode.c.

References CONSTRUCT_ERRCODE, OBJ_CONSTRUCT, ompi_err_access, ompi_err_amode, ompi_err_arg, ompi_err_assert, ompi_err_bad_file, ompi_err_base, ompi_err_buffer, ompi_err_comm, ompi_err_conversion, ompi_err_count, ompi_err_dims, ompi_err_disp, ompi_err_dup_datarep, ompi_err_file, ompi_err_file_exists, ompi_err_file_in_use, ompi_err_group, ompi_err_in_status, ompi_err_info, ompi_err_info_key, ompi_err_info_nokey, ompi_err_info_value, ompi_err_intern, ompi_err_io, ompi_err_keyval, ompi_err_locktype, ompi_err_name, ompi_err_no_mem, ompi_err_no_space, ompi_err_no_such_file, ompi_err_not_same, ompi_err_op, ompi_err_other, ompi_err_pending, ompi_err_port, ompi_err_quota, ompi_err_rank, ompi_err_read_only, ompi_err_request, ompi_err_rma_attach, ompi_err_rma_conflict, ompi_err_rma_flavor, ompi_err_rma_range, ompi_err_rma_shared, ompi_err_rma_sync, ompi_err_root, ompi_err_service, ompi_err_size, ompi_err_spawn, ompi_err_tag, ompi_err_topology, ompi_err_truncate, ompi_err_type, ompi_err_unknown, ompi_err_unsupported_datarep, ompi_err_unsupported_operation, ompi_err_win, OMPI_ERROR, ompi_mpi_errcode_lastpredefined, ompi_mpi_errcode_lastused, ompi_mpi_errcodes, ompi_success, OMPI_SUCCESS, ompi_t_err_cannot_init, ompi_t_err_cvar_set_never, ompi_t_err_cvar_set_not_now, ompi_t_err_invalid, ompi_t_err_invalid_handle, ompi_t_err_invalid_index, ompi_t_err_invalid_item, ompi_t_err_invalid_name, ompi_t_err_invalid_session, ompi_t_err_memory, ompi_t_err_not_initialized, ompi_t_err_out_of_handles, ompi_t_err_out_of_sessions, ompi_t_err_pvar_no_atomic, ompi_t_err_pvar_no_startstop, ompi_t_err_pvar_no_write, opal_pointer_array_init(), and OPAL_SUCCESS.

Referenced by ompi_mpi_init().

◆ ompi_mpi_errnum_add_string()

int ompi_mpi_errnum_add_string ( int  errnum,
const char *  string,
int  len 
)

Add an error string to an error code.

Parameters
error code for which the string is defined
error string to add
length of the string
Returns
OMPI_SUCCESS on success
OMPI_ERROR on error

Definition at line 343 of file errcode.c.

References ompi_errcode_intern_t::errstring, ompi_mpi_errcode_t::errstring, NULL, OMPI_ERROR, ompi_mpi_errcodes, OMPI_SUCCESS, opal_pointer_array_get_item(), and strncpy.

Referenced by MPI_Add_error_string().

Variable Documentation

◆ ompi_err_access

ompi_mpi_errcode_t ompi_err_access
static

Definition at line 62 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_amode

ompi_mpi_errcode_t ompi_err_amode
static

Definition at line 63 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_arg

ompi_mpi_errcode_t ompi_err_arg
static

Definition at line 54 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_assert

ompi_mpi_errcode_t ompi_err_assert
static

Definition at line 64 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_bad_file

ompi_mpi_errcode_t ompi_err_bad_file
static

Definition at line 65 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_base

ompi_mpi_errcode_t ompi_err_base
static

Definition at line 66 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_buffer

ompi_mpi_errcode_t ompi_err_buffer
static

Definition at line 42 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_comm

ompi_mpi_errcode_t ompi_err_comm
static

Definition at line 46 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_conversion

ompi_mpi_errcode_t ompi_err_conversion
static

Definition at line 67 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_count

ompi_mpi_errcode_t ompi_err_count
static

Definition at line 43 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_dims

ompi_mpi_errcode_t ompi_err_dims
static

Definition at line 53 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_disp

ompi_mpi_errcode_t ompi_err_disp
static

Definition at line 68 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_dup_datarep

ompi_mpi_errcode_t ompi_err_dup_datarep
static

Definition at line 69 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_file

ompi_mpi_errcode_t ompi_err_file
static

Definition at line 72 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_file_exists

ompi_mpi_errcode_t ompi_err_file_exists
static

Definition at line 70 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_file_in_use

ompi_mpi_errcode_t ompi_err_file_in_use
static

Definition at line 71 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_group

ompi_mpi_errcode_t ompi_err_group
static

Definition at line 50 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_in_status

ompi_mpi_errcode_t ompi_err_in_status
static

Definition at line 59 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_info

ompi_mpi_errcode_t ompi_err_info
static

Definition at line 76 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_info_key

ompi_mpi_errcode_t ompi_err_info_key
static

Definition at line 73 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_info_nokey

ompi_mpi_errcode_t ompi_err_info_nokey
static

Definition at line 74 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_info_value

ompi_mpi_errcode_t ompi_err_info_value
static

Definition at line 75 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_intern

ompi_mpi_errcode_t ompi_err_intern
static

Definition at line 58 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_io

ompi_mpi_errcode_t ompi_err_io
static

Definition at line 77 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_keyval

ompi_mpi_errcode_t ompi_err_keyval
static

Definition at line 78 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_locktype

ompi_mpi_errcode_t ompi_err_locktype
static

Definition at line 79 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_name

ompi_mpi_errcode_t ompi_err_name
static

Definition at line 80 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_no_mem

ompi_mpi_errcode_t ompi_err_no_mem
static

Definition at line 81 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_no_space

ompi_mpi_errcode_t ompi_err_no_space
static

Definition at line 83 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_no_such_file

ompi_mpi_errcode_t ompi_err_no_such_file
static

Definition at line 84 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_not_same

ompi_mpi_errcode_t ompi_err_not_same
static

Definition at line 82 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_op

ompi_mpi_errcode_t ompi_err_op
static

Definition at line 51 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_other

ompi_mpi_errcode_t ompi_err_other
static

Definition at line 57 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_pending

ompi_mpi_errcode_t ompi_err_pending
static

Definition at line 60 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_port

ompi_mpi_errcode_t ompi_err_port
static

Definition at line 85 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_quota

ompi_mpi_errcode_t ompi_err_quota
static

Definition at line 86 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rank

ompi_mpi_errcode_t ompi_err_rank
static

Definition at line 47 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_read_only

ompi_mpi_errcode_t ompi_err_read_only
static

Definition at line 87 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_request

ompi_mpi_errcode_t ompi_err_request
static

Definition at line 48 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_attach

ompi_mpi_errcode_t ompi_err_rma_attach
static

Definition at line 111 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_conflict

ompi_mpi_errcode_t ompi_err_rma_conflict
static

Definition at line 88 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_flavor

ompi_mpi_errcode_t ompi_err_rma_flavor
static

Definition at line 112 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_range

ompi_mpi_errcode_t ompi_err_rma_range
static

Definition at line 110 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_shared

ompi_mpi_errcode_t ompi_err_rma_shared
static

Definition at line 113 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_rma_sync

ompi_mpi_errcode_t ompi_err_rma_sync
static

Definition at line 89 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_root

ompi_mpi_errcode_t ompi_err_root
static

Definition at line 49 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_service

ompi_mpi_errcode_t ompi_err_service
static

Definition at line 90 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_size

ompi_mpi_errcode_t ompi_err_size
static

Definition at line 91 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_spawn

ompi_mpi_errcode_t ompi_err_spawn
static

Definition at line 92 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_tag

ompi_mpi_errcode_t ompi_err_tag
static

Definition at line 45 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_topology

ompi_mpi_errcode_t ompi_err_topology
static

Definition at line 52 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_truncate

ompi_mpi_errcode_t ompi_err_truncate
static

Definition at line 56 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_type

ompi_mpi_errcode_t ompi_err_type
static

Definition at line 44 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_unknown

ompi_mpi_errcode_t ompi_err_unknown = {{0}}

◆ ompi_err_unsupported_datarep

ompi_mpi_errcode_t ompi_err_unsupported_datarep
static

Definition at line 93 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_unsupported_operation

ompi_mpi_errcode_t ompi_err_unsupported_operation
static

Definition at line 94 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_err_win

ompi_mpi_errcode_t ompi_err_win
static

Definition at line 95 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_mpi_errcode_lastpredefined

int ompi_mpi_errcode_lastpredefined =0

◆ ompi_mpi_errcode_lastused

◆ ompi_mpi_errcodes

◆ ompi_success

ompi_mpi_errcode_t ompi_success
static

Definition at line 41 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_cannot_init

ompi_mpi_errcode_t ompi_t_err_cannot_init
static

Definition at line 98 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_cvar_set_never

ompi_mpi_errcode_t ompi_t_err_cvar_set_never
static

Definition at line 106 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_cvar_set_not_now

ompi_mpi_errcode_t ompi_t_err_cvar_set_not_now
static

Definition at line 105 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid

ompi_mpi_errcode_t ompi_t_err_invalid
static

Definition at line 114 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid_handle

ompi_mpi_errcode_t ompi_t_err_invalid_handle
static

Definition at line 101 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid_index

ompi_mpi_errcode_t ompi_t_err_invalid_index
static

Definition at line 99 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid_item

ompi_mpi_errcode_t ompi_t_err_invalid_item
static

Definition at line 100 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid_name

ompi_mpi_errcode_t ompi_t_err_invalid_name
static

Definition at line 115 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_invalid_session

ompi_mpi_errcode_t ompi_t_err_invalid_session
static

Definition at line 104 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_memory

ompi_mpi_errcode_t ompi_t_err_memory
static

Definition at line 96 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_not_initialized

ompi_mpi_errcode_t ompi_t_err_not_initialized
static

Definition at line 97 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_out_of_handles

ompi_mpi_errcode_t ompi_t_err_out_of_handles
static

Definition at line 102 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_out_of_sessions

ompi_mpi_errcode_t ompi_t_err_out_of_sessions
static

Definition at line 103 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_pvar_no_atomic

ompi_mpi_errcode_t ompi_t_err_pvar_no_atomic
static

Definition at line 109 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_pvar_no_startstop

ompi_mpi_errcode_t ompi_t_err_pvar_no_startstop
static

Definition at line 107 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

◆ ompi_t_err_pvar_no_write

ompi_mpi_errcode_t ompi_t_err_pvar_no_write
static

Definition at line 108 of file errcode.c.

Referenced by ompi_mpi_errcode_finalize(), and ompi_mpi_errcode_init().

ompi_mpi_errcode_t
Back-end type for MPI error codes.
Definition: errcode.h:44
ompi_mpi_errcodes
opal_pointer_array_t ompi_mpi_errcodes
Definition: errcode.c:37