next up previous contents
Next: mpirun, переносимый скрипт запуска Up: Среда программирования mpich Previous: Среда программирования mpich   Contents

Введение

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


Alex Otwagin 2002-12-16