Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает предопределенный тип, соответствующий указанному диапазону.
Синтаксис
int MPIAPI MPI_Type_create_f90_real(
int p,
int r,
_Out_ MPI_Datatype *newtype
);
Параметры
p
Число десятичных цифр в мантиссе.r
Требуемый диапазон десятичной экспоненты.newtype [out]
Предопределенный тип данных MPI, соответствующий диапазону.
Возвращаемое значение
Возвращает MPI_SUCCESS при успешном выполнении. В противном случае возвращаемое значение представляет собой код ошибки.
В Fortran возвращаемое значение хранится в параметре IERROR .
Fortran
MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
INTEGER P, R, NEWTYPE, IERROR
Комментарий
Эта функция возвращает предопределенный тип данных MPI, соответствующий переменной REAL kind selected_real_kind(p, r). В описанной выше модели он возвращает дескриптор для элемента D(p, r). В вызовах selected_real_kind(p, r) (но не оба) могут быть пропущены p или r. Аналогично, для p или r может быть задано значение MPI_UNDEFINED. При взаимодействии тип данных MPI A , возвращаемый MPI_Type_create_f90_real , соответствует типу данных B , если и только в том случае, если B был возвращен MPI_Type_create_f90_real вызывается с одинаковыми значениями для p и r или B является дубликатом такого типа данных.
Если для указанного диапазона нет соответствующего типа, вызов является ошибочным. Эта реализация задает для newtypeзначение MPI_DATATYPE_NULL и возвращает ошибку MPI_ERR_ARG класса.
Требования
Продукт |
Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI или клиентские служебные программы пакета HPC 2008 |
Заголовок |
Mpi.h; Mpif.h |
Библиотека |
Msmpi.lib |
DLL |
Msmpi.dll |