Skip to content

Releasev20 mpi31

Howard Pritchard edited this page Jun 23, 2015 · 21 revisions

MPI 3.1 and Open MPI v2.x

  • MPI-3.1 Compliance
    • Ticket 349 (MPI_Aint_add) - 2.0.X candidate
    • Ticket 369 (same_disp_info key for MPI_Win_create) - 2.0.X candidate, maybe
    • Ticket 273 (non blocking coll I/O, non trivial). This is dependent on moving libnbc core out of libnbc component.
    • Ticket 404 (MPI_Aint_diff) - 2.0.X candidate
    • Ticket 357 (MPI_Initialized, MPI_Query_thread, MPI_Thread_is_main) always thread safe (probably just verify with a test to see this is true now for OMPI thread models)
  • At least some MPI-3 Errata Items
    • 438, MPI_WIN_BASE attribute for shared memory windows
    • 437,434,435 - active target sync for shared memory - need to check that OMPI is okay with this one?
    • 428 - non-profile-able mpi routines
    • 419 - neighborhood coll can’t handle non-symmetric general graphs, improve error checking
    • 424 - check fortran9X/F08 interface for MPI_IMPROBE
    • 415, 345, 388, 390 more fortran interface stuff

MPI 3.1

Description MPI Forum trac # Open MPI Issue status
MPI_Aint_add, etc. 349 #464 Nathan has PR #629
MPI_Aint_diff, etc. 404 #464 Nathan has PR #629
same_disp,etc info key 369 n/a Nathan has PR #629
non-blocking coll I/O 273 #646 complete?
MPI_Initialized, etc. thread safe 357 n/a ?

MPI 3.0 errata

Clone this wiki locally