Skip to content

Latest commit

 

History

History
463 lines (386 loc) · 5.73 KB

mpi4py.MPI.rst

File metadata and controls

463 lines (386 loc) · 5.73 KB

mpi4py.MPI

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