Многие пользователи mpich хотят использовать кластер типа Beowulf,
работающий под управлением Linux (пользователи Windows NT должны
проконсультироваться об инструкциях по инсталляции для NT-версии mpich).
Устройство ch_p4 является одним из двух устройств, пригодных для Beowulf
и других кластеров; вторым является устройство ch_p4mpd, описанное в
разделе 4.4
Linux
Устройство ch_p4 должно быть выбрано по умолчанию.
Использование разделяемой памяти с опцией -comm=shared поддерживается с
версии 1.2.0 через IPC системы Unix. Использование mmap не поддерживается,
поскольку LINUX не поддерживает использование MAP_SHARED и MAP_ANONYMOUS. Поскольку System V IPC не могут (из-за проектирования) надежно
освобождаться приложением после окончания их использования, Вы можете
использовать команду cleanipcs, представленную в mpich.
FreeBSD
Для сети ПК, работающих под FreeBSD версией Unix:
configure with-device=ch_p4 with-arch=freebsd
SGI
(Многопроцессорные системы, такие, как Onyx и Origin 2000),
использующие разделяемую память для быстрого прохождения сообщений
configure with-device=ch_p4 -comm=shared
Используйте -arch=IRIX, чтобы установить 32-хбитные указатели и -arch=IRIX64, чтобы
установить 64-хбитные указатели.
Sun SunOS
configure with-device=ch_p4
with-arch=sun4
Mpich уже требует компилятора,
поддерживающего прототипы ANSI C. Старый компилятор C, привязанный к SunOS, не
поддерживает прототипы. Если Вам необходим компилятор с поддержкой прототипов,
мы рекомендуем использовать GNU C компилятор (gcc).
Sun Solaris
configure with-device=ch_p4
with-arch=solaris
Compaq Alpha
configure with-device=ch_p4
with-arch=alpha
Fujitsu
Для сети Fujitsu M780s под управлением UXP/M были протестированы
следующие опции: