mpich может быть получен по анонимному ftp c ftp.mcs.anl.gov.
Зайдите в каталог pub/mpi и возьмите файл mpich.tar.gz. Этот файл -
ссылка на самую последнюю версию mpich. В настоящее время он занимает
около 9 Mb. Во-первых, выберите каталог, в который Вы распакуете архив. Мы
рекомендуем использовать локальную файловую систему (не NFS); это ускорит
процесс построения mpich. Данный файл может быть распакован командой
gunzip -c mpich.tar.gz | tar xovf -
или, при использовании GNU tar (например, в Linux)
tar zxvf mpich.tar.gz
Если у Вас не установлен gunzip, но имеется uncompress, то Вы можете
вместо этого взять файл
mpich.tar.Z и выполнить
zcat mpich.tar.Z | tar xovf -
или
uncompress mpich.tar.Z
tar xvf mpich.tar
Это приведет к созданию каталога mpich, содержашего в различных
подкаталогах весь дистрибутив, включая исходный код, документацию (включая
данное руководство), страницы man, среду mpich, описанную в разд. 13
и примеры программ. В частности, вы должны увидеть следующие файлы и
каталоги:
COPYRIGHT.
Соглашение о копирайте. Данный программный код
является свободно распространяемым, но не бесплатным. Он принадлежит
University of Chicago and Missisippi State University.
Makefile.in
Заготовка Make-файла, который будет создан после
запуска configure.
MPI-2-C++
Система С++ из Notre Dame. Она включает связывание с С++
для функций MPI-1.
README
Общая информация и инструкции по конфигурации.
aclocal.m4
Используется для построения 'configure' из
'configure.in'; не нужен для большинства инсталляций. Файл
aclocal_tcl.m4 включается в aclocal.m4.
ccbugs
Каталог программ, которые тестируют компилятор С во время
конфигурации, чтобы убедиться в возможности компиляции системы.
configure
Скрипт, который Вы запускаете для создания Make-файлов
системы.
configure.in
Входящий файл autoconf, который создает configure
doc
Различные инструменты создания документации, вместе с
руководством по инсталляции и руководством пользователя.
examples
Каталог, содержащий подкаталоги с примерами программ MPI.
Следует отметить отдельно basic с несколькими небольшими примерами для
первой пробы, test с набором тестов для испытания mpich, и
perftest, содержащий код оценки производительности.
include
Библиотека include-файлов, системных и
пользовательских.
bin
Содержит программы и исполняемые скрипты, такие как mpicc и mpirun, используемые для построения и запуска программ
MPI.
lib
Содержит библиотеки для MPI, mpe и относящихся к ним
инструментов.
man
Страницы man для MPI, mpe и внутренних
процедур.
mpe
Исходный код расширений mpe для регистрации и графики X
Window. Каталог contrib содержит примеры. Лучшими являются подкаталоги
mandel и mastermind. Подкаталог профилинга содержит подсистему
профилинга, включая систему автоматической генерации "обрамления" для
профилирующего интерфейса MPI. mpe также включает программы визуализации
производительности, таких как jumpshot (см. разд. 10.2).
mpid
Исходный код различных "устройств", настраивающих mpich на определенную машину, операционную систему и среду.
romio
Система параллельного ввода-вывода ROMIO, включающая
реализацию большей части стандарта параллельного ввода-вывода
MPI-2.
src
Исходный код переносимой части mpich. Здесь имеются
подкаталоги различных частей спецификации MPI.
util
Вспомогательные программы и файлы.
www
Версия HTML для страниц man.
Если у Вас возникли проблемы, обратитесь на домашнюю страницу mpich по
адресу
http://www.mcs.anl.gov/mpi/mpich. Эта страница содержит
указатели на списки известных ошибок и файлов исправлений. Если вы не нашли
нужную информацию здесь, пошлите письмо по адресу
[email protected].