MPI for Python
Contents
Introduction
Overview
Tutorial
mpi4py
mpi4py.MPI
mpi4py.typing
mpi4py.futures
mpi4py.util
mpi4py.run
mpi4py.bench
Reference
mpi4py.MPI
mpi4py.MPI.BottomType
mpi4py.MPI.BufferAutomaticType
mpi4py.MPI.Cartcomm
mpi4py.MPI.Comm
mpi4py.MPI.Datatype
mpi4py.MPI.Distgraphcomm
mpi4py.MPI.Errhandler
mpi4py.MPI.File
mpi4py.MPI.Graphcomm
mpi4py.MPI.Grequest
mpi4py.MPI.Group
mpi4py.MPI.InPlaceType
mpi4py.MPI.Info
mpi4py.MPI.Intercomm
mpi4py.MPI.Intracomm
mpi4py.MPI.Message
mpi4py.MPI.Op
mpi4py.MPI.Pickle
mpi4py.MPI.Prequest
mpi4py.MPI.Request
mpi4py.MPI.Session
mpi4py.MPI.Status
mpi4py.MPI.Topocomm
mpi4py.MPI.Win
mpi4py.MPI.buffer
mpi4py.MPI.memory
mpi4py.MPI.Exception
mpi4py.MPI.Add_error_class
mpi4py.MPI.Add_error_code
mpi4py.MPI.Add_error_string
mpi4py.MPI.Aint_add
mpi4py.MPI.Aint_diff
mpi4py.MPI.Alloc_mem
mpi4py.MPI.Attach_buffer
mpi4py.MPI.Close_port
mpi4py.MPI.Compute_dims
mpi4py.MPI.Detach_buffer
mpi4py.MPI.Finalize
mpi4py.MPI.Flush_buffer
mpi4py.MPI.Free_mem
mpi4py.MPI.Get_address
mpi4py.MPI.Get_error_class
mpi4py.MPI.Get_error_string
mpi4py.MPI.Get_hw_resource_info
mpi4py.MPI.Get_library_version
mpi4py.MPI.Get_processor_name
mpi4py.MPI.Get_version
mpi4py.MPI.Iflush_buffer
mpi4py.MPI.Init
mpi4py.MPI.Init_thread
mpi4py.MPI.Is_finalized
mpi4py.MPI.Is_initialized
mpi4py.MPI.Is_thread_main
mpi4py.MPI.Lookup_name
mpi4py.MPI.Open_port
mpi4py.MPI.Pcontrol
mpi4py.MPI.Publish_name
mpi4py.MPI.Query_thread
mpi4py.MPI.Register_datarep
mpi4py.MPI.Remove_error_class
mpi4py.MPI.Remove_error_code
mpi4py.MPI.Remove_error_string
mpi4py.MPI.Unpublish_name
mpi4py.MPI.Wtick
mpi4py.MPI.Wtime
mpi4py.MPI.get_vendor
mpi4py.MPI.UNDEFINED
mpi4py.MPI.ANY_SOURCE
mpi4py.MPI.ANY_TAG
mpi4py.MPI.PROC_NULL
mpi4py.MPI.ROOT
mpi4py.MPI.BOTTOM
mpi4py.MPI.IN_PLACE
mpi4py.MPI.KEYVAL_INVALID
mpi4py.MPI.TAG_UB
mpi4py.MPI.IO
mpi4py.MPI.WTIME_IS_GLOBAL
mpi4py.MPI.UNIVERSE_SIZE
mpi4py.MPI.APPNUM
mpi4py.MPI.LASTUSEDCODE
mpi4py.MPI.WIN_BASE
mpi4py.MPI.WIN_SIZE
mpi4py.MPI.WIN_DISP_UNIT
mpi4py.MPI.WIN_CREATE_FLAVOR
mpi4py.MPI.WIN_FLAVOR
mpi4py.MPI.WIN_MODEL
mpi4py.MPI.SUCCESS
mpi4py.MPI.ERR_LASTCODE
mpi4py.MPI.ERR_TYPE
mpi4py.MPI.ERR_REQUEST
mpi4py.MPI.ERR_OP
mpi4py.MPI.ERR_GROUP
mpi4py.MPI.ERR_INFO
mpi4py.MPI.ERR_ERRHANDLER
mpi4py.MPI.ERR_SESSION
mpi4py.MPI.ERR_COMM
mpi4py.MPI.ERR_WIN
mpi4py.MPI.ERR_FILE
mpi4py.MPI.ERR_BUFFER
mpi4py.MPI.ERR_COUNT
mpi4py.MPI.ERR_TAG
mpi4py.MPI.ERR_RANK
mpi4py.MPI.ERR_ROOT
mpi4py.MPI.ERR_TRUNCATE
mpi4py.MPI.ERR_IN_STATUS
mpi4py.MPI.ERR_PENDING
mpi4py.MPI.ERR_TOPOLOGY
mpi4py.MPI.ERR_DIMS
mpi4py.MPI.ERR_ARG
mpi4py.MPI.ERR_OTHER
mpi4py.MPI.ERR_UNKNOWN
mpi4py.MPI.ERR_INTERN
mpi4py.MPI.ERR_KEYVAL
mpi4py.MPI.ERR_NO_MEM
mpi4py.MPI.ERR_INFO_KEY
mpi4py.MPI.ERR_INFO_VALUE
mpi4py.MPI.ERR_INFO_NOKEY
mpi4py.MPI.ERR_SPAWN
mpi4py.MPI.ERR_PORT
mpi4py.MPI.ERR_SERVICE
mpi4py.MPI.ERR_NAME
mpi4py.MPI.ERR_PROC_ABORTED
mpi4py.MPI.ERR_BASE
mpi4py.MPI.ERR_SIZE
mpi4py.MPI.ERR_DISP
mpi4py.MPI.ERR_ASSERT
mpi4py.MPI.ERR_LOCKTYPE
mpi4py.MPI.ERR_RMA_CONFLICT
mpi4py.MPI.ERR_RMA_SYNC
mpi4py.MPI.ERR_RMA_RANGE
mpi4py.MPI.ERR_RMA_ATTACH
mpi4py.MPI.ERR_RMA_SHARED
mpi4py.MPI.ERR_RMA_FLAVOR
mpi4py.MPI.ERR_BAD_FILE
mpi4py.MPI.ERR_NO_SUCH_FILE
mpi4py.MPI.ERR_FILE_EXISTS
mpi4py.MPI.ERR_FILE_IN_USE
mpi4py.MPI.ERR_AMODE
mpi4py.MPI.ERR_ACCESS
mpi4py.MPI.ERR_READ_ONLY
mpi4py.MPI.ERR_NO_SPACE
mpi4py.MPI.ERR_QUOTA
mpi4py.MPI.ERR_NOT_SAME
mpi4py.MPI.ERR_IO
mpi4py.MPI.ERR_UNSUPPORTED_OPERATION
mpi4py.MPI.ERR_UNSUPPORTED_DATAREP
mpi4py.MPI.ERR_CONVERSION
mpi4py.MPI.ERR_DUP_DATAREP
mpi4py.MPI.ERR_VALUE_TOO_LARGE
mpi4py.MPI.ERR_REVOKED
mpi4py.MPI.ERR_PROC_FAILED
mpi4py.MPI.ERR_PROC_FAILED_PENDING
mpi4py.MPI.ORDER_C
mpi4py.MPI.ORDER_FORTRAN
mpi4py.MPI.ORDER_F
mpi4py.MPI.TYPECLASS_INTEGER
mpi4py.MPI.TYPECLASS_REAL
mpi4py.MPI.TYPECLASS_COMPLEX
mpi4py.MPI.DISTRIBUTE_NONE
mpi4py.MPI.DISTRIBUTE_BLOCK
mpi4py.MPI.DISTRIBUTE_CYCLIC
mpi4py.MPI.DISTRIBUTE_DFLT_DARG
mpi4py.MPI.COMBINER_NAMED
mpi4py.MPI.COMBINER_DUP
mpi4py.MPI.COMBINER_CONTIGUOUS
mpi4py.MPI.COMBINER_VECTOR
mpi4py.MPI.COMBINER_HVECTOR
mpi4py.MPI.COMBINER_INDEXED
mpi4py.MPI.COMBINER_HINDEXED
mpi4py.MPI.COMBINER_INDEXED_BLOCK
mpi4py.MPI.COMBINER_HINDEXED_BLOCK
mpi4py.MPI.COMBINER_STRUCT
mpi4py.MPI.COMBINER_SUBARRAY
mpi4py.MPI.COMBINER_DARRAY
mpi4py.MPI.COMBINER_RESIZED
mpi4py.MPI.COMBINER_VALUE_INDEX
mpi4py.MPI.COMBINER_F90_INTEGER
mpi4py.MPI.COMBINER_F90_REAL
mpi4py.MPI.COMBINER_F90_COMPLEX
mpi4py.MPI.F_SOURCE
mpi4py.MPI.F_TAG
mpi4py.MPI.F_ERROR
mpi4py.MPI.F_STATUS_SIZE
mpi4py.MPI.IDENT
mpi4py.MPI.CONGRUENT
mpi4py.MPI.SIMILAR
mpi4py.MPI.UNEQUAL
mpi4py.MPI.CART
mpi4py.MPI.GRAPH
mpi4py.MPI.DIST_GRAPH
mpi4py.MPI.UNWEIGHTED
mpi4py.MPI.WEIGHTS_EMPTY
mpi4py.MPI.COMM_TYPE_SHARED
mpi4py.MPI.COMM_TYPE_HW_GUIDED
mpi4py.MPI.COMM_TYPE_HW_UNGUIDED
mpi4py.MPI.COMM_TYPE_RESOURCE_GUIDED
mpi4py.MPI.BSEND_OVERHEAD
mpi4py.MPI.BUFFER_AUTOMATIC
mpi4py.MPI.WIN_FLAVOR_CREATE
mpi4py.MPI.WIN_FLAVOR_ALLOCATE
mpi4py.MPI.WIN_FLAVOR_DYNAMIC
mpi4py.MPI.WIN_FLAVOR_SHARED
mpi4py.MPI.WIN_SEPARATE
mpi4py.MPI.WIN_UNIFIED
mpi4py.MPI.MODE_NOCHECK
mpi4py.MPI.MODE_NOSTORE
mpi4py.MPI.MODE_NOPUT
mpi4py.MPI.MODE_NOPRECEDE
mpi4py.MPI.MODE_NOSUCCEED
mpi4py.MPI.LOCK_EXCLUSIVE
mpi4py.MPI.LOCK_SHARED
mpi4py.MPI.MODE_RDONLY
mpi4py.MPI.MODE_WRONLY
mpi4py.MPI.MODE_RDWR
mpi4py.MPI.MODE_CREATE
mpi4py.MPI.MODE_EXCL
mpi4py.MPI.MODE_DELETE_ON_CLOSE
mpi4py.MPI.MODE_UNIQUE_OPEN
mpi4py.MPI.MODE_SEQUENTIAL
mpi4py.MPI.MODE_APPEND
mpi4py.MPI.SEEK_SET
mpi4py.MPI.SEEK_CUR
mpi4py.MPI.SEEK_END
mpi4py.MPI.DISPLACEMENT_CURRENT
mpi4py.MPI.DISP_CUR
mpi4py.MPI.THREAD_SINGLE
mpi4py.MPI.THREAD_FUNNELED
mpi4py.MPI.THREAD_SERIALIZED
mpi4py.MPI.THREAD_MULTIPLE
mpi4py.MPI.VERSION
mpi4py.MPI.SUBVERSION
mpi4py.MPI.MAX_PROCESSOR_NAME
mpi4py.MPI.MAX_ERROR_STRING
mpi4py.MPI.MAX_PORT_NAME
mpi4py.MPI.MAX_INFO_KEY
mpi4py.MPI.MAX_INFO_VAL
mpi4py.MPI.MAX_OBJECT_NAME
mpi4py.MPI.MAX_DATAREP_STRING
mpi4py.MPI.MAX_LIBRARY_VERSION_STRING
mpi4py.MPI.MAX_PSET_NAME_LEN
mpi4py.MPI.MAX_STRINGTAG_LEN
mpi4py.MPI.DATATYPE_NULL
mpi4py.MPI.PACKED
mpi4py.MPI.BYTE
mpi4py.MPI.AINT
mpi4py.MPI.OFFSET
mpi4py.MPI.COUNT
mpi4py.MPI.CHAR
mpi4py.MPI.WCHAR
mpi4py.MPI.SIGNED_CHAR
mpi4py.MPI.SHORT
mpi4py.MPI.INT
mpi4py.MPI.LONG
mpi4py.MPI.LONG_LONG
mpi4py.MPI.UNSIGNED_CHAR
mpi4py.MPI.UNSIGNED_SHORT
mpi4py.MPI.UNSIGNED
mpi4py.MPI.UNSIGNED_LONG
mpi4py.MPI.UNSIGNED_LONG_LONG
mpi4py.MPI.FLOAT
mpi4py.MPI.DOUBLE
mpi4py.MPI.LONG_DOUBLE
mpi4py.MPI.C_BOOL
mpi4py.MPI.INT8_T
mpi4py.MPI.INT16_T
mpi4py.MPI.INT32_T
mpi4py.MPI.INT64_T
mpi4py.MPI.UINT8_T
mpi4py.MPI.UINT16_T
mpi4py.MPI.UINT32_T
mpi4py.MPI.UINT64_T
mpi4py.MPI.C_COMPLEX
mpi4py.MPI.C_FLOAT_COMPLEX
mpi4py.MPI.C_DOUBLE_COMPLEX
mpi4py.MPI.C_LONG_DOUBLE_COMPLEX
mpi4py.MPI.CXX_BOOL
mpi4py.MPI.CXX_FLOAT_COMPLEX
mpi4py.MPI.CXX_DOUBLE_COMPLEX
mpi4py.MPI.CXX_LONG_DOUBLE_COMPLEX
mpi4py.MPI.SHORT_INT
mpi4py.MPI.INT_INT
mpi4py.MPI.TWOINT
mpi4py.MPI.LONG_INT
mpi4py.MPI.FLOAT_INT
mpi4py.MPI.DOUBLE_INT
mpi4py.MPI.LONG_DOUBLE_INT
mpi4py.MPI.CHARACTER
mpi4py.MPI.LOGICAL
mpi4py.MPI.INTEGER
mpi4py.MPI.REAL
mpi4py.MPI.DOUBLE_PRECISION
mpi4py.MPI.COMPLEX
mpi4py.MPI.DOUBLE_COMPLEX
mpi4py.MPI.LOGICAL1
mpi4py.MPI.LOGICAL2
mpi4py.MPI.LOGICAL4
mpi4py.MPI.LOGICAL8
mpi4py.MPI.INTEGER1
mpi4py.MPI.INTEGER2
mpi4py.MPI.INTEGER4
mpi4py.MPI.INTEGER8
mpi4py.MPI.INTEGER16
mpi4py.MPI.REAL2
mpi4py.MPI.REAL4
mpi4py.MPI.REAL8
mpi4py.MPI.REAL16
mpi4py.MPI.COMPLEX4
mpi4py.MPI.COMPLEX8
mpi4py.MPI.COMPLEX16
mpi4py.MPI.COMPLEX32
mpi4py.MPI.UNSIGNED_INT
mpi4py.MPI.SIGNED_SHORT
mpi4py.MPI.SIGNED_INT
mpi4py.MPI.SIGNED_LONG
mpi4py.MPI.SIGNED_LONG_LONG
mpi4py.MPI.BOOL
mpi4py.MPI.SINT8_T
mpi4py.MPI.SINT16_T
mpi4py.MPI.SINT32_T
mpi4py.MPI.SINT64_T
mpi4py.MPI.F_BOOL
mpi4py.MPI.F_INT
mpi4py.MPI.F_FLOAT
mpi4py.MPI.F_DOUBLE
mpi4py.MPI.F_COMPLEX
mpi4py.MPI.F_FLOAT_COMPLEX
mpi4py.MPI.F_DOUBLE_COMPLEX
mpi4py.MPI.REQUEST_NULL
mpi4py.MPI.MESSAGE_NULL
mpi4py.MPI.MESSAGE_NO_PROC
mpi4py.MPI.OP_NULL
mpi4py.MPI.MAX
mpi4py.MPI.MIN
mpi4py.MPI.SUM
mpi4py.MPI.PROD
mpi4py.MPI.LAND
mpi4py.MPI.BAND
mpi4py.MPI.LOR
mpi4py.MPI.BOR
mpi4py.MPI.LXOR
mpi4py.MPI.BXOR
mpi4py.MPI.MAXLOC
mpi4py.MPI.MINLOC
mpi4py.MPI.REPLACE
mpi4py.MPI.NO_OP
mpi4py.MPI.GROUP_NULL
mpi4py.MPI.GROUP_EMPTY
mpi4py.MPI.INFO_NULL
mpi4py.MPI.INFO_ENV
mpi4py.MPI.ERRHANDLER_NULL
mpi4py.MPI.ERRORS_RETURN
mpi4py.MPI.ERRORS_ABORT
mpi4py.MPI.ERRORS_ARE_FATAL
mpi4py.MPI.SESSION_NULL
mpi4py.MPI.COMM_NULL
mpi4py.MPI.COMM_SELF
mpi4py.MPI.COMM_WORLD
mpi4py.MPI.WIN_NULL
mpi4py.MPI.FILE_NULL
mpi4py.MPI.pickle
Citation
Installation
Development
Guidelines
LICENSE
CHANGES
Index
MPI for Python
Reference
mpi4py.MPI
mpi4py.MPI.Query_thread
Edit on GitHub
mpi4py.MPI.Query_thread
mpi4py.MPI.
Query_thread
(
)
Return the level of thread support provided by the MPI library.
Return type
:
int