mpi4py.MPI

Classes

Ancillary

Datatype

Status

Request

Prequest

Grequest

Op

Group

Info

Communication

Comm

Intracomm

Topocomm

Cartcomm

Graphcomm

Distgraphcomm

Intercomm

Message

One-sided operations

Win

Input/Output

File

Error handling

Errhandler

Exception

Auxiliary

Pickle

memory

Functions

Version inquiry

Get_version

Get_library_version

Initialization and finalization

Init

Init_thread

Finalize

Is_initialized

Is_finalized

Query_thread

Is_thread_main

Memory allocation

Alloc_mem

Free_mem

Address manipulation

Get_address

Aint_add

Aint_diff

Timer

Wtick

Wtime

Error handling

Get_error_class

Get_error_string

Add_error_class

Add_error_code

Add_error_string

Dynamic process management

Open_port

Close_port

Publish_name

Unpublish_name

Lookup_name

Miscellanea

Attach_buffer

Detach_buffer

Compute_dims

Get_processor_name

Register_datarep

Pcontrol

Utilities

get_vendor

Attributes

UNDEFINED

ANY_SOURCE

ANY_TAG

PROC_NULL

ROOT

BOTTOM

IN_PLACE

KEYVAL_INVALID

TAG_UB

HOST

IO

WTIME_IS_GLOBAL

UNIVERSE_SIZE

APPNUM

LASTUSEDCODE

WIN_BASE

WIN_SIZE

WIN_DISP_UNIT

WIN_CREATE_FLAVOR

WIN_FLAVOR

WIN_MODEL

SUCCESS

ERR_LASTCODE

ERR_COMM

ERR_GROUP

ERR_TYPE

ERR_REQUEST

ERR_OP

ERR_BUFFER

ERR_COUNT

ERR_TAG

ERR_RANK

ERR_ROOT

ERR_TRUNCATE

ERR_IN_STATUS

ERR_PENDING

ERR_TOPOLOGY

ERR_DIMS

ERR_ARG

ERR_OTHER

ERR_UNKNOWN

ERR_INTERN

ERR_INFO

ERR_FILE

ERR_WIN

ERR_KEYVAL

ERR_INFO_KEY

ERR_INFO_VALUE

ERR_INFO_NOKEY

ERR_ACCESS

ERR_AMODE

ERR_BAD_FILE

ERR_FILE_EXISTS

ERR_FILE_IN_USE

ERR_NO_SPACE

ERR_NO_SUCH_FILE

ERR_IO

ERR_READ_ONLY

ERR_CONVERSION

ERR_DUP_DATAREP

ERR_UNSUPPORTED_DATAREP

ERR_UNSUPPORTED_OPERATION

ERR_NAME

ERR_NO_MEM

ERR_NOT_SAME

ERR_PORT

ERR_QUOTA

ERR_SERVICE

ERR_SPAWN

ERR_BASE

ERR_SIZE

ERR_DISP

ERR_ASSERT

ERR_LOCKTYPE

ERR_RMA_CONFLICT

ERR_RMA_SYNC

ERR_RMA_RANGE

ERR_RMA_ATTACH

ERR_RMA_SHARED

ERR_RMA_FLAVOR

ORDER_C

ORDER_F

ORDER_FORTRAN

TYPECLASS_INTEGER

TYPECLASS_REAL

TYPECLASS_COMPLEX

DISTRIBUTE_NONE

DISTRIBUTE_BLOCK

DISTRIBUTE_CYCLIC

DISTRIBUTE_DFLT_DARG

COMBINER_NAMED

COMBINER_DUP

COMBINER_CONTIGUOUS

COMBINER_VECTOR

COMBINER_HVECTOR

COMBINER_INDEXED

COMBINER_HINDEXED

COMBINER_INDEXED_BLOCK

COMBINER_HINDEXED_BLOCK

COMBINER_STRUCT

COMBINER_SUBARRAY

COMBINER_DARRAY

COMBINER_RESIZED

COMBINER_F90_REAL

COMBINER_F90_COMPLEX

COMBINER_F90_INTEGER

IDENT

CONGRUENT

SIMILAR

UNEQUAL

CART

GRAPH

DIST_GRAPH

UNWEIGHTED

WEIGHTS_EMPTY

COMM_TYPE_SHARED

BSEND_OVERHEAD

WIN_FLAVOR_CREATE

WIN_FLAVOR_ALLOCATE

WIN_FLAVOR_DYNAMIC

WIN_FLAVOR_SHARED

WIN_SEPARATE

WIN_UNIFIED

MODE_NOCHECK

MODE_NOSTORE

MODE_NOPUT

MODE_NOPRECEDE

MODE_NOSUCCEED

LOCK_EXCLUSIVE

LOCK_SHARED

MODE_RDONLY

MODE_WRONLY

MODE_RDWR

MODE_CREATE

MODE_EXCL

MODE_DELETE_ON_CLOSE

MODE_UNIQUE_OPEN

MODE_SEQUENTIAL

MODE_APPEND

SEEK_SET

SEEK_CUR

SEEK_END

DISPLACEMENT_CURRENT

DISP_CUR

THREAD_SINGLE

THREAD_FUNNELED

THREAD_SERIALIZED

THREAD_MULTIPLE

VERSION

SUBVERSION

MAX_PROCESSOR_NAME

MAX_ERROR_STRING

MAX_PORT_NAME

MAX_INFO_KEY

MAX_INFO_VAL

MAX_OBJECT_NAME

MAX_DATAREP_STRING

MAX_LIBRARY_VERSION_STRING

DATATYPE_NULL

UB

LB

PACKED

BYTE

AINT

OFFSET

COUNT

CHAR

WCHAR

SIGNED_CHAR

SHORT

INT

LONG

LONG_LONG

UNSIGNED_CHAR

UNSIGNED_SHORT

UNSIGNED

UNSIGNED_LONG

UNSIGNED_LONG_LONG

FLOAT

DOUBLE

LONG_DOUBLE

C_BOOL

INT8_T

INT16_T

INT32_T

INT64_T

UINT8_T

UINT16_T

UINT32_T

UINT64_T

C_COMPLEX

C_FLOAT_COMPLEX

C_DOUBLE_COMPLEX

C_LONG_DOUBLE_COMPLEX

CXX_BOOL

CXX_FLOAT_COMPLEX

CXX_DOUBLE_COMPLEX

CXX_LONG_DOUBLE_COMPLEX

SHORT_INT

INT_INT

TWOINT

LONG_INT

FLOAT_INT

DOUBLE_INT

LONG_DOUBLE_INT

CHARACTER

LOGICAL

INTEGER

REAL

DOUBLE_PRECISION

COMPLEX

DOUBLE_COMPLEX

LOGICAL1

LOGICAL2

LOGICAL4

LOGICAL8

INTEGER1

INTEGER2

INTEGER4

INTEGER8

INTEGER16

REAL2

REAL4

REAL8

REAL16

COMPLEX4

COMPLEX8

COMPLEX16

COMPLEX32

UNSIGNED_INT

SIGNED_SHORT

SIGNED_INT

SIGNED_LONG

SIGNED_LONG_LONG

BOOL

SINT8_T

SINT16_T

SINT32_T

SINT64_T

F_BOOL

F_INT

F_FLOAT

F_DOUBLE

F_COMPLEX

F_FLOAT_COMPLEX

F_DOUBLE_COMPLEX

REQUEST_NULL

MESSAGE_NULL

MESSAGE_NO_PROC

OP_NULL

MAX

MIN

SUM

PROD

LAND

BAND

LOR

BOR

LXOR

BXOR

MAXLOC

MINLOC

REPLACE

NO_OP

GROUP_NULL

GROUP_EMPTY

INFO_NULL

INFO_ENV

ERRHANDLER_NULL

ERRORS_RETURN

ERRORS_ARE_FATAL

COMM_NULL

COMM_SELF

COMM_WORLD

WIN_NULL

FILE_NULL

pickle