тип данных MPI | тип данных Си | тип данныхС++ |
MPI::CHAR | char | char |
MPI::WCHAR | wchar_t | wchar_t |
MPI::SHORT | signed short | signed short |
MPI::INT | signed int | signed int |
MPI::LONG | signed long | signed long |
MPI::SIGNED_CHAR | signed char | signed char |
MPI::UNSIGNED_CHAR | unsigned char | unsigned char |
MPI::UNSIGNED_SHORT | unsigned short | unsigned short |
MPI::UNSIGNED | unsigned int | unsigned int |
MPI::UNSIGNED_LONG | unsigned long | unsigned long int |
MPI::FLOAT | float | float |
MPI::DOUBLE | double | double |
MPI::LONG_DOUBLE | long double | long double |
MPI::BOOL | bool | |
MPI::COMPLEX | Complex<float> | |
MPI::DOUBLE_COMPLEX | Complex<double> | |
MPI::LONG_DOUBLE_COMPLEX | Complex<long double> | |
MPI::BYTE | ||
MPI::PACKED |
тип данных MPI | тип данных языка ФОРТРАН |
MPI::CHARACTER | CHARACTER(1) |
MPI::INTEGER | INTEGER |
MPI::REAL | REAL |
MPI::DOUBLE_PRECISION | DOUBLE PRECISION |
MPI::LOGICAL | LOGICAL |
MPI::F_COMPLEX | COMPLEX |
MPI::BYTE | |
MPI::PACKED |
тип данных MPI | описание |
MPI::FLOAT_INT | Тип Си/С++ для понижения точности |
MPI::DOUBLE_INT | Тип Си/С++ для понижения точности |
MPI::LONG_INT | Тип Си/С++ для понижения точности |
MPI::TWOINT | Тип Си/С++ для понижения точности |
MPI::SHORT_INT | Тип Си/С++ для понижения точности |
MPI::LONG_DOUBLE_INT | Тип Си/С++ для понижения точности |
MPI::LONG_LONG | Необязательный тип Си/С++ |
MPI::UNSIGNED_LONG_LONG | Необязательный тип Си/С++ |
MPI::TWOREAL | Тип ФОРТРАНa для понижения точности |
MPI::TWODOUBLE_PRECISION | Тип ФОРТРАНa для понижения точности |
MPI::TWOINTEGER | Тип ФОРТРАНa для понижения точности |
MPI::F_DOUBLE_COMPLEX | Необязательный тип ФОРТРАНa |
MPI::INTEGER1 | Тип с явным размером |
MPI::INTEGER2 | Тип с явным размером |
MPI::INTEGER4 | Тип с явным размером |
MPI::INTEGER8 | Тип с явным размером |
MPI::REAL4 | Тип с явным размером |
MPI::REAL8 | Тип с явным размером |
MPI::REAL16 | Тип с явным размером |
MPI::BYTE и MPI::PACKED подчиняются тем же ограничениям, что и MPI_BYTE и MPI_PACKED (см. I-2.2.2 и I-3.12). Таблица 8.4 определяет группы предопределенных типов данных для MPI. Допустимые типы данных для каждой операции понижения точности приведены в таблице 8.5 в терминах групп, определенных в таблице 8.4.
MPI::MINLOC и MPI:MAXLOC работают так же, как и их соответствие для Си и ФОРТРАНa; см. главу I-4.11.3.