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) | … |