22.3.2. Changes in MPI-3.1

PreviousUpNext
Up: Changes from Version 3.0 to Version 3.1 Next: Changes from Version 2.2 to Version 3.0 Previous: Fixes to Errata in Previous Versions of MPI

    1. Sections Functions and Macros and Address and Size Procedures on pages Functions and Macros and Address and Size Procedures.
    The use of the intrinsic operators ``+'' and ``-'' for absolute addresses is substituted by MPI_AINT_ADD and MPI_AINT_DIFF. In C, they can be implemented as macros.


    2. Sections Version Inquiries, Starting MPI Processes, and MPI and Threads on pages Version Inquiries, Starting MPI Processes, and MPI and Threads.
    The routines MPI_INITIALIZED, MPI_FINALIZED, MPI_QUERY_THREAD, MPI_IS_THREAD_MAIN, MPI_GET_VERSION, and MPI_GET_LIBRARY_VERSION are callable from threads without restriction (in the sense of MPI_THREAD_MULTIPLE), irrespective of the actual level of thread support provided, in the case where the implementation supports threads.


    3. Section Window Creation on page Window Creation.
    The same_disp_unit info key was added for use in RMA window creation routines.


    4. Sections Data Access with Explicit Offsets and Data Access with Individual File Pointers on pages Data Access with Explicit Offsets and Data Access with Individual File Pointers.
    Added MPI_FILE_IREAD_AT_ALL, MPI_FILE_IWRITE_AT_ALL, MPI_FILE_IREAD_ALL, and MPI_FILE_IWRITE_ALL


    5. Sections Control Variables, Performance Variables, and Variable Categorization on pages Control Variables, Performance Variables, and Variable Categorization.
    Clarified that NULL parameters can be provided in
    MPI_T_{CVAR|PVAR|CATEGORY}_GET_INFO routines.


    6. Sections Control Variables, Performance Variables, Variable Categorization, and Return Codes for the MPI Tool Information Interface on pages Control Variables, Performance Variables, Variable Categorization, and Return Codes for the MPI Tool Information Interface.
    New routines MPI_T_CVAR_GET_INDEX, MPI_T_PVAR_GET_INDEX, MPI_T_CATEGORY_GET_INDEX, were added to support retrieving indices of variables and categories. The error codes MPI_T_ERR_INVALID and MPI_T_ERR_INVALID_NAME were added to indicate invalid uses of the interface.


PreviousUpNext
Up: Changes from Version 3.0 to Version 3.1 Next: Changes from Version 2.2 to Version 3.0 Previous: Fixes to Errata in Previous Versions of MPI


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

(Unofficial) MPI-4.1 of November 2, 2023
HTML Generated on November 19, 2023