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


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


    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