|
NAMEConstants - The meaning of MPI constants
DATATYPES
MPI_DATATYPE_NULL - Null, invalid type
MPI_CHARACTER - char
MPI_CHAR - char
MPI_LOGICAL - unsigned char
MPI_BYTE - unsigned char
MPI_SIGNED_CHAR - signed char
MPI_WCHAR - wchar_t
MPI_SHORT - short
MPI_INTEGER - int
MPI_INT - int
MPI_LONG - long
MPI_LONG_LONG_INT - long long
MPI_UNSIGNED_CHAR - unsigned char
MPI_UNSIGNED_SHORT - unsigned short
MPI_UNSIGNED - unsigned int
MPI_UNSIGNED_LONG - unsigned long
MPI_UNSIGNED_LONG_LONG - unsigned long long
MPI_REAL - float
MPI_FLOAT - float
MPI_DOUBLE_PRECISION - double
MPI_DOUBLE - double
MPI_LONG DOUBLE - long double
MPI_COMPLEX - complex float
MPI_DOUBLE_COMPLEX - complex double
MPI_LONG_DOUBLE_COMPLEX - complex long double
MPI_UB - Sets upper bound of a structure
MPI_LB - Sets lower bound of a structure
MPI_PACKED - Packed type, created by MPI_Pack() and can be unpacked with MPI_Unpack()
The following types are used with MPI_MAXLOC and MPI_MINLOC.
MPI_FLOAT_INT - struct {float, int}
MPI_DOUBLE_INT - struct {double, int}
MPI_LONG_INT - struct {long, int}
MPI_2INT - struct {int, int}
MPI_SHORT_INT - struct {short, int}
MPI_LONG_DOUBLE_INT - struct {long double, int}
VERSION INFORMATION
MPI_VERSION - Major version number
MPI_SUBVERSION - Minor version number
COMMUNICATORS
MPI_COMM_NULL - NULL, invalid communicator
MPI_COMM_WORLD - Communicator containing all ranks
MPI_COMM_SELF - Communicator only containing the current rank
RANKS
MPI_ANY_SOURCE - Matches any source rank
MPI_PROC_NULL - No source or destination rank, no communication is performed
MPI_ROOT - Denotes that the current rank is the root of a collective operation
TAGS
MPI_ANY_TAG - Matches any tag
GROUPS
MPI_GROUP_NULL - NULL, invalid group
MPI_GROUP_EMPTY - A group with no members
MESSAGE BUFFERS
MPI_IN_PLACE - The send and receive buffers overlap in a collective operation
MPI_BOTTOM - Bottom of the address space
BUFFERS
MPI_MAX_PROCESSOR_NAME - Size of buffer for MPI_Get_processor_name()
MPI_MAX_OBJECT_NAME - Size of buffer for MPI_Comm_get_name() and MPI_Comm_set_name().
MPI_BSEND_OVERHEAD - Overhead per message using buffered send functions.
MPI_MAX_ERROR_STRING - Size of buffer for MPI_Error_string().
KEYVALS
MPI_KEYVAL_INVALID - NULL, invalid keyval
MPI_TAG_UB - Maximal tag
MPI_HOST - Host process ( MPI_PROC_NULL ) in this implementation
MPI_IO - IO process ( MPI_ANY_SOURCE ) in this implementation
MPI_WTIME_IS_GLOBAL - Is time globally coherent? (0 in this implementation)
OPERATIONS
MPI_OP_NULL - NULL, invalid operation
MPI_MAX - Return the maximum
MPI_MIN - Return the minimum
MPI_SUM - Return the sum
MPI_PROD - Return the product
MPI_LAND - Return the logical and
MPI_BAND - Return the bitwise and
MPI_LOR - Return the logical or
MPI_BOR - Return the bitwise or
MPI_LXOR - Return the logical xor
MPI_BXOR - Return the bitwise xor
MPI_MAXLOC - Return the maximum and location of the maximum
MPI_MINLOC - Return the minimum and location of the minimum
MPI_OP_MAX - Return the minimum and location of the minimum
ERROR RETURN VALUES
MPI_SUCCESS - No error
MPI_ERR_OTHER - Other error
MPI_ERR_COMM - Invalid communicator
MPI_ERR_COUNT - Invalid count
MPI_ERR_TYPE - Invalid data type
MPI_ERR_BUFFER - Invalid buffer
MPI_ERR_ROOT - Invalid root
MPI_ERR_TAG - Invalid tag
MPI_ERR_RANK - Invalid rank
MPI_ERR_ARG - Invalid argument
MPI_ERR_REQUEST - Invalid request
MPI_ERR_IN_STATUS - Error is returned in MPI_Status structure
MPI_ERR_PENDING - Pending request
MPI_ERR_INTERN - Internal error. (Usually out of memory.)
MPI_ERR_GROUP - Invalid group
MPI_ERR_CANCEL - Request was cancelled
MPI_ERR_OP - Invalid operation
MPI_ERR_TOPOLOGY - Invalid topology
MPI_ERR_DIMS - Invalid dimensions
MPI_ERR_UNKNOWN - Unknown error
MPI_ERR_TRUNCATE - Message was truncated
MPI_ERR_KEYVAL - Invalid keyval
MPI_ERR_LASTCODE - Last used error code
COMPARISONS
MPI_IDENT - Identical groups or communicators
MPI_CONGRUENT - Congruent groups or communicators
MPI_SIMILAR - Similar groups or communicators
MPI_UNEQUAL - Different groups or communicators
TOPOLOGIES
MPI_CART - Cartesian topology
MPI_GRAPH - Graph topology
PREDEFINED CONSTANTS
MPI_UNDEFINED - Undefined value
MPI_REQUEST_NULL - Invalid request
MPI_STATUS_IGNORE - No status structure required
MPI_STATUSES_IGNORE - No status structures required
FUNCTION TYPES
MPI_User_function - User defined reduction operation
MPI_Handler_function - User defined error handler
MPI_Copy_function - User defined attribute copy operation
MPI_Delete_function - User defined attribute delete operation
TYPES
MPI_STATUS - Status structure. Contains MPI_TAG , MPI_SOURCE , MPI_ERROR , and size
MPI_Request - Request handle
MPI_Datatype - Data type handle
MPI_Group - Group handle
MPI_Comm - Communicator handle
MPI_Op - Operation handle
MPI_Errhandler - Error handler handle
MPI_Aint - Address sized integer
MPI_Fint - FORTRAN integer
|
|
| About Us | Returns Policy | Privacy Policy | Send us Feedback |
|
Company Info |
Product Index |
Category Index |
Help |
Terms of Use
Copyright © Lockless Inc All Rights Reserved. |