21.1.2. Types

PreviousUpNext
Up: Defined Values and Handless Next: Prototype Definitions Previous: Defined Constants

The following are defined C type definitions included in the file mpi.h.
/* C opaque types */
MPI_Aint
MPI_Count
MPI_Fint
MPI_Offset
MPI_Status
MPI_F08_status

/* C handles to assorted structures */
MPI_Comm
MPI_Datatype
MPI_Errhandler
MPI_File
MPI_Group
MPI_Info
MPI_Message
MPI_Op
MPI_Request
MPI_Session
MPI_Win

/* Types for the MPI_T interface */
MPI_T_enum
MPI_T_cvar_handle
MPI_T_pvar_handle
MPI_T_pvar_session
MPI_T_event_instance
MPI_T_event_registration
MPI_T_source_order
MPI_T_cb_safety

The following are defined Fortran type definitions included in the mpi_f08 and mpi modules.
! Fortran opaque types in the mpi_f08 and mpi modules
TYPE(MPI_Status)

! Fortran handles in the mpi_f08 and mpi modules
TYPE(MPI_Comm)
TYPE(MPI_Datatype)
TYPE(MPI_Errhandler)
TYPE(MPI_File)
TYPE(MPI_Group)
TYPE(MPI_Info)
TYPE(MPI_Message)
TYPE(MPI_Op)
TYPE(MPI_Request)
TYPE(MPI_Session)
TYPE(MPI_Win)


PreviousUpNext
Up: Defined Values and Handless Next: Prototype Definitions Previous: Defined Constants


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