mpich является свободно доступной реализацией стандарта MPI, который работает на
множестве вариантов систем. Детали реализации mpich описаны
в [9]; статьи по этой теме также включают [7] и
[8]. Этот документ предполагает, что mpich уже инсталлирован;
если это не так, Вы должны сначала прочесть руководство по инсталляции
mpich, переносимой реализации MPI [5]. Более конкретно, этот документ
предполагает, что реализация mpich установлена в `/usr/local/mpich'
и что Вы добавили `/usr/local/mpich/bin' в Ваш путь поиска. Если
mpich установлен в другом месте, Вы должны сделать необходимые изменения. Если
mpich был собран для нескольких различных архитектур и/или механизмов
коммуникации (называемых в mpichустройствами), Вы должны выбрать
каталоги соответствующим образом; сверьтесь с тем, кто установил mpich в
Вашей системе.
Основные возможности mpich:
Полное соответствие стандарту MPI 1.2, включая отмену передачи.
Привязки C++ к стандарту MPI-2 доступны из функций MPI-1.
Привязки к Фортрану 77 и Фортрану 90, включая `mpif.h' и модуль
MPI.
Версия для Windows NT доступна в качестве открытых исходных кодов.
Инсталляция и использование этой версии отличается; это руководство относится
только к Unix-версии mpich.
Поддержка широкого ряда сред, включая кластеры SMP и компьютеры массового
параллелизма.
Следование большинству (но еще не всем) целям построения и
инсталляции, рекомендуемым GNU, включая VPATH.
Поддерживаются части MPI-2:
Большая часть MPI-IO поддерживается через реализацию ROMIO (См.
`romio/README' о деталях).
Поддержка MPI_INIT_THREAD (но лишь MPI_THREAD_SINGLE).
Различные новые процедуры MPI_Info и MPI_Datatype.
mpich также включает компоненты параллельной среды
программирования, в том числе
Инструменты трассировки и регистрации, основанные на профилирующем
интерфейсе MPI, включая расширяемый формат log-файла (SLOG).
Параллельные инструменты визуализации производительности (upshot и
jumpshot).
Обширные тесты корректности и производительности.
Этот документ предполагает, что mpich уже создан и установлен в соответствии с
инструкциями из руководства по инсталляцииmpich.