21.5.7. MPI Environmental Management Fortran Bindings

PreviousUpNext
Up: Fortran Bindings with mpif.h or the mpi Module Next: The Info Object Fortran Bindings Previous: Virtual Topologies for MPI Processes Fortran Bindings

DOUBLE PRECISION MPI_WTICK()
DOUBLE PRECISION MPI_WTIME()
MPI_ADD_ERROR_CLASS(ERRORCLASS, IERROR)

INTEGER ERRORCLASS, IERROR
MPI_ADD_ERROR_CODE(ERRORCLASS, ERRORCODE, IERROR)

INTEGER ERRORCLASS, ERRORCODE, IERROR
MPI_ADD_ERROR_STRING(ERRORCODE, STRING, IERROR)

INTEGER ERRORCODE, IERROR
CHARACTER*(*) STRING
MPI_ALLOC_MEM(SIZE, INFO, BASEPTR, IERROR)

INTEGER(KIND=MPI_ADDRESS_KIND) SIZE, BASEPTR
INTEGER INFO, IERROR
MPI_COMM_CALL_ERRHANDLER(COMM, ERRORCODE, IERROR)

INTEGER COMM, ERRORCODE, IERROR
MPI_COMM_CREATE_ERRHANDLER(COMM_ERRHANDLER_FN, ERRHANDLER, IERROR)

EXTERNAL COMM_ERRHANDLER_FN
INTEGER ERRHANDLER, IERROR
MPI_COMM_GET_ERRHANDLER(COMM, ERRHANDLER, IERROR)

INTEGER COMM, ERRHANDLER, IERROR
MPI_COMM_SET_ERRHANDLER(COMM, ERRHANDLER, IERROR)

INTEGER COMM, ERRHANDLER, IERROR
MPI_ERRHANDLER_FREE(ERRHANDLER, IERROR)

INTEGER ERRHANDLER, IERROR
MPI_ERROR_CLASS(ERRORCODE, ERRORCLASS, IERROR)

INTEGER ERRORCODE, ERRORCLASS, IERROR
MPI_ERROR_STRING(ERRORCODE, STRING, RESULTLEN, IERROR)

INTEGER ERRORCODE, RESULTLEN, IERROR
CHARACTER*(*) STRING
MPI_FILE_CALL_ERRHANDLER(FH, ERRORCODE, IERROR)

INTEGER FH, ERRORCODE, IERROR
MPI_FILE_CREATE_ERRHANDLER(FILE_ERRHANDLER_FN, ERRHANDLER, IERROR)

EXTERNAL FILE_ERRHANDLER_FN
INTEGER ERRHANDLER, IERROR
MPI_FILE_GET_ERRHANDLER(FILE, ERRHANDLER, IERROR)

INTEGER FILE, ERRHANDLER, IERROR
MPI_FILE_SET_ERRHANDLER(FILE, ERRHANDLER, IERROR)

INTEGER FILE, ERRHANDLER, IERROR
MPI_FREE_MEM(BASE, IERROR)

<type> BASE(*)
INTEGER IERROR
MPI_GET_HW_RESOURCE_INFO(HW_INFO, IERROR)

INTEGER HW_INFO, IERROR
MPI_GET_LIBRARY_VERSION(VERSION, RESULTLEN, IERROR)

CHARACTER*(*) VERSION
INTEGER RESULTLEN, IERROR
MPI_GET_PROCESSOR_NAME(NAME, RESULTLEN, IERROR)

CHARACTER*(*) NAME
INTEGER RESULTLEN, IERROR
MPI_GET_VERSION(VERSION, SUBVERSION, IERROR)

INTEGER VERSION, SUBVERSION, IERROR
MPI_REMOVE_ERROR_CLASS(ERRORCLASS, IERROR)

INTEGER ERRORCLASS, IERROR
MPI_REMOVE_ERROR_CODE(ERRORCODE, IERROR)

INTEGER ERRORCODE, IERROR
MPI_REMOVE_ERROR_STRING(ERRORCODE, IERROR)

INTEGER ERRORCODE, IERROR
MPI_SESSION_CALL_ERRHANDLER(SESSION, ERRORCODE, IERROR)

INTEGER SESSION, ERRORCODE, IERROR
MPI_SESSION_CREATE_ERRHANDLER(SESSION_ERRHANDLER_FN, ERRHANDLER, IERROR)

EXTERNAL SESSION_ERRHANDLER_FN
INTEGER ERRHANDLER, IERROR
MPI_SESSION_GET_ERRHANDLER(SESSION, ERRHANDLER, IERROR)

INTEGER SESSION, ERRHANDLER, IERROR
MPI_SESSION_SET_ERRHANDLER(SESSION, ERRHANDLER, IERROR)

INTEGER SESSION, ERRHANDLER, IERROR
MPI_WIN_CALL_ERRHANDLER(WIN, ERRORCODE, IERROR)

INTEGER WIN, ERRORCODE, IERROR
MPI_WIN_CREATE_ERRHANDLER(WIN_ERRHANDLER_FN, ERRHANDLER, IERROR)

EXTERNAL WIN_ERRHANDLER_FN
INTEGER ERRHANDLER, IERROR
MPI_WIN_GET_ERRHANDLER(WIN, ERRHANDLER, IERROR)

INTEGER WIN, ERRHANDLER, IERROR
MPI_WIN_SET_ERRHANDLER(WIN, ERRHANDLER, IERROR)

INTEGER WIN, ERRHANDLER, IERROR


PreviousUpNext
Up: Fortran Bindings with mpif.h or the mpi Module Next: The Info Object Fortran Bindings Previous: Virtual Topologies for MPI Processes Fortran Bindings


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