pragmatism first

Manual pages

Scope: Open MPI.

[ Alias ↣ ] Name (section) Brief
intro_shmem.openmpi(3) Introduction to the OpenSHMEM programming model.
MPI.openmpi(3) General information Open MPI 2.1.1.
MPI_Abort.openmpi(3) Terminates MPI execution environment.
MPI_Accumulate.openmpi(3) Combines the contents of the origin buffer with that of a target buffer.
MPI_Add_error_class.openmpi(3) Creates a new error class and returns its value.
MPI_Add_error_code.openmpi(3) Creates a new error code associated with errorclass.
MPI_Add_error_string.openmpi(3) Associates a string with an error code or class.
MPI_Address.openmpi(3) Gets the address of a location in memory -- use of this routine is deprecated.
MPI_Aint_add.openmpi(3) Portable functions for arithmetic on MPI_Aint values.
MPI_Allgather.openmpi(3) Gathers data from all processes and distributes it to all processes.
MPI_Allgatherv.openmpi(3) Gathers data from all processes and delivers it to all. Each process may.
MPI_Alloc_mem.openmpi(3) Allocates a specified memory segment.
MPI_Allreduce.openmpi(3) Combines values from all processes and distributes the result back to all pro‐.
MPI_Alltoall.openmpi(3) All processes send data to all processes.
MPI_Alltoallv.openmpi(3) All processes send different amount of data to, and receive different amount.
MPI_Alltoallw.openmpi(3) All processes send data of different types to, and receive data of different.
MPI_Attr_delete.openmpi(3) Deletes attribute value associated with a key -- use of this routine is deprecated.
MPI_Attr_get.openmpi(3) Retrieves attribute value by key -- use of this routine is deprecated.
MPI_Attr_put.openmpi(3) Stores attribute value associated with a key -- use of this routine is deprecated.
MPI_Barrier.openmpi(3) Synchronization between MPI processes in a group.
MPI_Bcast.openmpi(3) Broadcasts a message from the process with rank root to all other processes of the.
MPI_Bsend.openmpi(3) Basic send with user-specified buffering.
MPI_Bsend_init.openmpi(3) Builds a handle for a buffered send.
MPI_Buffer_attach.openmpi(3) Attaches a user-defined buffer for sending.
MPI_Buffer_detach.openmpi(3) Removes an existing buffer (for use in MPI_Bsend, etc.).
MPI_Cancel.openmpi(3) Cancels a communication request.
MPI_Cart_coords.openmpi(3) Determines process coords in Cartesian topology given rank in group.
MPI_Cart_create.openmpi(3) Makes a new communicator to which Cartesian topology information has been attached.
MPI_Cart_get.openmpi(3) Retrieves Cartesian topology information associated with a communicator.
MPI_Cart_map.openmpi(3) Maps process to Cartesian topology information.
MPI_Cart_rank.openmpi(3) Determines process rank in communicator given Cartesian location.
MPI_Cart_shift.openmpi(3) Returns the shifted source and destination ranks, given a shift direction and amount.
MPI_Cart_sub.openmpi(3) Partitions a communicator into subgroups, which form lower-dimensional Cartesian subgrids.
MPI_Cartdim_get.openmpi(3) Retrieves Cartesian topology information associated with a communicator.
MPI_Close_port.openmpi(3) Releases the specified network address.
MPI_Comm_accept.openmpi(3OpenMPI) Establishes communication with a client.
MPI_Comm_call_errhandler.openmpi(3) Passes the supplied error code to the error handler assigned to a communicator.
MPI_Comm_compare.openmpi(3) Compares two communicators.
MPI_Comm_connect.openmpi(3) Establishes communication with a server.
MPI_Comm_create.openmpi(3) Creates a new communicator.
MPI_Comm_create_errhandler.openmpi(3) Creates an error handler that can be attached to communicators.
MPI_Comm_create_group.openmpi(3) Creates a new communicator.
MPI_Comm_create_keyval.openmpi(3) Generates a new attribute key.
MPI_Comm_delete_attr.openmpi(3) Deletes attribute value associated with a key.
MPI_Comm_disconnect.openmpi(3) Deallocates communicator object and sets handle to MPI_COMM_NULL.
MPI_Comm_dup.openmpi(3) Duplicates an existing communicator with all its cached information.
MPI_Comm_dup_with_info.openmpi(3) Duplicates an existing communicator using provided info.
MPI_Comm_f2c.openmpi(3)
MPI_Comm_free.openmpi(3) Mark a communicator object for deallocation.
MPI_Comm_free_keyval.openmpi(3) Frees attribute key for communicator cache attribute.
MPI_Comm_get_attr.openmpi(3) Retrieves attribute value by key.
MPI_Comm_get_errhandler.openmpi(3) Retrieves error handler associated with a communicator.
MPI_Comm_get_info.openmpi(3) Retrieves active communicator info hints.
MPI_Comm_get_name.openmpi(3) Returns the name that was most recently associated with a communicator.
MPI_Comm_get_parent.openmpi(3) Returns the parent intercommunicator of current spawned process.
MPI_Comm_group.openmpi(3) Returns the group associated with a communicator.
MPI_Comm_idup.openmpi(3) Start the nonblocking duplication of an existing communicator with all its cached informa‐.
MPI_Comm_join.openmpi(3) Establishes communication between MPI jobs.
MPI_Comm_rank.openmpi(3) Determines the rank of the calling process in the communicator.
MPI_Comm_remote_group.openmpi(3) Accesses the remote group associated with an intercommunicator.
MPI_Comm_remote_size.openmpi(3) Determines the size of the remote group associated with an intercommunicator.
MPI_Comm_set_attr.openmpi(3) Stores attribute value associated with a key.
MPI_Comm_set_errhandler.openmpi(3) Attaches a new error handler to a communicator.
MPI_Comm_set_info.openmpi(3) Set communicator info hints.
MPI_Comm_set_name.openmpi(3) Associates a name with a communicator.
MPI_Comm_size.openmpi(3) Returns the size of the group associated with a communicator.
MPI_Comm_spawn.openmpi(3) Spawns a number of identical binaries.
MPI_Comm_spawn_multiple.openmpi(3) Spawns multiple binaries, or the same binary with multiple sets of arguments.
MPI_Comm_split.openmpi(3) Creates new communicators based on colors and keys.
MPI_Comm_split_type.openmpi(3) Creates new communicators based on colors and keys.
MPI_Comm_test_inter.openmpi(3) Tests to see if a comm is an intercommunicator.
MPI_Compare_and_swap.openmpi(3) Perform RMA compare-and-swap.
MPI_Dims_create.openmpi(3) Creates a division of processors in a Cartesian grid.
MPI_Dist_graph_create.openmpi(3) Makes a new communicator to which topology information has been attached.
MPI_Dist_graph_create_adjacent.openmpi(3) Makes a new communicator to which topology information has been attached.
MPI_Dist_graph_neighbors.openmpi(3) Returns the neighbors of the calling process in a distributed graph topology.
MPI_Dist_graph_neighbors_count.openmpi(3) Returns the number of in and out edges for the calling processes in a dis‐.
MPI_Errhandler_create.openmpi(3) Creates an MPI-style error handler -- use of this routine is deprecated.
MPI_Errhandler_free.openmpi(3) Frees an MPI-style error handler.
MPI_Errhandler_get.openmpi(3) Gets the error handler for a communicator -- use of this routine is deprecated.
MPI_Errhandler_set.openmpi(3) Sets the error handler for a communicator -- use of this routine is deprecated.
MPI_Error_class.openmpi(3) Converts an error code into an error class.
MPI_Error_string.openmpi(3) Returns a string for a given error code.
MPI_Exscan.openmpi(3) Computes an exclusive scan (partial reduction).
MPI_Fetch_and_op.openmpi(3) Combines the contents of the origin buffer with that of a target buffer and returns the.
MPI_File_call_errhandler.openmpi(3) Passes the supplied error code to the error handler assigned to a file.
MPI_File_close.openmpi(3) Closes a file (collective).
MPI_File_create_errhandler.openmpi(3) Creates an MPI-style error handler that can be attached to a file.
MPI_File_delete.openmpi(3) Deletes a file.
MPI_File_get_amode.openmpi(3) Returns access mode associated with an open file.
MPI_File_get_atomicity.openmpi(3) Returns current consistency semantics for data-access operations.
MPI_File_get_byte_offset.openmpi(3) Converts a view-relative offset into an absolute byte position.
MPI_File_get_errhandler.openmpi(3) Gets the error handler for a file.
MPI_File_get_group.openmpi(3) Returns a duplicate of the process group of a file.
MPI_File_get_info.openmpi(3) Returns a new info object containing values for current hints associated with a file.
MPI_File_get_position.openmpi(3) Returns the current position of the individual file pointer.
MPI_File_get_position_shared.openmpi(3) Returns the current position of the shared file pointer.
MPI_File_get_size.openmpi(3) Returns the current size of the file.
MPI_File_get_type_extent.openmpi(3) Returns the extent of the data type in a file.
MPI_File_get_view.openmpi(3) Returns the process's view of data in the file.
MPI_File_iread.openmpi(3) Reads a file starting at the location specified by the individual file pointer (nonblocking,.
MPI_File_iread_all.openmpi(3) Reads a file starting at the location specified by the individual file pointer (nonblock‐.
MPI_File_iread_at.openmpi(3) Reads a file at an explicitly specified offset (nonblocking, noncollective).
MPI_File_iread_at_all.openmpi(3) Reads a file at an explicitly specified offset (nonblocking, collective).
MPI_File_iread_shared.openmpi(3) Reads a file using the shared file pointer (nonblocking, noncollective).
MPI_File_iwrite.openmpi(3) Writes a file starting at the location specified by the individual file pointer (nonblock‐.
MPI_File_iwrite_all.openmpi(3) Writes a file starting at the location specified by the individual file pointer (non‐.
MPI_File_iwrite_at.openmpi(3) Writes a file at an explicitly specified offset (nonblocking, noncollective).
MPI_File_iwrite_at_all.openmpi(3) Writes a file at an explicitly specified offset (nonblocking, collective).
MPI_File_iwrite_shared.openmpi(3) Writes a file using the shared file pointer (nonblocking, noncollective).
MPI_File_open.openmpi(3) Opens a file (collective).
MPI_File_preallocate.openmpi(3) Preallocates a specified amount of storage space at the beginning of a file (collec‐.
MPI_File_read.openmpi(3) Reads a file starting at the location specified by the individual file pointer (blocking, non‐.
MPI_File_read_all.openmpi(3) Reads a file starting at the locations specified by individual file pointers (blocking,.
MPI_File_read_all_begin.openmpi(3) Reads a file starting at the locations specified by individual file pointers; begin‐.
MPI_File_read_all_end.openmpi(3) Reads a file starting at the locations specified by individual file pointers; ending.
MPI_File_read_at.openmpi(3) Reads a file at an explicitly specified offset (blocking, noncollective).
MPI_File_read_at_all.openmpi(3) Reads a file at explicitly specified offsets (blocking, collective).
MPI_File_read_at_all_begin.openmpi(3) Reads a file at explicitly specified offsets; beginning part of a split collec‐.
MPI_File_read_at_all_end.openmpi(3) Reads a file at explicitly specified offsets; ending part of a split collective.
MPI_File_read_ordered.openmpi(3) Reads a file at a location specified by a shared file pointer (blocking, collective).
MPI_File_read_ordered_begin.openmpi(3) Reads a file at a location specified by a shared file pointer; beginning part of.
MPI_File_read_ordered_end.openmpi(3) Reads a file at a location specified by a shared file pointer; ending part of a.
MPI_File_read_shared.openmpi(3) Reads a file using the shared file pointer (blocking, noncollective).
MPI_File_seek.openmpi(3) Updates individual file pointers (noncollective).
MPI_File_seek_shared.openmpi(3) Updates the global shared file pointer (collective).
MPI_File_set_atomicity.openmpi(3) Sets consistency semantics for data-access operations (collective).
MPI_File_set_errhandler.openmpi(3) Sets the error handler for a file.
MPI_File_set_info.openmpi(3) Sets new values for hints (collective).
MPI_File_set_size.openmpi(3) Resizes a file (collective).
MPI_File_set_view.openmpi(3) Changes process's view of data in file (collective).
MPI_File_sync.openmpi(3) Makes semantics consistent for data-access operations (collective).
MPI_File_write.openmpi(3) Writes a file starting at the location specified by the individual file pointer (blocking,.
MPI_File_write_all.openmpi(3) Writes a file starting at the locations specified by individual file pointers (blocking,.
MPI_File_write_all_begin.openmpi(3) Writes a file starting at the locations specified by individual file pointers;.
MPI_File_write_all_end.openmpi(3) Writes a file starting at the locations specified by individual file pointers; ending.
MPI_File_write_at.openmpi(3) Writes a file at an explicitly specified offset (blocking, noncollective).
MPI_File_write_at_all.openmpi(3) Writes a file at explicitly specified offsets (blocking, collective).
MPI_File_write_at_all_begin.openmpi(3) Writes a file at explicitly specified offsets; beginning part of a split collec‐.
MPI_File_write_at_all_end.openmpi(3) Writes a file at explicitly specified offsets; ending part of a split collective.
MPI_File_write_ordered.openmpi(3) Writes a file at a location specified by a shared file pointer (blocking, collec‐.
MPI_File_write_ordered_begin.openmpi(3) Writes a file at a location specified by a shared file pointer; beginning part.
MPI_File_write_ordered_end.openmpi(3) Writes a file at a location specified by a shared file pointer; ending part of a.
MPI_File_write_shared.openmpi(3) Writes a file using the shared file pointer (blocking, noncollective).
MPI_Finalize.openmpi(3) Terminates MPI execution environment.
MPI_Finalized.openmpi(3) Checks whether MPI has been finalized.
MPI_Free_mem.openmpi(3) Frees memory that has been allocated using MPI_Alloc_mem.
MPI_Gather.openmpi(3) Gathers values from a group of processes.
MPI_Gatherv.openmpi(3) Gathers varying amounts of data from all processes to the root process.
MPI_Get.openmpi(3) Copies data from the target memory to the origin.
MPI_Get_accumulate.openmpi(3) Combines the contents of the origin buffer with that of a target.
MPI_Get_address.openmpi(3) Gets the address of a location in memory.
MPI_Get_count.openmpi(3) Gets the number of top-level elements received.
MPI_Get_elements.openmpi(3) Returns the number of basic elements in a data type.
MPI_Get_library_version.openmpi(3) Returns a string of the current Open MPI version.
MPI_Get_processor_name.openmpi(3) Gets the name of the processor.
MPI_Get_version.openmpi(3) Returns the version of the standard corresponding to the current implementation.
MPI_Graph_create.openmpi(3) Makes a new communicator to which topology information has been attached.
MPI_Graph_get.openmpi(3) Retrieves graph topology information associated with a communicator.
MPI_Graph_map.openmpi(3) Maps process to graph topology information.
MPI_Graph_neighbors.openmpi(3) Returns the neighbors of a node associated with a graph topology.
MPI_Graph_neighbors_count.openmpi(3) Returns the number of neighbors of a node associated with a graph topology.
MPI_Graphdims_get.openmpi(3) Retrieves graph topology information associated with a communicator.
MPI_Grequest_complete.openmpi(3) Reports that a generalized request is complete.
MPI_Grequest_start.openmpi(3) Starts a generalized request and returns a handle to it in request.
MPI_Group_compare.openmpi(3) Compares two groups.
MPI_Group_difference.openmpi(3) Makes a group from the difference of two groups.
MPI_Group_excl.openmpi(3) Produces a group by reordering an existing group and taking only unlisted members.
MPI_Group_free.openmpi(3) Frees a group.
MPI_Group_incl.openmpi(3) Produces a group by reordering an existing group and taking only listed members.
MPI_Group_intersection.openmpi(3) Produces a group at the intersection of two existing groups.
MPI_Group_range_excl.openmpi(3) Produces a group by excluding ranges of processes from an existing group.
MPI_Group_range_incl.openmpi(3) Creates a new group from ranges of ranks in an existing group.
MPI_Group_rank.openmpi(3) Returns the rank of the calling process in the given group.
MPI_Group_size.openmpi(3) Returns the size of a group.
MPI_Group_translate_ranks.openmpi(3) Translates the ranks of processes in one group to those in another group.
MPI_Group_union.openmpi(3) Produces a group by combining two groups.
MPI_Ibsend.openmpi(3) Starts a nonblocking buffered send.
MPI_Improbe.openmpi(3) Non-blocking matched probe for a message.
MPI_Imrecv.openmpi(3) Non-blocking receive for a matched message.
MPI_Info_create.openmpi(3) Creates a new info object.
MPI_Info_delete.openmpi(3) Deletes a key/value pair from info.
MPI_Info_dup.openmpi(3) Duplicates an info object.
MPI_Info_env.openmpi(3) Static MPI_Info object containing info about the application.
MPI_Info_free.openmpi(3) Frees an info object.
MPI_Info_get.openmpi(3) Retrieves the value associated with a key in an info object.
MPI_Info_get_nkeys.openmpi(3) Gets the number of keys currently defined in an info object.
MPI_Info_get_nthkey.openmpi(3) Returns the nth defined key in info.
MPI_Info_get_valuelen.openmpi(3) Retrieves the length of the key value associated with an info object.
MPI_Info_set.openmpi(3) Adds a key/value pair to info.
MPI_Init.openmpi(3) Initializes the MPI execution environment.
MPI_Init_thread.openmpi(3) Initializes the MPI execution environment.
MPI_Initialized.openmpi(3) Checks whether MPI has been initialized.
MPI_Intercomm_create.openmpi(3) Creates an intercommunicator from two intracommunicators.
MPI_Intercomm_merge.openmpi(3) Creates an intracommunicator from an intercommunicator.
MPI_Iprobe.openmpi(3) Nonblocking test for a message.
MPI_Irecv.openmpi(3) Starts a standard-mode, nonblocking receive.
MPI_Irsend.openmpi(3) Starts a ready-mode nonblocking send.
MPI_Is_thread_main.openmpi(3) Determines if thread called MPI_Init.
MPI_Isend.openmpi(3) Starts a standard-mode, nonblocking send.
MPI_Issend.openmpi(3) Starts a nonblocking synchronous send.
MPI_Keyval_create.openmpi(3) Generates a new attribute key -- use of this routine is deprecated.
MPI_Keyval_free.openmpi(3) Frees attribute key for communicator cache attribute -- use of this routine is deprecated.
MPI_Lookup_name.openmpi(3) Finds port associated with a service name.
MPI_Mprobe.openmpi(3) Blocking matched probe for a message.
MPI_Mrecv.openmpi(3) Blocking receive for a matched message.
MPI_Neighbor_allgather.openmpi(3) Gathers and distributes data from and to all neighbors.
MPI_Neighbor_allgatherv.openmpi(3) Gathers and distributes data from and to all neighbors.
MPI_Neighbor_alltoall.openmpi(3) All processes send data to neighboring processes in a virtual.
MPI_Neighbor_alltoallv.openmpi(3) All processes send different amounts of data to, and receive.
MPI_Neighbor_alltoallw.openmpi(3) All processes send data of different types to, and receive.
MPI_Op_commutative.openmpi(3) Query of commutativity of reduction operation.
MPI_Op_create.openmpi(3) Creates a user-defined combination function handle.
MPI_Op_free.openmpi(3) Frees a user-defined combination function handle.
MPI_Open_port.openmpi(3) Establishes a network address for a server to accept connections from clients.
MPI_Pack.openmpi(3) Packs data of a given datatype into contiguous memory.
MPI_Pack_external.openmpi(3) Writes data to a portable format.
MPI_Pack_external_size.openmpi(3) Calculates upper bound on space needed to write to a portable format.
MPI_Pack_size.openmpi(3) Returns the upper bound on the amount of space needed to pack a message.
MPI_Pcontrol.openmpi(3) Controls profiling.
MPI_Probe.openmpi(3) Blocking test for a message.
MPI_Publish_name.openmpi(3) Publishes a service name associated with a port.
MPI_Put.openmpi(3) Copies data from the origin memory to the target.
MPI_Query_thread.openmpi(3) Returns the current level of thread support.
MPI_Recv.openmpi(3) Performs a standard-mode blocking receive.
MPI_Recv_init.openmpi(3) Builds a handle for a receive.
MPI_Reduce.openmpi(3) Reduces values on all processes within a group.
MPI_Reduce_local.openmpi(3) Perform a local reduction.
MPI_Reduce_scatter.openmpi(3) Combines values and scatters the results.
MPI_Reduce_scatter_block.openmpi(3) Combines values and scatters the results in blocks.
MPI_Register_datarep.openmpi(3) Defines data representation.
MPI_Request_free.openmpi(3) Frees a communication request object.
MPI_Request_get_status.openmpi(3) Access information associated with a request without freeing the request.
MPI_Rsend.openmpi(3) Ready send.
MPI_Rsend_init.openmpi(3) Builds a handle for a ready send.
MPI_Scan.openmpi(3) Computes an inclusive scan (partial reduction).
MPI_Scatter.openmpi(3) Sends data from one task to all tasks in a group.
MPI_Scatterv.openmpi(3) Scatters a buffer in parts to all tasks in a group.
MPI_Send.openmpi(3) Performs a standard-mode blocking send.
MPI_Send_init.openmpi(3) Builds a handle for a standard send.
MPI_Sendrecv.openmpi(3) Sends and receives a message.
MPI_Sendrecv_replace.openmpi(3) Sends and receives a message using a single buffer.
MPI_Sizeof.openmpi(3) Returns the size, in bytes, of the given type.
MPI_Ssend.openmpi(3) Standard synchronous send.
MPI_Ssend_init.openmpi(3) Builds a handle for a synchronous send.
MPI_Start.openmpi(3) Initiates a communication using a persistent request handle.
MPI_Startall.openmpi(3) Starts a collection of requests.
MPI_Status_f2c.openmpi(3) Translates a C status into a Fortran status, or vice versa.
MPI_Status_set_cancelled.openmpi(3) Sets status to indicate a request has been canceled.
MPI_Status_set_elements.openmpi(3) Modifies opaque part of status to allow MPI_Get_elements.
MPI_T_category_changed.openmpi(3) Get a timestamp for the categories.
MPI_T_category_get_categories.openmpi(3) Query which categories are in a category.
MPI_T_category_get_cvars.openmpi(3) Query which control variables are in a category.
MPI_T_category_get_info.openmpi(3) Query information from a category.
MPI_T_category_get_num.openmpi(3) Query the number of categories.
MPI_T_category_get_pvars.openmpi(3) Query which performance variables are in a category.
MPI_T_cvar_get_info.openmpi(3) Query information from a control variable.
MPI_T_cvar_get_num.openmpi(3) Query the number of control variables.
MPI_T_cvar_handle_alloc.openmpi(3) Allocate/free contol variable handles.
MPI_T_cvar_read.openmpi(3) Read the value of a control variable.
MPI_T_cvar_write.openmpi(3) Write the value of a bound control variable.
MPI_T_enum_get_info.openmpi(3) Query information about an enumerator.
MPI_T_enum_get_item.openmpi(3) Query information about an enumerator.
MPI_T_finalize.openmpi(3) Finalize the MPI tool information interface.
MPI_T_init_thread.openmpi(3) Initializes the MPI Tool imformation interface.
MPI_T_pvar_get_info.openmpi(3) Query information from a performance variable.
MPI_T_pvar_get_num.openmpi(3) Query the number of performance variables.
MPI_T_pvar_handle_alloc.openmpi(3) Allocate/free MPI performance variable handles.
MPI_T_pvar_read.openmpi(3) Read the value of a performance variable.
MPI_T_pvar_readreset.openmpi(3) Atomically read and reset the value of a performance variable.
MPI_T_pvar_reset.openmpi(3) Reset the value of a performance variable.
MPI_T_pvar_session_create.openmpi(3) Create/free performance variable session.
MPI_T_pvar_start.openmpi(3) Start/stop a performance variable.
MPI_T_pvar_write.openmpi(3) Write the value of a control variable.
MPI_Test.openmpi(3) Tests for the completion of a specific send or receive.
MPI_Test_cancelled.openmpi(3) Tests whether a request was canceled.
MPI_Testall.openmpi(3) Tests for the completion of all previously initiated communications in a list.
MPI_Testany.openmpi(3) Tests for completion of any one previously initiated communication in a list.
MPI_Testsome.openmpi(3) Tests for completion of one or more previously initiated communications in a list.
MPI_Topo_test.openmpi(3) Determines the type of topology (if any) associated with a communicator.
MPI_Type_commit.openmpi(3) Commits a data type.
MPI_Type_contiguous.openmpi(3) Creates a contiguous datatype.
MPI_Type_create_darray.openmpi(3) Creates a distributed array datatype;.
MPI_Type_create_f90_complex.openmpi(3) Returns a bounded MPI complex datatype.
MPI_Type_create_f90_integer.openmpi(3) Returns a bounded MPI integer datatype.
MPI_Type_create_f90_real.openmpi(3) Returns a bounded MPI real datatype.
MPI_Type_create_hvector.openmpi(3) Creates a vector (strided) data type with offset in bytes.
MPI_Type_create_indexed_block.openmpi(3) Creates an indexed data type with the same.
MPI_Type_create_keyval.openmpi(3) Generates a new attribute key for caching on data types.
MPI_Type_create_resized.openmpi(3) Returns a new data type with new extent and upper and lower bounds.
MPI_Type_create_struct.openmpi(3) Creates a structured data type.
MPI_Type_create_subarray.openmpi(3) Creates a data type describing an n-dimensional subarray of an n-dimensional array.
MPI_Type_delete_attr.openmpi(3) Deletes a datatype-caching attribute value associated with a key.
MPI_Type_dup.openmpi(3) Duplicates a data type with associated key values.
MPI_Type_extent.openmpi(3) Returns the extent of a data type, the difference between the upper and lower bounds of the.
MPI_Type_free.openmpi(3) Frees a data type.
MPI_Type_free_keyval.openmpi(3) Frees a previously created type key value.
MPI_Type_get_attr.openmpi(3) Returns the attribute associated with a data type.
MPI_Type_get_contents.openmpi(3) Returns information about arguments used in creation of a data type.
MPI_Type_get_envelope.openmpi(3) Returns information about input arguments associated with a data type.
MPI_Type_get_extent.openmpi(3) Returns the lower bound and extent of a data type.
MPI_Type_get_name.openmpi(3) Gets the name of a data type.
MPI_Type_get_true_extent.openmpi(3) Returns the true lower bound and extent of a data.
MPI_Type_hindexed.openmpi(3) Creates an indexed datatype with offsets in bytes -- use of this routine is deprecated.
MPI_Type_hvector.openmpi(3) Creates a vector (strided) datatype with offset in bytes -- use of this routine is depre‐.
MPI_Type_indexed.openmpi(3) Creates an indexed datatype.
MPI_Type_lb.openmpi(3) Returns the lower bound of a data type -- use of this routine is deprecated.
MPI_Type_match_size.openmpi(3) Returns an MPI datatype of a given type and size.
MPI_Type_set_attr.openmpi(3) Sets a key value/attribute pair to a data type.
MPI_Type_set_name.openmpi(3) Sets the name of a data type.
MPI_Type_size.openmpi(3) Returns the number of bytes occupied by entries in a data type.
MPI_Type_struct.openmpi(3) Creates a struct data type -- use of this routine is deprecated.
MPI_Type_ub.openmpi(3) Returns the upper bound of a datatype -- use of this routine is deprecated.
MPI_Type_vector.openmpi(3) Creates a vector (strided) datatype.
MPI_Unpack.openmpi(3) Unpacks a datatype into contiguous memory.
MPI_Unpack_external.openmpi(3) Reads data from a portable format.
MPI_Unpublish_name.openmpi(3) Unpublishes a service name.
MPI_Wait.openmpi(3) Waits for an MPI send or receive to complete.
MPI_Waitall.openmpi(3) Waits for all given communications to complete.
MPI_Waitany.openmpi(3) Waits for any specified send or receive to complete.
MPI_Waitsome.openmpi(3) Waits for some given communications to complete.
MPI_Win_allocate.openmpi(3) One-sided MPI call that allocates memory and returns a window object for RMA operations.
MPI_Win_allocate_shared.openmpi(3) One-sided MPI call that allocates shared memory and returns a window object for RMA.
MPI_Win_attach.openmpi(3) One-sided MPI call that attach / detach a window object for RMA operations.
MPI_Win_call_errhandler.openmpi(3) Passes the supplied error code to the error handler assigned to a window.
MPI_Win_complete.openmpi(3) Completes an RMA access epoch on win started by a call to MPI_Win_start.
MPI_Win_create.openmpi(3) One-sided MPI call that returns a window object for RMA operations.
MPI_Win_create_dynamic.openmpi(3) One-sided MPI call that returns a window object for RMA operations.
MPI_Win_create_errhandler.openmpi(3) Creates an error handler for a window.
MPI_Win_create_keyval.openmpi(3) Creates a keyval for a window.
MPI_Win_delete_attr.openmpi(3) Deletes an attribute from a window.
MPI_Win_fence.openmpi(3) Synchronizes RMA calls on a window.
MPI_Win_flush.openmpi(3) Complete all outstanding RMA operations at both the origin and the target.
MPI_Win_flush_local.openmpi(3) Complete all outstanding RMA operations at both the origin.
MPI_Win_free.openmpi(3) Frees the window object and returns a null handle.
MPI_Win_free_keyval.openmpi(3) Frees a window keyval.
MPI_Win_get_attr.openmpi(3) Obtains the value of a window attribute.
MPI_Win_get_errhandler.openmpi(3) Retrieves the error handler currently associated with a window.
MPI_Win_get_group.openmpi(3) Returns a duplicate of the group of the communicator used to create the window.
MPI_Win_get_info.openmpi(3) Retrieves active window info hints.
MPI_Win_get_name.openmpi(3) Obtains the name of a window.
MPI_Win_lock.openmpi(3) Starts an RMA access epoch locking access to a particular rank.
MPI_Win_lock_all.openmpi(3) Starts an RMA access epoch locking access to all processes in the window.
MPI_Win_post.openmpi(3) Starts an RMA exposure epoch for the local window associated with win.
MPI_Win_set_attr.openmpi(3) Sets the value of a window attribute.
MPI_Win_set_errhandler.openmpi(3) Attaches a new error handler to a window.
MPI_Win_set_info.openmpi(3) Set window info hints.
MPI_Win_set_name.openmpi(3) Sets the name of a window.
MPI_Win_shared_query.openmpi(3) Query a shared memory window.
MPI_Win_start.openmpi(3) Starts an RMA access epoch for win.
MPI_Win_sync.openmpi(3) Synchronize the private and public copies of the window.
MPI_Win_unlock.openmpi(3) Completes an RMA access epoch started by a call to MPI_Win_lock.
MPI_Win_unlock_all.openmpi(3) Completes an RMA access epoch started by a call to MPI_Win_lock_all.
MPI_Win_wait.openmpi(3) Completes an RMA exposure epoch started by a call to MPI_Win_post on win.
MPI_Wtick.openmpi(3) Returns the resolution of MPI_Wtime.
MPI_Wtime.openmpi(3) Returns an elapsed time on the calling processor.
mpic++.openmpi(1)
mpicc.openmpi(1)
mpiCC.openmpi(1) ↣ mpic++.openmpi(1)
mpicxx.openmpi(1)
mpif77.openmpi(1)
mpif90.openmpi(1)
mpifort.openmpi(1)
MPIX_Query_cuda_support.openmpi(3) Returns 1 if there is CUDA aware support and 0 if there is not.
ompi-clean(1) Cleans up any stale processes and files leftover from Open MPI jobs.
OMPI_Affinity_str.openmpi(3) Obtain prettyprint strings of processor affinity information for this process.
ompi_info(1) Display information about the Open MPI installation.
opal_wrapper(1) Back-end Open MPI wrapper command.
opalc++(1) ↣ opal_wrapper(1) Back-end Open MPI wrapper command.
opalCC(1) ↣ opal_wrapper(1) Back-end Open MPI wrapper command.
opalcc(1)
orte-clean(1) Cleans up any stale processes and files leftover from Open MPI jobs.
ortec++(1) ↣ opal_wrapper(1) Back-end Open MPI wrapper command.
orteCC(1) ↣ opal_wrapper(1) Back-end Open MPI wrapper command.
ortecc(1) ↣ opal_wrapper(1) Back-end Open MPI wrapper command.
orted(1) Start an Open RTE User-Level Daemon.
oshcc(1)
oshfort(1)
oshmem_info(1) Display information about the Open MPI installation.
shmalloc.openmpi(3) Symmetric heap memory management functions.
shmem_addr_accessible.openmpi(3) Indicates if an address is accessible via OpenSHMEM operations from the specified.
shmem_alltoall32.openmpi(3) Collective routine.
shmem_barrier.openmpi(3) Performs a barrier operation on a subset of processing elements (PEs).
shmem_barrier_all.openmpi(3) Suspends the execution of the calling PE until all other PEs issue a call to this particu‐.
shmem_broadcast32.openmpi(3) Copy a data object from.
shmem_char_g.openmpi(3)
shmem_char_get.openmpi(3)
shmem_char_p.openmpi(3)
shmem_char_put.openmpi(3)
shmem_collect32.openmpi(3)
shmem_fence.openmpi(3) Provides a separate ordering on the sequence of puts issued by this PE to each destination PE.
shmem_finalize.openmpi(3) A collective operation that releases resources used by the OpenSHMEM library. This only ter‐.
shmem_getmem_nbi.openmpi(3)
shmem_global_exit.openmpi(3) A routine that allows any PE to force termination of an entire program.
shmem_info_get_name.openmpi(3) This routine returns the vendor defined character string.
shmem_info_get_version.openmpi(3) Returns the major and minor version of the library implementation.
shmem_init.openmpi(3) Allocates a block of memory from the symmetric heap.
shmem_int_add.openmpi(3) Performs an.
shmem_int_cswap.openmpi(3)
shmem_int_fadd.openmpi(3) Per‐.
shmem_int_fetch.openmpi(3)
shmem_int_finc.openmpi(3) Per‐.
shmem_int_inc.openmpi(3) These rou‐.
shmem_int_set.openmpi(3)
shmem_malloc.openmpi(3)
shmem_my_pe.openmpi(3) Returns the virtual PE number of the calling PE.
shmem_n_pes.openmpi(3) Returns the number of processing elements (PEs) used to run the application.
shmem_pe_accessible.openmpi(3) Determines whether a processing element (PE) is accessible via SHMEM data transfer oper‐.
shmem_ptr.openmpi(3) Returns a pointer to a data object on a specified processing element (PE).
shmem_putmem_nbi.openmpi(3)
shmem_quiet.openmpi(3) Waits for completion of all outstanding remote writes issued by a processing element (PE).
shmem_set_lock.openmpi(3) Releases, locks, and tests a mutual exclusion.
shmem_short_and_to_all.openmpi(3)
shmem_short_iget.openmpi(3)
shmem_short_iput.openmpi(3)
shmem_short_max_to_all.openmpi(3)
shmem_short_min_to_all.openmpi(3)
shmem_short_or_to_all.openmpi(3)
shmem_short_prod_to_all.openmpi(3)
shmem_short_sum_to_all.openmpi(3)
shmem_short_xor_to_all.openmpi(3)
shmem_swap.openmpi(3)
shmem_udcflush.openmpi(3)
shmem_wait.openmpi(3)
Go top Index Scopes