библиотеки MPI
MPI-библиотека
Основными средствами программирования для многопроцессорных вычислительных систем являются стандартные библиотеки программ. Одной из таких библиотек является библиотеки MPI, ориентированная на системы с распределенной памятью (мультикомпьютеры). Допускается также использование библиотеки MPI в системах с общей памятью.
MPI-программа
MPI-программа - это программа, написанная с использованием библиотеки MPI. Процессы MPI-программы взаимодействуют друг с другом посредством передачи сообщений путем вызова коммуникационных функций MPI-библиотеки. Как правило, каждый процесс выполняется в своем собственном адресном пространстве, однако допускается и режим разделения памяти.
группа процессов
Группа процессовов - в терминах библиотеки MPI это совокупность процессов, каждый из которых имеет внутри группы уникальное имя. Процессы в группе взаимодействуют посредством коммуникатора группы.
коммуникатор группы процессов
коммуникатор группы
коммуникатор
Коммуникатор группы реализует в библиотеке MPI обмены данными между процессами и их синхронизацию. Для прикладной программы коммуникатор выступает в качестве коммуникационной среды. Различают внутригрупповые коммуникаторы (intra) и межгрупповые коммуникаторы (inter). Сообщения, использующие разные коммуникаторы, не оказывают влияния друг на друга и не взаимодействуют.
библиотеки MPI-2
Библиотеки MPI-2 - это реализация стандарта MPI-2, являющегося расширением стандарт MPI.