лекции (1185992), страница 10
Текст из файла (страница 10)
При этом, размер промежутков задается в числе элементовисходного типа,• Индексный способ отличается от векторного метода тем, что промежутки междуэлементами исходного типа могут иметь нерегулярный характер,• Структурный способ обеспечивает самое общее описание производного типа через явноеуказание карты создаваемого типа данных.int MPI_Type_vector(int count, int blocklen, int stride, MPI_Data_type oldtype,MPI_Datatype *newtype),где•count - количество блоков,•blocklen - размер каждого блока,•stride - количество элементов, расположенных между двумя соседними блоками•oldtype - исходный тип данных,Обратно•newtype - новый определяемый тип данных.8 декабряМосква, 2015Гибридная модель программирования MPI/OpenMP83 из 84MPI_Type_commitПеред использованием производный тип должен быть объявлен при помощи функции:int MPI_Type_commit (MPI_Datatype *type )При завершении использования производный тип должен быть аннулирован при помощифункции:int MPI_Type_free (MPI_Datatype *type ).Обратно8 декабряМосква, 2015Гибридная модель программирования MPI/OpenMP84 из 84.