MPI Callback Function Prototype Index

PreviousUpNext
Up: Contents Next: MPI Function Index Previous: MPI Declarations Index

This index lists the C typedef names for callback routines, such as those used with attribute caching or user-defined reduction operations. Fortran example prototypes are given near the text of the C name.

  • COMM_COPY_ATTR_FUNCTION: Communicators , Communicators , Deprecated and Removed Interfaces , Fortran Binding Issues , Fortran Support Through the mpi_f08 Module , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • COMM_DELETE_ATTR_FUNCTION: Communicators , Communicators , Deprecated and Removed Interfaces , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • COMM_ERRHANDLER_FUNCTION: Error Handlers for Communicators , Error Handlers for Communicators , Fortran Bindings with mpif.h or the mpi Module
  • COPY_FUNCTION: Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Deprecated since MPI-2.0 , Defined Constants , Deprecated Prototype Definitions
  • DATAREP_CONVERSION_FUNCTION: User-Defined Data Representations , Datarep Conversion Functions , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • DATAREP_EXTENT_FUNCTION: User-Defined Data Representations , Extent Callback , Fortran Bindings with mpif.h or the mpi Module
  • DELETE_FUNCTION: Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Deprecated since MPI-2.0 , Defined Constants , Deprecated Prototype Definitions
  • FILE_ERRHANDLER_FUNCTION: Error Handlers for Files , Error Handlers for Files , Fortran Bindings with mpif.h or the mpi Module
  • GREQUEST_CANCEL_FUNCTION: Generalized Requests , Generalized Requests , Fortran Bindings with mpif.h or the mpi Module
  • GREQUEST_FREE_FUNCTION: Generalized Requests , Generalized Requests , Fortran Bindings with mpif.h or the mpi Module
  • GREQUEST_QUERY_FUNCTION: Generalized Requests , Generalized Requests , Fortran Bindings with mpif.h or the mpi Module
  • MPI_Comm_copy_attr_function: Communicators , Communicators , Deprecated and Removed Interfaces , Fortran Binding Issues , Fortran Support Through the mpi_f08 Module , Defined Constants , C Bindings
  • MPI_Comm_copy_attr_function(MPI_Comm oldcomm, int comm_keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag): Communicators
  • MPI_Comm_delete_attr_function: Communicators , Communicators , Deprecated and Removed Interfaces , Defined Constants , C Bindings
  • MPI_Comm_delete_attr_function(MPI_Comm comm, int comm_keyval, void *attribute_val, void *extra_state): Communicators
  • MPI_Comm_errhandler_fn: Deprecated since MPI-2.2 , Changes from Version 2.1 to Version 2.2
  • MPI_Comm_errhandler_function: Error Handlers for Communicators , Error Handlers for Communicators , Deprecated and Removed Interfaces , Deprecated since MPI-2.2 , Removed MPI-1 Callback Prototypes , C Bindings , Changes from Version 2.1 to Version 2.2
  • MPI_Comm_errhandler_function(MPI_Comm *comm, int *error_code, ...): Error Handlers for Communicators
  • MPI_Copy_function: Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Deprecated since MPI-2.0 , Defined Constants , Deprecated Prototype Definitions
  • MPI_Copy_function(MPI_Comm oldcomm, int keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag): Deprecated since MPI-2.0
  • MPI_Datarep_conversion_function: User-Defined Data Representations , Datarep Conversion Functions , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Defined Constants , C Bindings
  • MPI_Datarep_conversion_function(void *userbuf, MPI_Datatype datatype, int count, void *filebuf, MPI_Offset position, void *extra_state): Datarep Conversion Functions
  • MPI_Datarep_conversion_function_c: User-Defined Data Representations , Extent Callback , Support for Large Count and Large Byte Displacement in MPI Language Bindings , Defined Constants , C Bindings , Changes in MPI-4.0
  • MPI_Datarep_conversion_function_c(void *userbuf, MPI_Datatype datatype, MPI_Count count, void *filebuf, MPI_Offset position, void *extra_state): Datarep Conversion Functions
  • MPI_Datarep_extent_function: User-Defined Data Representations , Extent Callback , C Bindings
  • MPI_Datarep_extent_function(MPI_Datatype datatype, MPI_Aint *extent, void *extra_state): Extent Callback
  • MPI_Delete_function: Deprecated and Removed Interfaces , Deprecated since MPI-2.0 , Deprecated since MPI-2.0 , Defined Constants , Deprecated Prototype Definitions
  • MPI_Delete_function(MPI_Comm comm, int keyval, void *attribute_val, void *extra_state): Deprecated since MPI-2.0
  • MPI_File_errhandler_fn: Deprecated since MPI-2.2 , Changes from Version 2.1 to Version 2.2
  • MPI_File_errhandler_function: Error Handlers for Files , Error Handlers for Files , Deprecated since MPI-2.2 , C Bindings , Changes from Version 2.1 to Version 2.2
  • MPI_File_errhandler_function(MPI_File *file, int *error_code, ...): Error Handlers for Files
  • MPI_Grequest_cancel_function: Generalized Requests , Generalized Requests , C Bindings
  • MPI_Grequest_cancel_function(void *extra_state, int complete): Generalized Requests
  • MPI_Grequest_free_function: Generalized Requests , Generalized Requests , C Bindings
  • MPI_Grequest_free_function(void *extra_state): Generalized Requests
  • MPI_Grequest_query_function: Generalized Requests , Generalized Requests , C Bindings
  • MPI_Grequest_query_function(void *extra_state, MPI_Status *status): Generalized Requests
  • MPI_Handler_function: Removed MPI-1 Callback Prototypes , Changes in MPI-3.0
  • MPI_Session_errhandler_function: Error Handlers for Sessions , Error Handlers for Sessions , C Bindings , Changes in MPI-4.0
  • MPI_Session_errhandler_function(MPI_Session *session, int *error_code, ...): Error Handlers for Sessions
  • MPI_T_event_cb_function: Handle Allocation and Deallocation , C Bindings , Changes in MPI-4.0
  • MPI_T_event_cb_function(MPI_T_event_instance event_instance, MPI_T_event_registration event_registration, MPI_T_cb_safety cb_safety, void *user_data): Handle Allocation and Deallocation
  • MPI_T_event_dropped_cb_function: Handling Dropped Events , C Bindings , Changes in MPI-4.0
  • MPI_T_event_dropped_cb_function(MPI_Count count, MPI_T_event_registration event_registration, int source_index, MPI_T_cb_safety cb_safety, void *user_data): Handling Dropped Events
  • MPI_T_event_free_cb_function: C Bindings , Changes in MPI-4.0
  • MPI_T_event_free_cb_function(MPI_T_event_registration event_registration, MPI_T_cb_safety cb_safety, void *user_data): Handle Allocation and Deallocation
  • MPI_Type_copy_attr_function: Datatypes , Datatypes , Defined Constants , C Bindings
  • MPI_Type_copy_attr_function(MPI_Datatype oldtype, int type_keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag): Datatypes
  • MPI_Type_delete_attr_function: Datatypes , Datatypes , Defined Constants , C Bindings , Changes in MPI-3.0
  • MPI_Type_delete_attr_function(MPI_Datatype datatype, int type_keyval, void *attribute_val, void *extra_state): Datatypes
  • MPI_User_function: User-Defined Reduction Operations , User-Defined Reduction Operations , Example of User-Defined Reduce , Support for Large Count and Large Byte Displacement in MPI Language Bindings , C Bindings
  • MPI_User_function(void *invec, void *inoutvec, int *len, MPI_Datatype *datatype): User-Defined Reduction Operations
  • MPI_User_function_c: User-Defined Reduction Operations , User-Defined Reduction Operations , Support for Large Count and Large Byte Displacement in MPI Language Bindings , C Bindings , Changes in MPI-4.0
  • MPI_User_function_c(void *invec, void *inoutvec, MPI_Count *len, MPI_Datatype *datatype): User-Defined Reduction Operations
  • MPI_Win_copy_attr_function: Windows , Windows , Defined Constants , C Bindings
  • MPI_Win_copy_attr_function(MPI_Win oldwin, int win_keyval, void *extra_state, void *attribute_val_in, void *attribute_val_out, int *flag): Windows
  • MPI_Win_delete_attr_function: Windows , Windows , Defined Constants , C Bindings
  • MPI_Win_delete_attr_function(MPI_Win win, int win_keyval, void *attribute_val, void *extra_state): Windows
  • MPI_Win_errhandler_fn: Deprecated since MPI-2.2 , Changes from Version 2.1 to Version 2.2
  • MPI_Win_errhandler_function: Error Handlers for Windows , Error Handlers for Windows , Deprecated since MPI-2.2 , C Bindings , Changes from Version 2.1 to Version 2.2
  • MPI_Win_errhandler_function(MPI_Win *win, int *error_code, ...): Error Handlers for Windows
  • SESSION_ERRHANDLER_FUNCTION: Error Handlers for Sessions , Error Handlers for Sessions , Fortran Bindings with mpif.h or the mpi Module , Changes in MPI-4.0
  • TYPE_COPY_ATTR_FUNCTION: Datatypes , Datatypes , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • TYPE_DELETE_ATTR_FUNCTION: Datatypes , Datatypes , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • USER_FUNCTION: User-Defined Reduction Operations , User-Defined Reduction Operations , Fortran Bindings with mpif.h or the mpi Module
  • WIN_COPY_ATTR_FUNCTION: Windows , Windows , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • WIN_DELETE_ATTR_FUNCTION: Windows , Windows , Defined Constants , Fortran Bindings with mpif.h or the mpi Module
  • WIN_ERRHANDLER_FUNCTION: Error Handlers for Windows , Error Handlers for Windows , Fortran Bindings with mpif.h or the mpi Module


    PreviousUpNext
    Up: Contents Next: MPI Function Index Previous: MPI Declarations Index


    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