23.1.2. Changes in MPI-5.0

PreviousUpNext
Up: Changes from Version 4.1 to Version 5.0 Next: Changes from Version 4.0 to Version 4.1 Previous: Fixes to Errata in Previous Versions of MPI

    1. Fixed-size Fortran logical datatypes were added to Section Message Data, Section Predefined Reduction Operations, Table 14, Section Additional Support for Fortran Numeric Intrinsic Types, and Appendix Section Language Bindings Summary.


    2. Section Group Constructors on page Group Constructors.
    A restriction on the provenance of the process set name supplied to MPI_GROUP_FROM_SESSION_PSET was removed.


    3. Chapter Application Binary Interface (ABI) was added, which defines new functions, MPI_ABI_GET_VERSION and MPI_ABI_GET_INFO, the layout of the MPI status object, and the type of MPI object handles (e.g. MPI_Comm). Extensive changes and additions were made in Section Defined Constants to define literal values for many MPI constants. In Chapter The Info Object, MPI_MAX_INFO_KEY was modified by one to be consistent with other constants. MPI_ABI_GET_VERSION and MPI_ABI_GET_INFO were added to Table 9.


    4. Section Fortran Type Registration was added to define new functions, MPI_ABI_SET_FORTRAN_INFO, MPI_ABI_GET_FORTRAN_INFO, and MPI_ABI_SET_FORTRAN_BOOLEANS, along with the associated info keys and an error code MPI_ERR_ABI, in order to expose Fortran environment settings to the MPI library. Section The MPI ABI Fortran Modules and Shared Library and Section The Status Object were added to define basic properties of the MPI Fortran ABI. Section Handle Serialization was added to obviate the need for MPI_Fint.


PreviousUpNext
Up: Changes from Version 4.1 to Version 5.0 Next: Changes from Version 4.0 to Version 4.1 Previous: Fixes to Errata in Previous Versions of MPI


Return to MPI-5.0 Standard Index
Return to MPI Forum Home Page

(Unofficial) MPI-5.0 of June 9, 2025
HTML Generated on March 2, 2025