ПРЕДИСЛОВИЕ
Коммуникационная библиотека MPI стала общепризнанным стандартом в параллельном программировании с использованием механизма передачи сообщений. Полное и строгое описание среды программирования MPI можно найти в авторском описании разработчиков [1,2]. К сожалению, до сих пор нет перевода этого документа на русский язык. Предлагаемое вниманию читателя описание MPI не является полным, однако содержит значительно больше материала, чем принято представлять во введениях в MPI. Цель данного пособия состоит в том, чтобы, во-первых, ознакомить читателя с функциональными возможностями этой коммуникационной библиотеки и, во-вторых, рассмотреть набор подпрограмм, достаточный для программирования любых алгоритмов. Примеры параллельных программ c использованием коммуникационной библиотеки MPI, приведенные в конце данной части, протестированы на различных многопроцессорных системах (nCUBE2, Linux-кластере, 2-х процессорной системе Alpha DS20E).