Skip to content

MPIConformance

Jeff Squyres edited this page Sep 2, 2014 · 7 revisions

MPI Conformance

MPI 2.2

Open MPI is MPI-2.2 conformant as of v1.7.3.

MPI 3.0

Open MPI is MPI-3.0 conformant as of v1.7.5.

Note: N/A means that the Forum ticket was for a text change with no impact on an implementation.

Completed: ||= Forum Ticket =||= Ticket =||= Summary =||= Status =||= Owner =|| || 38 || Completed || matched probe/receive || Completed || Brian || || 109 || Completed || Nonblocking collective operations || Completed (1.7.4) || hjelmn || || 125 || Completed || Use of [] in output arrays || Completed || rhc || || 126 || Completed || Consistent use of [] for input arrays || Completed (1.7.4) || hjelmn || || 140 || Completed || Add const keyword to the C bindings || Completed (1.7.4) || hjelmn || || 204 || Completed || Query minor/implementation specific versions || Completed || || || 162 || Completed || MPI_CART_MAP with num_dims=0 || Completed || || || 168 || Completed || Nonblocking communicator duplication || Completed (1.7.4) || hjelmn || || 229 || Completed || New MPI-3 Fortran Support || Completed (1.7.0) || jsquyres || || 256 || Completed || MPI_PROC_NULL behavior for MPI_PROBE and MPI_IPROBE || Completed (1.7.0) || || || 258 || Completed || Sparse collectives on process topologies || Completed (1.7.4) || hjelmn || || 265 || Completed || Support for large counts using derived datatypes || Completed (1.7.3) || || || 266 || Completed || MPIT Tool Interface || Completed (1.7.2) || || || 270 || Completed || Updated RMA Chapter || Completed (1.7.5) || Nathan || || 271 || Completed || Functions to query MPI_Info object attached to windows and communicators || Completed || || || 274 || Completed || Matched probe language bindings || Completed || Brian || || 284 || Completed || Allocate a shared memory window || Completed (1.7.5) || Nathan || || 280 || Completed || Add a new datatype creation routine - MPI_TYPE_CREATE_HINDEXED_BLOCK || Completed || || || 286 || Completed || Noncollective communicator creation || Completed (1.7.4) || hjelmn || || 287 || Completed || MPI_COMM_SPLIT_TYPE functionality || Completed || Brian || || 299 || Completed || Change displs argument in neighborhood w collectives to MPI_Aint || Completed (1.7.4) || hjelmn || || 309 || Completed || RMA - Clarify usage of status for request-based RMA operations || Completed (1.7.5) || Nathan || || 313 || Completed || MPI_INIT & MPI_FINALIZE (and init info) || Completed || || || 328 || Completed || fix MPI_PROC_NULL behavior for mprobe/improbe/mrecv/imrecv || Completed || || || 388 || Completed || Fortran: Remove BIND(C) from mpi_f08 bindings || Completed (1.7.4) || jsquyres || || 390 || Completed || Fortran: Add new memory allocation interfaces || Completed (1.7.4) || jsquyres || || 158 || N/A || Clarification that MPI_CART_MAP and MPI_GRAPH_MAP are local calls || N/A || || || 182 || N/A || Use of word 'legal' || N/A || || || 185 || N/A || Mention C++ typedef deprecations || N/A || || || 187 || N/A || Grouping MPI_AINT, MPI_OFFSET, MPI_COUNT as Multi-language types || N/A || || || 192 || N/A || C++ binding for Dist_graph_neighbors_count is badly broken || No C++ bindings in 3.0 (this is 2.2 errata) || || || 207 || N/A || MPI_COMM_GET_NAME + MPI_GET_PROCESSOR_NAME || N/A || || || 215 || N/A || Missing parenthesis || N/A || || || 219 || N/A || MPI_MAX_OBJECT_NAME and MPI_TYPE/WIN_GET_NAME || Looks ok in 1.7.x and trunk already || || || 228 || N/A || MPIR Specification || Technically, not part of MPI-3, but it's done anyway :-) || || || 254 || N/A || Typo in description of MPI_GROUP_INCL || N/A || || || 255 || N/A || Headline for MPI_GET_PROCESSOR_NAME || N/A || || || 262 || N/A || Typos in pt2pt chapter || N/A || || || 263 || N/A || Wrong formula for the upper bound || N/A || || || 272 || N/A || Remove non-blocking collective C++ bindings || N/A || || || 278 || N/A || Update examples to not use deprecated constructs || N/A || || || 279 || N/A || Make C++ bindings optional || N/A || || || 281 || N/A || Remove C++ bindings || N/A || || || 293 || N/A || K&R style on 6.7.6 || N/A || || || 294 || N/A || MPI_UNWEIGHTED should not be NULL || N/A || || || 298 || N/A || Adding clarification to MPI_WIN_LOCK_ALL || N/A || || || 300 || N/A || Fix issue with definition of nonblocking in One Sided Chapter || N/A || || || 303 || N/A || Move MPI-1 deprecated functions to "Removed Interfaces" || N/A || || || 305 || N/A || Update MPI_INTERCOMM_CREATE to use collective tag space || N/A || || || 308 || N/A || RMA - Remove sentence on offset in datatypes || N/A || || || 312 || N/A || Typo-correction in ALLTOALLV || N/A || || || 317 || N/A || correct error related to MPI_REQUEST_FREE || N/A || || || 321 || N/A || MPI_WAIT/TEST language unclear about non-pt2pt requests || N/A || || || 322 || N/A || Attribute copy functions: FLAG values in Fortran || Completed || ||

Clone this wiki locally