Section 3
- MPI_Keyval_free
- MPI_Keyval_free.openmpi
- MPI_KEYVAL_INVALID · Meaning of MPI s defined constants
- MPI_LAND · Meaning of MPI s defined constants
- MPI_LB · Meaning of MPI s defined constants
- MPI_LOGICAL · Meaning of MPI s defined constants
- MPI_LONG · Meaning of MPI s defined constants
- MPI_LONG_DOUBLE · Meaning of MPI s defined constants
- MPI_LONG_DOUBLE_INT · Meaning of MPI s defined constants
- MPI_LONG_INT · Meaning of MPI s defined constants
- MPI_LONG_LONG_INT · Meaning of MPI s defined constants
- MPI_Lookup_name
- MPI_Lookup_name.openmpi
- MPI_LOR · Meaning of MPI s defined constants
- MPI_LXOR · Meaning of MPI s defined constants
- MPI_MAX · Meaning of MPI s defined constants
- MPI_MAX_ERROR_STRING · Meaning of MPI s defined constants
- MPI_MAX_PROCESSOR_NAME · Meaning of MPI s defined constants
- MPI_MAXLOC · Meaning of MPI s defined constants
- MPI_Message_c2f
- MPI_Message_c2f.openmpi
- MPI_Message_f2c
- MPI_Message_f2c.openmpi
- MPI_MIN · Meaning of MPI s defined constants
- MPI_MINLOC · Meaning of MPI s defined constants
- MPI_Mprobe
- MPI_Mprobe.openmpi
- MPI_Mrecv
- MPI_Mrecv.openmpi
- MPI_Mrecv_c · Blocking receive of message matched by MPI_Mprobe or MPI_Improbe.
- MPI_Neighbor_allgather
- MPI_Neighbor_allgather.openmpi
- MPI_Neighbor_allgather_c · Gathers data from all neighboring processes and distribute the combined data to all neighboring processes
- MPI_Neighbor_allgather_init
- MPI_Neighbor_allgather_init.openmpi
- MPI_Neighbor_allgather_init_c · Create a persistent request for neighbor_allgather.
- MPI_Neighbor_allgatherv
- MPI_Neighbor_allgatherv.openmpi
- MPI_Neighbor_allgatherv_c · The vector variant of MPI_Neighbor_allgather.
- MPI_Neighbor_allgatherv_init
- MPI_Neighbor_allgatherv_init.openmpi
- MPI_Neighbor_allgatherv_init_c · Create a persistent request for neighbor_allgatherv.
- MPI_Neighbor_alltoall
- MPI_Neighbor_alltoall.openmpi
- MPI_Neighbor_alltoall_c · Sends and Receivs data from all neighboring processes
- MPI_Neighbor_alltoall_init
- MPI_Neighbor_alltoall_init.openmpi
- MPI_Neighbor_alltoall_init_c · Create a persistent request for neighbor_alltoall.
- MPI_Neighbor_alltoallv
- MPI_Neighbor_alltoallv.openmpi
- MPI_Neighbor_alltoallv_c · The vector variant of MPI_Neighbor_alltoall allows sending/receiving different numbers of elements to and from each neighbor.
- MPI_Neighbor_alltoallv_init
- MPI_Neighbor_alltoallv_init.openmpi
- MPI_Neighbor_alltoallv_init_c · Create a persistent request for neighbor_alltoallv.
- MPI_Neighbor_alltoallw
- MPI_Neighbor_alltoallw.openmpi
- MPI_Neighbor_alltoallw_c · Like MPI_Neighbor_alltoallv but it allows one to send and receive with different types to and from each neighbor.
- MPI_Neighbor_alltoallw_init
- MPI_Neighbor_alltoallw_init.openmpi
- MPI_Neighbor_alltoallw_init_c · Create a persistent request for neighbor_alltoallw.
- MPI_NULL_COPY_FN · Meaning of MPI s defined constants
- MPI_NULL_DELETE_FN · Meaning of MPI s defined constants
- MPI_Op_c2f
- MPI_Op_c2f.openmpi
- MPI_Op_commutative
- MPI_Op_commutative.openmpi
- MPI_Op_commute · Queries an MPI reduction operation for its commutativity.
- MPI_Op_create
- MPI_Op_create.openmpi
- MPI_Op_create_c · Creates a user-defined combination function handle
- MPI_Op_f2c
- MPI_Op_f2c.openmpi
- MPI_Op_free
- MPI_Op_free.openmpi
- MPI_OP_NULL · Meaning of MPI s defined constants
- MPI_Open_port
- MPI_Open_port.openmpi
- MPI_Pack
- MPI_Pack.openmpi
- MPI_Pack_c · Packs a datatype into contiguous memory
- MPI_Pack_external
- MPI_Pack_external.openmpi
- MPI_Pack_external_c · Packs a datatype into contiguous memory, using the external32 format
- MPI_Pack_external_size
- MPI_Pack_external_size.openmpi
- MPI_Pack_external_size_c · Returns the upper bound on the amount of space needed to pack a message using MPI_Pack_external.
- MPI_Pack_size
- MPI_Pack_size.openmpi
- MPI_Pack_size_c · Returns the upper bound on the amount of space needed to pack a message
- MPI_PACKED · Meaning of MPI s defined constants
- MPI_Parrived
- MPI_Parrived.openmpi
- MPI_Pcontrol
- MPI_Pcontrol.openmpi
- MPI_Pready
- MPI_Pready.openmpi
- MPI_Pready_list
- MPI_Pready_list.openmpi
- MPI_Pready_range
- MPI_Pready_range.openmpi
- MPI_Precv_init
- MPI_Precv_init.openmpi
- MPI_Probe
- MPI_Probe.openmpi
- MPI_PROC_NULL · Meaning of MPI s defined constants
- MPI_PROD · Meaning of MPI s defined constants
- MPI_Psend_init
- MPI_Psend_init.openmpi
- MPI_Publish_name
- MPI_Publish_name.openmpi
- MPI_Put
- MPI_Put.openmpi
- MPI_Put_c · Put data into a memory window on a remote process
- MPI_Query_thread
- MPI_Query_thread.openmpi
- MPI_Raccumulate
- MPI_Raccumulate.openmpi
- MPI_Raccumulate_c · Accumulate data into the target process using remote memory access
- MPI_REAL · Meaning of MPI s defined constants
- MPI_REAL4 · Meaning of MPI s defined constants
- MPI_REAL8 · Meaning of MPI s defined constants
- MPI_Recv
- MPI_Recv.openmpi
- MPI_Recv_c · Blocking receive for a message
- MPI_Recv_init
- MPI_Recv_init.openmpi
- MPI_Recv_init_c · Create a persistent request for a receive
- MPI_Reduce
- MPI_Reduce.openmpi
- MPI_Reduce_c · Reduces values on all processes to a single value
- MPI_Reduce_init
- MPI_Reduce_init.openmpi
- MPI_Reduce_init_c · Create a persistent request for reduce
- MPI_Reduce_local
- MPI_Reduce_local.openmpi
- MPI_Reduce_local_c · Applies a reduction operator to local arguments.
- MPI_Reduce_scatter
- MPI_Reduce_scatter.openmpi
- MPI_Reduce_scatter_block
- MPI_Reduce_scatter_block.openmpi
- MPI_Reduce_scatter_block_c · Combines values and scatters the results
- MPI_Reduce_scatter_block_init
- MPI_Reduce_scatter_block_init.openmpi
- MPI_Reduce_scatter_block_init_c · Create a persistent request for reduce_scatter_block.
- MPI_Reduce_scatter_c · Combines values and scatters the results
- MPI_Reduce_scatter_init
- MPI_Reduce_scatter_init.openmpi
- MPI_Reduce_scatter_init_c · Create a persistent request for reduce_scatter.
- MPI_Register_datarep
- MPI_Register_datarep.openmpi
- MPI_Register_datarep_c · Register functions for user-defined data representations
- MPI_Request_c2f
- MPI_Request_c2f.openmpi
- MPI_Request_f2c
- MPI_Request_f2c.openmpi
- MPI_Request_free
- MPI_Request_free.openmpi
- MPI_Request_get_status
- MPI_Request_get_status.openmpi
- MPI_Request_get_status_all · Nondestructive test for the completion of all requests
- MPI_Request_get_status_any · Nondestructive test for the completion of any of the requests
- MPI_Request_get_status_some · Nondestructive test for the completion of some of the requests
- MPI_REQUEST_NULL · Meaning of MPI s defined constants
- MPI_Rget
- MPI_Rget.openmpi
- MPI_Rget_accumulate
- MPI_Rget_accumulate.openmpi
- MPI_Rget_accumulate_c · Perform an atomic, one-sided read-and-accumulate
- MPI_Rget_c · Get data from a memory window on a remote process
- MPI_Rput
- MPI_Rput.openmpi
- MPI_Rput_c · Put data into a memory window on a remote process and return a request
- MPI_Rsend
- MPI_Rsend.openmpi
- MPI_Rsend_c · Blocking ready send
- MPI_Rsend_init
- MPI_Rsend_init.openmpi
- MPI_Rsend_init_c · Creates a persistent request for a ready send
- MPI_Scan
- MPI_Scan.openmpi
- MPI_Scan_c · Computes the scan (partial reductions) of data on a collection of processes
- MPI_Scan_init
- MPI_Scan_init.openmpi
- MPI_Scan_init_c · Create a persistent request for scan.
- MPI_Scatter
- MPI_Scatter.openmpi
- MPI_Scatter_c · Sends data from one process to all other processes in a communicator
- MPI_Scatter_init
- MPI_Scatter_init.openmpi
- MPI_Scatter_init_c · Create a persistent request for scatter.
- MPI_Scatterv
- MPI_Scatterv.openmpi
- MPI_Scatterv_c · Scatters a buffer in parts to all processes in a communicator
- MPI_Scatterv_init
- MPI_Scatterv_init.openmpi
- MPI_Scatterv_init_c · Create a persistent request for scatterv.
- MPI_Send
- MPI_Send.openmpi
- MPI_Send_c · Performs a blocking send
- MPI_Send_init
- MPI_Send_init.openmpi
- MPI_Send_init_c · Create a persistent request for a standard send
- MPI_Sendrecv
- MPI_Sendrecv.openmpi
- MPI_Sendrecv_c · Sends and receives a message
- MPI_Sendrecv_replace
- MPI_Sendrecv_replace.openmpi
- MPI_Sendrecv_replace_c · Sends and receives using a single buffer
- MPI_Session_attach_buffer · Attaches a user-provided buffer for buffered send in the session
- MPI_Session_c2f · converts MPI_Session to Fortran INTEGER
- MPI_Session_call_errhandler · Call the error handler installed on a MPI session
- MPI_Session_create_errhandler
- MPI_Session_create_errhandler.openmpi
- MPI_Session_detach_buffer · Removes an existing buffer (for use in MPI_Bsend etc) in the session
- MPI_Session_f2c
- MPI_Session_f2c.openmpi
- MPI_Session_finalize
- MPI_Session_finalize.openmpi
- MPI_Session_flush_buffer · block until all messages currently in the session-specific buffer of the calling process have been transmitted
- MPI_Session_get_errhandler · Get the error handler for the MPI session
- MPI_Session_get_info
- MPI_Session_get_info.openmpi
- MPI_Session_get_nth_pset
- MPI_Session_get_nth_pset.openmpi
- MPI_Session_get_num_psets
- MPI_Session_get_num_psets.openmpi
- MPI_Session_get_pset_info
- MPI_Session_get_pset_info.openmpi
- MPI_Session_iflush_buffer · start a nonblocking flush in the session-specific buffer
- MPI_Session_init
- MPI_Session_init.openmpi
- MPI_Session_set_errhandler · Set MPI session error handler
- MPI_SHORT · Meaning of MPI s defined constants
- MPI_SHORT_INT · Meaning of MPI s defined constants
- MPI_SIMILAR · Meaning of MPI s defined constants
- MPI_Sizeof
- MPI_Sizeof.openmpi
- MPI_SOURCE · Meaning of MPI s defined constants
- MPI_Ssend
- MPI_Ssend.openmpi
- MPI_Ssend_c · Blocking synchronous send
- MPI_Ssend_init
- MPI_Ssend_init.openmpi
- MPI_Ssend_init_c · Creates a persistent request for a synchronous send
- MPI_Start
- MPI_Start.openmpi
- MPI_Startall
- MPI_Startall.openmpi
- MPI_Status_c2f
- MPI_Status_c2f.openmpi
- MPI_Status_c2f08
- MPI_Status_c2f08.openmpi
- MPI_Status_f082c
- MPI_Status_f082c.openmpi
- MPI_Status_f082f
- MPI_Status_f082f.openmpi
- MPI_Status_f2c
- MPI_Status_f2c.openmpi
- MPI_Status_f2f08
- MPI_Status_f2f08.openmpi
- MPI_Status_get_error · Get MPI_ERROR field from the status
- MPI_Status_get_source · Get MPI_SOURCE field from the status
- MPI_Status_get_tag · Get MPI_TAG field from the status
- MPI_Status_set_cancelled
- MPI_Status_set_cancelled.openmpi
- MPI_Status_set_elements
- MPI_Status_set_elements.openmpi
- MPI_Status_set_elements_x
- MPI_Status_set_elements_x.openmpi
- MPI_Status_set_error · Set MPI_ERROR field in the status
- MPI_Status_set_source · Set MPI_SOURCE field in the status
- MPI_Status_set_tag · Set MPI_TAG field in the status
- MPI_SUCCESS · Meaning of MPI s defined constants
- MPI_SUM · Meaning of MPI s defined constants
- MPI_T
- MPI_T.openmpi
- MPI_T_category_changed
- MPI_T_category_changed.openmpi
- MPI_T_category_get_categories
- MPI_T_category_get_categories.openmpi
- MPI_T_category_get_cvars
- MPI_T_category_get_cvars.openmpi
- MPI_T_category_get_events · Query which event types are contained in a particular category.
- MPI_T_category_get_index · Get the index of a category
- MPI_T_category_get_info
- MPI_T_category_get_info.openmpi
- MPI_T_category_get_num
- MPI_T_category_get_num.openmpi
- MPI_T_category_get_num_events · Returns the number of event types contained in the queried category.
- MPI_T_category_get_pvars
- MPI_T_category_get_pvars.openmpi
- MPI_T_cvar_get_index · Get the index of a control variable
- MPI_T_cvar_get_info
- MPI_T_cvar_get_info.openmpi
- MPI_T_cvar_get_num
- MPI_T_cvar_get_num.openmpi
- MPI_T_cvar_handle_alloc
- MPI_T_cvar_handle_alloc.openmpi
- MPI_T_cvar_handle_free
- MPI_T_cvar_handle_free.openmpi
- MPI_T_cvar_read
- MPI_T_cvar_read.openmpi
- MPI_T_cvar_write
- MPI_T_cvar_write.openmpi
- MPI_T_enum_get_info
- MPI_T_enum_get_info.openmpi
- MPI_T_enum_get_item
- MPI_T_enum_get_item.openmpi
- MPI_T_event_callback_get_info · Returns a new info object containing the hints of the callback function registered for the callback safety level specified by cb_safety of the event-registration handle associated with event_registration.
- MPI_T_event_callback_set_info · Updates the hints of the callback function registered for the callback safety level specified by cb_safety of the event-registration handle associated with event_registration
- MPI_T_event_copy · Copy event data as a whole into a user-specified buffer
- MPI_T_event_get_index · Returns the index of an event type identified by a known event type name
- MPI_T_event_get_info · Returns additional information about a specific event type
- MPI_T_event_get_num · Query the number of event types
- MPI_T_event_get_source · Returns the index of the source of the event instance
- MPI_T_event_get_timestamp · Returns the timestamp of when the event was initially observed by the implementation
- MPI_T_event_handle_alloc · Creates a registration handle for the event type identified by event_index
- MPI_T_event_handle_free · Initiates deallocation of the event-registration handle specified by event_registration
- MPI_T_event_handle_get_info · Returns a new info object containing the hints of the event-registration handle associated with event_registration
- MPI_T_event_handle_set_info · Updates the hints of the event-registration handle associated with event_registration
- MPI_T_event_read · Copy one element of event data to a user-specified buffer
- MPI_T_event_register_callback · Associates a user-defined function with an allocated event-registration handle
- MPI_T_event_set_dropped_handler · Registers a function to be called when event information is dropped for the registration handle specified in event_registration
- MPI_T_finalize
- MPI_T_finalize.openmpi
- MPI_T_init_thread
- MPI_T_init_thread.openmpi
- MPI_T_pvar_get_index · Get the index of a performance variable
- MPI_T_pvar_get_info
- MPI_T_pvar_get_info.openmpi
- MPI_T_pvar_get_num
- MPI_T_pvar_get_num.openmpi
- MPI_T_pvar_handle_alloc
- MPI_T_pvar_handle_alloc.openmpi
- MPI_T_pvar_handle_free
- MPI_T_pvar_handle_free.openmpi
- MPI_T_pvar_read
- MPI_T_pvar_read.openmpi
- MPI_T_pvar_readreset
- MPI_T_pvar_readreset.openmpi
- MPI_T_pvar_reset
- MPI_T_pvar_reset.openmpi
- MPI_T_pvar_session_create
- MPI_T_pvar_session_create.openmpi
- MPI_T_pvar_session_free
- MPI_T_pvar_session_free.openmpi
- MPI_T_pvar_start
- MPI_T_pvar_start.openmpi
- MPI_T_pvar_stop
- MPI_T_pvar_stop.openmpi
- MPI_T_pvar_write
- MPI_T_pvar_write.openmpi
- MPI_T_source_get_info · Returns additional information on the source identified by the source_index argument
- MPI_T_source_get_num · Query the number of event sources
- MPI_T_source_get_timestamp · Returns a current timestamp from the source identified by the source_index argument
- MPI_TAG · Meaning of MPI s defined constants
- MPI_TAG_UB · Meaning of MPI s defined constants
- MPI_Test
- MPI_Test.openmpi
- MPI_Test_cancelled
- MPI_Test_cancelled.openmpi
- MPI_Testall
- MPI_Testall.openmpi
- MPI_Testany
- MPI_Testany.openmpi
- MPI_Testsome
- MPI_Testsome.openmpi
- MPI_Topo_test
- MPI_Topo_test.openmpi
- MPI_Type_c2f
- MPI_Type_c2f.openmpi
- MPI_Type_commit
- MPI_Type_commit.openmpi
- MPI_Type_contiguous
- MPI_Type_contiguous.openmpi
- MPI_Type_contiguous_c · Creates a contiguous datatype
- MPI_Type_create_darray
- MPI_Type_create_darray.openmpi
- MPI_Type_create_darray_c · Create a datatype representing a distributed array
- MPI_Type_create_extent · Create a resized datatype
- MPI_Type_create_f90_complex
- MPI_Type_create_f90_complex.openmpi
- MPI_Type_create_f90_integer
- MPI_Type_create_f90_integer.openmpi
- MPI_Type_create_f90_real
- MPI_Type_create_f90_real.openmpi
- MPI_Type_create_hindexed
- MPI_Type_create_hindexed.openmpi
- MPI_Type_create_hindexed_block
- MPI_Type_create_hindexed_block.openmpi
- MPI_Type_create_hindexed_block_c · Create an hindexed datatype with constant-sized blocks
- MPI_Type_create_hindexed_c · Create a datatype for an indexed datatype with displacements in bytes
- MPI_Type_create_hvector
- MPI_Type_create_hvector.openmpi
- MPI_Type_create_hvector_c · Create a datatype with a constant stride given in bytes
- MPI_Type_create_indexed_block
- MPI_Type_create_indexed_block.openmpi
- MPI_Type_create_indexed_block_c · Create an indexed datatype with constant-sized blocks
- MPI_Type_create_keyval
- MPI_Type_create_keyval.openmpi
- MPI_Type_create_resized
- MPI_Type_create_resized.openmpi
- MPI_Type_create_resized_c · Create a datatype with a new lower bound and extent from an existing datatype
- MPI_Type_create_struct
- MPI_Type_create_struct.openmpi
- MPI_Type_create_struct_c · Create an MPI datatype from a general set of datatypes, displacements, and block sizes
- MPI_Type_create_subarray
- MPI_Type_create_subarray.openmpi
- MPI_Type_create_subarray_c · Create a datatype for a subarray of a regular, multidimensional array
- MPI_Type_delete_attr
- MPI_Type_delete_attr.openmpi
- MPI_Type_dup
- MPI_Type_dup.openmpi
- MPI_TYPE_DUP_FN · Built-in MPI function to simple-mindedly copy datatype attributes.
- MPI_Type_extent
- MPI_Type_extent.openmpi
- MPI_Type_f2c
- MPI_Type_f2c.openmpi
- MPI_Type_free
- MPI_Type_free.openmpi
- MPI_Type_free_keyval
- MPI_Type_free_keyval.openmpi
- MPI_Type_get_attr
- MPI_Type_get_attr.openmpi
- MPI_Type_get_contents
- MPI_Type_get_contents.openmpi
- MPI_Type_get_contents_c · get type contents
- MPI_Type_get_envelope
- MPI_Type_get_envelope.openmpi
- MPI_Type_get_envelope_c · get type envelope
- MPI_Type_get_extent
- MPI_Type_get_extent.openmpi
- MPI_Type_get_extent_c · Get the lower bound and extent for a Datatype
- MPI_Type_get_extent_x
- MPI_Type_get_extent_x.openmpi
- MPI_Type_get_name
- MPI_Type_get_name.openmpi
- MPI_Type_get_true_extent
- MPI_Type_get_true_extent.openmpi
- MPI_Type_get_true_extent_c · Get the true lower bound and extent for a datatype
- MPI_Type_get_true_extent_x
- MPI_Type_get_true_extent_x.openmpi
- MPI_Type_get_value_index · returns a handle to a predefined datatype suitable for the use with MPI_MINLOC and MPI_MAXLOC if such a predefined type exists
- MPI_Type_hindexed
- MPI_Type_hindexed.openmpi
- MPI_Type_hvector
- MPI_Type_hvector.openmpi
- MPI_Type_indexed
- MPI_Type_indexed.openmpi
- MPI_Type_indexed_c · Creates an indexed datatype
- MPI_Type_lb
- MPI_Type_lb.openmpi
- MPI_Type_match_size
- MPI_Type_match_size.openmpi
- MPI_Type_set_attr
- MPI_Type_set_attr.openmpi
- MPI_Type_set_name
- MPI_Type_set_name.openmpi
- MPI_Type_size
- MPI_Type_size.openmpi
- MPI_Type_size_c · Return the number of bytes occupied by entries in the datatype
- MPI_Type_size_x
- MPI_Type_size_x.openmpi
- MPI_Type_struct
- MPI_Type_struct.openmpi
- MPI_Type_ub
- MPI_Type_ub.openmpi
- MPI_Type_vector
- MPI_Type_vector.openmpi
- MPI_Type_vector_c · Creates a vector (strided) datatype
- MPI_UB · Meaning of MPI s defined constants
- MPI_UNDEFINED · Meaning of MPI s defined constants
- MPI_UNDEFINED_RANK · Meaning of MPI s defined constants
- MPI_UNEQUAL · Meaning of MPI s defined constants
- MPI_Unpack
- MPI_Unpack.openmpi
- MPI_Unpack_c · Unpack a buffer according to a datatype into contiguous memory
- MPI_Unpack_external
- MPI_Unpack_external.openmpi
- MPI_Unpack_external_c · Unpack a buffer (packed with MPI_Pack_external) according to a datatype into contiguous memory
- MPI_Unpublish_name
- MPI_Unpublish_name.openmpi
- MPI_UNSIGNED · Meaning of MPI s defined constants
- MPI_UNSIGNED_CHAR · Meaning of MPI s defined constants
- MPI_UNSIGNED_LONG · Meaning of MPI s defined constants
- MPI_UNSIGNED_SHORT · Meaning of MPI s defined constants
- MPI_User_function · Meaning of MPI s defined constants
- MPI_Wait
- MPI_Wait.openmpi
- MPI_Waitall
- MPI_Waitall.openmpi
- MPI_Waitany
- MPI_Waitany.openmpi
- MPI_Waitsome
- MPI_Waitsome.openmpi
- MPI_Win_allocate
- MPI_Win_allocate.openmpi
- MPI_Win_allocate_c · Create and allocate an MPI Window object for one-sided communication
- MPI_Win_allocate_shared
- MPI_Win_allocate_shared.openmpi