ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ
115
Языковые привязки в MPI для языков Си и Fortran
Константы для языков Си и Fortran
Здесь приведены константы, определенные в файлах mpi.h (для языка Си) и
mpif.h (для языка Fortran).
/* возвращаемые коды (как для Си, так и для языка Fortran) */
MPI_SUCCESS
MPI_ERR_BUFFER
MPI_ERR_COUNT
MPI_ERR_TYPE
MPI_ERR_TAG
MPI_ERR_COMM
MPI_ERR_RANK
MPI_ERR_REQUEST
MPI_ERR_ROOT
MPI_ERR_GROUP
MPI_ERR_OP
MPI_ERR_TOPOLOGY
MPI_ERR_DIMS
MPI_ERR_ARG
MPI_ERR_UNKNOWN
MPI_ERR_TRUNCATE
MPI_ERR_OTHER
MPI_ERR_INTERN
MPI_ERR_PENDING
MPI_ERR_IN_STATUS
MPI_ERR_LASTCODE
/* разные константы (как для языка Си, так и для языка Fortran)
*/
MPI_BOTTOM
MPI_PROC_NULL
MPI_ANY_SOURCE
MPI_ANY_TAG
MPI_UNDEFINED
MPI_BSEND_OVERHEAD
MPI_KEYVAL_INVALID
/* размер статуса и резервируемые индексные значения (Fortran) */
MPI_STATUS_SIZE
MPI_SOURCE
MPI_TAG
MPI_ERROR
/* описатели обработчика ошибок (Си и Fortran) */
MPI_ERRORS_ARE_FATAL
MPI_ERRORS_RETURN
/* максимальные размеры строк */
MPI_MAX_PROCESSOR_NAME