MPI Subroutine Reference
Tables
About this book
A sample MPI subroutine
A_SAMPLE_MPI_SUBROUTINE, A_Sample_MPI_subroutine
Nonblocking collective communication subroutines
MPE_IALLGATHER, MPE_Iallgather
MPE_IALLGATHERV, MPE_Iallgatherv
MPE_IALLREDUCE, MPE_Iallreduce
MPE_IALLTOALL, MPE_Ialltoall
MPE_IALLTOALLV, MPE_Ialltoallv
MPE_IBARRIER, MPE_Ibarrier
MPE_IBCAST, MPE_Ibcast
MPE_IGATHER, MPE_Igather
MPE_IGATHERV, MPE_Igatherv
MPE_IREDUCE, MPE_Ireduce
MPE_IREDUCE_SCATTER, MPE_Ireduce_scatter
MPE_ISCAN, MPE_Iscan
MPE_ISCATTER, MPE_Iscatter
MPE_ISCATTERV, MPE_Iscatterv
MPI subroutines and functions
MPI_ABORT, MPI_Abort
MPI_ACCUMULATE, MPI_Accumulate
MPI_ADD_ERROR_CLASS, MPI_Add_error_class
MPI_ADD_ERROR_CODE, MPI_Add_error_code
MPI_ADD_ERROR_STRING, MPI_Add_error_string
MPI_ADDRESS, MPI_Address
MPI_ALLGATHER, MPI_Allgather
MPI_ALLGATHERV, MPI_Allgatherv
MPI_ALLOC_MEM, MPI_Alloc_mem
MPI_ALLREDUCE, MPI_Allreduce
MPI_ALLTOALL, MPI_Alltoall
MPI_ALLTOALLV, MPI_Alltoallv
MPI_ALLTOALLW, MPI_Alltoallw
MPI_ATTR_DELETE, MPI_Attr_delete
MPI_ATTR_GET, MPI_Attr_get
MPI_ATTR_PUT, MPI_Attr_put
MPI_BARRIER, MPI_Barrier
MPI_BCAST, MPI_Bcast
MPI_BSEND, MPI_Bsend
MPI_BSEND_INIT, MPI_Bsend_init
MPI_BUFFER_ATTACH, MPI_Buffer_attach
MPI_BUFFER_DETACH, MPI_Buffer_detach
MPI_CANCEL, MPI_Cancel
MPI_CART_COORDS, MPI_Cart_coords
MPI_CART_CREATE, MPI_Cart_create
MPI_CART_GET, MPI_Cart_get
MPI_CART_MAP, MPI_Cart_map
MPI_CART_RANK, MPI_Cart_rank
MPI_CART_SHIFT, MPI_Cart_shift
MPI_CART_SUB, MPI_Cart_sub
MPI_CARTDIM_GET, MPI_Cartdim_get
MPI_Comm_c2f
MPI_COMM_CALL_ERRHANDLER, MPI_Comm_call_errhandler
MPI::Comm::Clone
MPI_COMM_COMPARE, MPI_Comm_compare
MPI_COMM_CREATE, MPI_Comm_create
MPI_COMM_CREATE_ERRHANDLER, MPI_Comm_create_errhandler
MPI_COMM_CREATE_KEYVAL, MPI_Comm_create_keyval
MPI_COMM_DELETE_ATTR, MPI_Comm_delete_attr
MPI_COMM_DUP, MPI_Comm_dup
MPI_Comm_f2c
MPI_COMM_FREE, MPI_Comm_free
MPI_COMM_FREE_KEYVAL, MPI_Comm_free_keyval
MPI_COMM_GET_ATTR, MPI_Comm_get_attr
MPI_COMM_GET_ERRHANDLER, MPI_Comm_get_errhandler
MPI_COMM_GET_NAME, MPI_Comm_get_name
MPI_COMM_GROUP, MPI_Comm_group
MPI_COMM_RANK, MPI_Comm_rank
MPI_COMM_REMOTE_GROUP, MPI_Comm_remote_group
MPI_COMM_REMOTE_SIZE, MPI_Comm_remote_size
MPI_COMM_SET_ATTR, MPI_Comm_set_attr
MPI_COMM_SET_ERRHANDLER, MPI_Comm_set_errhandler
MPI_COMM_SET_NAME, MPI_Comm_set_name
MPI_COMM_SIZE, MPI_Comm_size
MPI_COMM_SPLIT, MPI_Comm_split
MPI_COMM_TEST_INTER, MPI_Comm_test_inter
MPI_DIMS_CREATE, MPI_Dims_create
MPI_Errhandler_c2f
MPI_ERRHANDLER_CREATE, MPI_Errhandler_create
MPI_Errhandler_f2c
MPI_ERRHANDLER_FREE, MPI_Errhandler_free
MPI_ERRHANDLER_GET, MPI_Errhandler_get
MPI_ERRHANDLER_SET, MPI_Errhandler_set
MPI_ERROR_CLASS, MPI_Error_class
MPI_ERROR_STRING, MPI_Error_string
MPI_EXSCAN, MPI_Exscan
MPI_File_c2f
MPI_FILE_CALL_ERRHANDLER, MPI_File_call_errhandler
MPI_FILE_CLOSE, MPI_File_close
MPI_FILE_CREATE_ERRHANDLER, MPI_File_create_errhandler
MPI_FILE_DELETE, MPI_File_delete
MPI_File_f2c
MPI_FILE_GET_AMODE, MPI_File_get_amode
MPI_FILE_GET_ATOMICITY, MPI_File_get_atomicity
MPI_FILE_GET_BYTE_OFFSET, MPI_File_get_byte_offset
MPI_FILE_GET_ERRHANDLER, MPI_File_get_errhandler
MPI_FILE_GET_GROUP, MPI_File_get_group
MPI_FILE_GET_INFO, MPI_File_get_info
MPI_FILE_GET_POSITION, MPI_File_get_position
MPI_FILE_GET_POSITION_SHARED, MPI_File_get_position_shared
MPI_FILE_GET_SIZE, MPI_File_get_size
MPI_FILE_GET_TYPE_EXTENT, MPI_File_get_type_extent
MPI_FILE_GET_VIEW, MPI_File_get_view
MPI_FILE_IREAD, MPI_File_iread
MPI_FILE_IREAD_AT, MPI_File_iread_at
MPI_FILE_IREAD_SHARED, MPI_File_iread_shared
MPI_FILE_IWRITE, MPI_File_iwrite
MPI_FILE_IWRITE_AT, MPI_File_iwrite_at
MPI_FILE_IWRITE_SHARED, MPI_File_iwrite_shared
MPI_FILE_OPEN, MPI_File_open
MPI_FILE_PREALLOCATE, MPI_File_preallocate
MPI_FILE_READ, MPI_File_read
MPI_FILE_READ_ALL, MPI_File_read_all
MPI_FILE_READ_ALL_BEGIN, MPI_File_read_all_begin
MPI_FILE_READ_ALL_END, MPI_File_read_all_end
MPI_FILE_READ_AT, MPI_File_read_at
MPI_FILE_READ_AT_ALL, MPI_File_read_at_all
MPI_FILE_READ_AT_ALL_BEGIN, MPI_File_read_at_all_begin
MPI_FILE_READ_AT_ALL_END, MPI_File_read_at_all_end
MPI_FILE_READ_ORDERED, MPI_File_read_ordered
MPI_FILE_READ_ORDERED_BEGIN, MPI_File_read_ordered_begin
MPI_FILE_READ_ORDERED_END, MPI_File_read_ordered_end
MPI_FILE_READ_SHARED, MPI_File_read_shared
MPI_FILE_SEEK, MPI_File_seek
MPI_FILE_SEEK_SHARED, MPI_File_seek_shared
MPI_FILE_SET_ATOMICITY, MPI_File_set_atomicity
MPI_FILE_SET_ERRHANDLER, MPI_File_set_errhandler
MPI_FILE_SET_INFO, MPI_File_set_info
MPI_FILE_SET_SIZE, MPI_File_set_size
MPI_FILE_SET_VIEW, MPI_File_set_view
MPI_FILE_SYNC, MPI_File_sync
MPI_FILE_WRITE, MPI_File_write
MPI_FILE_WRITE_ALL, MPI_File_write_all
MPI_FILE_WRITE_ALL_BEGIN, MPI_File_write_all_begin
MPI_FILE_WRITE_ALL_END, MPI_File_write_all_end
MPI_FILE_WRITE_AT, MPI_File_write_at
MPI_FILE_WRITE_AT_ALL, MPI_File_write_at_all
MPI_FILE_WRITE_AT_ALL_BEGIN, MPI_File_write_at_all_begin
MPI_FILE_WRITE_AT_ALL_END, MPI_File_write_at_all_end
MPI_FILE_WRITE_ORDERED, MPI_File_write_ordered
MPI_FILE_WRITE_ORDERED_BEGIN, MPI_File_write_ordered_begin
MPI_FILE_WRITE_ORDERED_END, MPI_File_write_ordered_end
MPI_FILE_WRITE_SHARED, MPI_File_write_shared
MPI_FINALIZE, MPI_Finalize
MPI_FINALIZED, MPI_Finalized
MPI_FREE_MEM, MPI_Free_mem
MPI_GATHER, MPI_Gather
MPI_GATHERV, MPI_Gatherv
MPI_GET, MPI_Get
MPI_GET_ADDRESS, MPI_Get_address
MPI_GET_COUNT, MPI_Get_count
MPI_GET_ELEMENTS, MPI_Get_elements
MPI_GET_PROCESSOR_NAME, MPI_Get_processor_name
MPI_GET_VERSION, MPI_Get_version
MPI_GRAPH_CREATE, MPI_Graph_create
MPI_GRAPH_GET, MPI_Graph_get
MPI_GRAPH_MAP, MPI_Graph_map
MPI_GRAPH_NEIGHBORS, MPI_Graph_neighbors
MPI_GRAPH_NEIGHBORS_COUNT, MPI_Graph_neighbors_count
MPI_GRAPHDIMS_GET, MPI_Graphdims_get
MPI_GREQUEST_COMPLETE, MPI_Grequest_complete
MPI_GREQUEST_START, MPI_Grequest_start
MPI_Group_c2f
MPI_GROUP_COMPARE, MPI_Group_compare
MPI_GROUP_DIFFERENCE, MPI_Group_difference
MPI_GROUP_EXCL, MPI_Group_excl
MPI_Group_f2c
MPI_GROUP_FREE, MPI_Group_free
MPI_GROUP_INCL, MPI_Group_incl
MPI_GROUP_INTERSECTION, MPI_Group_intersection
MPI_GROUP_RANGE_EXCL, MPI_Group_range_excl
MPI_GROUP_RANGE_INCL, MPI_Group_range_incl
MPI_GROUP_RANK, MPI_Group_rank
MPI_GROUP_SIZE, MPI_Group_size
MPI_GROUP_TRANSLATE_RANKS, MPI_Group_translate_ranks
MPI_GROUP_UNION, MPI_Group_union
MPI_IBSEND, MPI_Ibsend
MPI_Info_c2f
MPI_INFO_CREATE, MPI_Info_create
MPI_INFO_DELETE, MPI_Info_delete
MPI_INFO_DUP, MPI_Info_dup
MPI_Info_f2c
MPI_INFO_FREE, MPI_Info_free
MPI_INFO_GET, MPI_Info_get
MPI_INFO_GET_NKEYS, MPI_Info_get_nkeys
MPI_INFO_GET_NTHKEY, MPI_Info_get_nthkey
MPI_INFO_GET_VALUELEN, MPI_Info_get_valuelen
MPI_INFO_SET, MPI_Info_set
MPI_INIT, MPI_Init
MPI_INIT_THREAD, MPI_Init_thread
MPI_INITIALIZED, MPI_Initialized
MPI_INTERCOMM_CREATE, MPI_Intercomm_create
MPI_INTERCOMM_MERGE, MPI_Intercomm_merge
MPI_IPROBE, MPI_Iprobe
MPI_IRECV, MPI_Irecv
MPI_IRSEND, MPI_Irsend
MPI_IS_THREAD_MAIN, MPI_Is_thread_main
MPI_ISEND, MPI_Isend
MPI_ISSEND, MPI_Issend
MPI_KEYVAL_CREATE, MPI_Keyval_create
MPI_KEYVAL_FREE, MPI_Keyval_free
MPI_Op_c2f
MPI_OP_CREATE, MPI_Op_create
MPI_Op_f2c
MPI_OP_FREE, MPI_Op_free
MPI_PACK, MPI_Pack
MPI_PACK_EXTERNAL, MPI_Pack_external
MPI_PACK_EXTERNAL_SIZE, MPI_Pack_external_size
MPI_PACK_SIZE, MPI_Pack_size
MPI_PCONTROL, MPI_Pcontrol
MPI_PROBE, MPI_Probe
MPI_PUT, MPI_Put
MPI_QUERY_THREAD, MPI_Query_thread
MPI_RECV, MPI_Recv
MPI_RECV_INIT, MPI_Recv_init
MPI_REDUCE, MPI_Reduce
MPI_REDUCE_SCATTER, MPI_Reduce_scatter
MPI_REGISTER_DATAREP, MPI_Register_datarep
MPI_Request_c2f
MPI_Request_f2c
MPI_REQUEST_FREE, MPI_Request_free
MPI_REQUEST_GET_STATUS, MPI_Request_get_status
MPI_RSEND, MPI_Rsend
MPI_RSEND_INIT, MPI_Rsend_init
MPI_SCAN, MPI_Scan
MPI_SCATTER, MPI_Scatter
MPI_SCATTERV, MPI_Scatterv
MPI_SEND, MPI_Send
MPI_SEND_INIT, MPI_Send_init
MPI_SENDRECV, MPI_Sendrecv
MPI_SENDRECV_REPLACE, MPI_Sendrecv_replace
MPI_SIZEOF
MPI_SSEND, MPI_Ssend
MPI_SSEND_INIT, MPI_Ssend_init
MPI_START, MPI_Start
MPI_STARTALL, MPI_Startall
MPI_Status_c2f
MPI_Status_f2c
MPI_STATUS_SET_CANCELLED, MPI_Status_set_cancelled
MPI_STATUS_SET_ELEMENTS, MPI_Status_set_elements
MPI_TEST, MPI_Test
MPI_TEST_CANCELLED, MPI_Test_cancelled
MPI_TESTALL, MPI_Testall
MPI_TESTANY, MPI_Testany
MPI_TESTSOME, MPI_Testsome
MPI_TOPO_TEST, MPI_Topo_test
MPI_Type_c2f
MPI_TYPE_COMMIT, MPI_Type_commit
MPI_TYPE_CONTIGUOUS, MPI_Type_contiguous
MPI_TYPE_CREATE_DARRAY, MPI_Type_create_darray
MPI_TYPE_CREATE_F90_COMPLEX, MPI_Type_create_f90_complex
MPI_TYPE_CREATE_F90_INTEGER, MPI_Type_create_f90_integer
MPI_TYPE_CREATE_F90_REAL, MPI_Type_create_f90_real
MPI_TYPE_CREATE_HINDEXED, MPI_Type_create_hindexed
MPI_TYPE_CREATE_HVECTOR, MPI_Type_create_hvector
MPI_TYPE_CREATE_INDEXED_BLOCK, MPI_Type_create_indexed_block
MPI_TYPE_CREATE_KEYVAL, MPI_Type_create_keyval
MPI_TYPE_CREATE_RESIZED, MPI_Type_create_resized
MPI_TYPE_CREATE_STRUCT, MPI_Type_create_struct
MPI_TYPE_CREATE_SUBARRAY, MPI_Type_create_subarray
MPI_TYPE_DELETE_ATTR, MPI_Type_delete_attr
MPI_TYPE_DUP, MPI_Type_dup
MPI_TYPE_EXTENT, MPI_Type_extent
MPI_Type_f2c
MPI_TYPE_FREE, MPI_Type_free
MPI_TYPE_FREE_KEYVAL, MPI_Type_free_keyval
MPI_TYPE_GET_ATTR, MPI_Type_get_attr
MPI_TYPE_GET_CONTENTS, MPI_Type_get_contents
MPI_TYPE_GET_ENVELOPE, MPI_Type_get_envelope
MPI_TYPE_GET_EXTENT, MPI_Type_get_extent
MPI_TYPE_GET_NAME, MPI_Type_get_name
MPI_TYPE_GET_TRUE_EXTENT, MPI_Type_get_true_extent
MPI_TYPE_HINDEXED, MPI_Type_hindexed
MPI_TYPE_HVECTOR, MPI_Type_hvector
MPI_TYPE_INDEXED, MPI_Type_indexed
MPI_TYPE_LB, MPI_Type_lb
MPI_TYPE_MATCH_SIZE, MPI_Type_match_size
MPI_TYPE_SET_ATTR, MPI_Type_set_attr
MPI_TYPE_SET_NAME, MPI_Type_set_name
MPI_TYPE_SIZE, MPI_Type_size
MPI_TYPE_STRUCT, MPI_Type_struct
MPI_TYPE_UB, MPI_Type_ub
MPI_TYPE_VECTOR, MPI_Type_vector
MPI_UNPACK, MPI_Unpack
MPI_UNPACK_EXTERNAL, MPI_Unpack_external
MPI_WAIT, MPI_Wait
MPI_WAITALL, MPI_Waitall
MPI_WAITANY, MPI_Waitany
MPI_WAITSOME, MPI_Waitsome
MPI_Win_c2f
MPI_WIN_CALL_ERRHANDLER, MPI_Win_call_errhandler
MPI_WIN_COMPLETE, MPI_Win_complete
MPI_WIN_CREATE, MPI_Win_create
MPI_WIN_CREATE_ERRHANDLER, MPI_Win_create_errhandler
MPI_WIN_CREATE_KEYVAL, MPI_Win_create_keyval
MPI_WIN_DELETE_ATTR, MPI_Win_delete_attr
MPI_Win_f2c
MPI_WIN_FENCE, MPI_Win_fence
MPI_WIN_FREE, MPI_Win_free
MPI_WIN_FREE_KEYVAL, MPI_Win_free_keyval
MPI_WIN_GET_ATTR, MPI_Win_get_attr
MPI_WIN_GET_ERRHANDLER, MPI_Win_get_errhandler
MPI_WIN_GET_GROUP, MPI_Win_get_group
MPI_WIN_GET_NAME, MPI_Win_get_name
MPI_WIN_LOCK, MPI_Win_lock
MPI_WIN_POST, MPI_Win_post
MPI_WIN_SET_ATTR, MPI_Win_set_attr
MPI_WIN_SET_ERRHANDLER, MPI_Win_set_errhandler
MPI_WIN_SET_NAME, MPI_Win_set_name
MPI_WIN_START, MPI_Win_start
MPI_WIN_TEST, MPI_Win_test
MPI_WIN_UNLOCK, MPI_Win_unlock
MPI_WIN_WAIT, MPI_Win_wait
MPI_WTICK, MPI_Wtick
MPI_WTIME, MPI_Wtime
Appendix A. Parallel utility subroutines
Appendix B. Parallel task identification API subroutines
Notices
Trademarks
Acknowledgments
Glossary
Bibliography
Information formats
Finding documentation on the World Wide Web
Accessing PE documentation online
RS/6000 SP publications
SP planning publications
SP software publications
AIX publications
DCE publications
Red books
Non-IBM publications
Index
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]