Next:5.1 Производные типы данных
Up:СОДЕРЖАНИЕ
Prev:4.5. Глобальные вычислительные операции над распределенными данными

5. ПРОИЗВОДНЫЕ ТИПЫ ДАННЫХ И ПЕРЕДАЧА УПАКОВАННЫХ ДАННЫХ

Рассмотренные ранее коммуникационные операции позволяют посылать или получать последовательность элементов одного типа, занимающих смежные области памяти. При разработке параллельных программ иногда возникает потребность передавать данные разных типов (например, структуры) или данные, расположенные в несмежных областях памяти (части массивов, не образующих непрерывную последовательность элементов). MPI предоставляет два механизма эффективной пересылки данных в упомянутых выше случаях:

В большинстве случаев оба эти механизма позволяют добиться желаемого результата, но в конкретных случаях более эффективным может оказаться либо один, либо другой подход.

5.1 Производные типы данных

5.2 Передача упакованных данных




Next:5.1 Производные типы данных
Up:СОДЕРЖАНИЕ
Prev:4.5. Глобальные вычислительные операции над распределенными данными