mpich может запускаться на гетерогенных сетях рабочих станций различных типов. Для простого набора рабочих станций можно использовать команду mpirun; более сложные наборы гетерогенных машин требуют наличия файла `procgroup' для p4 (для устройства ch_p4) или файла `RSL' (для устройства globus2). Формат файла `procgroup' описан в разделе 6.1. Формат файла `RSL' можно найти в документации Globus по адресу http://www.globus.org под названием Resource Specification Language (Язык Описания Ресурсов).
Устройство ch_p4 используется наиболее просто, когда все рабочие станции разделяют общую файловую систему. Исполняемые файлы MPI должны размещаться на разделяемой файловой системе. Однако, такая система не необходима. С использованием файла `procgroup' размещение исполняемых файлов на каждой рабочей станции может быть определено в различных местах.
Некоторые системы SGI поддерживают как 32-х, так
и 64-хбитные указатели (адреса). Mpich использует архитектуру IRIX
для ссылок на 32-хбитные системы и IRIX64 - для ссылки на 64-хбитные.
Mpich пытается определить подходящую архитектуру автоматически, но Вы
можете ускорить выбор, определив архитектуру опцией with-arch=IRIX, with-arch=IRIX32,
with-arch=IRIXN32,
with-arch=IRIX64. Последние три из них соответствуют опциям компилятора
SGI -32, -n32, -64. Убедитесь в том, что флаги к компилятору и
компоновщику присоединяются через переменные окружения следующим образом
setenv CC ``cc -64''
setenv FC ``f77 -64''
configure ...