Стандарт MPI не определяет ничего за рамками программ MPI, даже способ их
запуска. mpich поддерживает ряд полезных инструментов для управления программами
MPI, в том числе
mpirun, переносимую команду запуска, так что программы MPI могут
быть запущены одинаковым образом на многих различных системах.
mpicc и mpif77, скрипты компиляции и компоновки программ MPI
на С и Фортране.
mpiCC и mpif90, скрипты компиляции и компоновки программ MPI
на С++ и Фортране 90.
mpe - библиотеку полезных процедур, работающих вместе с MPI.
Сейчас эта библиотека включает процедуры для создания log-файлов событий с
временными отметками, простую библиотеку для параллельной графики X, процедуры
для представления кода в виде последовательности блоков, и процедуры запуска
отладчика при возникновении ошибки.
Набор предопределенных профилирующих
библиотек. Стандарт MPI определяет механизм, в котором пользователь может
``обрамлять'' любой набор функций MPI кодом своих собственных функций, без
доступа к исходным кодам реализации MPI. Мы предоставляем инструменты для
создания такой профилирующей версии библиотеки MPI минимальными усилиями, а
также три созданных заранее множества ``обрамлений'' для определения затрат
времени в процедурах MPI, для подготовки log-файлов и для программной
анимации.
upshot - инструмент анализа log-файлов, созданных функциями
регистрации mpe или автоматической регистрацией в профилирующей
библиотеке регистрации.