next up previous contents
Next: Сети рабочих станций с Up: Конфигурирование mpich Previous: Рабочие станции в общем.   Contents

Сети рабочих станций с устройством ch_p4

Многие пользователи 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 были протестированы следующие опции:
setenv FC frt
configure $-$$-$with-arch=UXPM $-$$-$with-device=ch_p4 $\backslash$
-fflags=``-Oe, -Uep -Eml -Aabe'' $\backslash$
-mpe -mpedbg -prefix=/usr/local/mpi $\backslash$
-tcldir=/usr/local -tkdir=/usr/local -wish=/usr/local/bin/wish
HP HPUX
Для сети рабочих станций HP, включая библиотеку mpe, но исключив из нее графические процедуры X Window:
configure $-$$-$with-device=ch_p4 -arch=hpux -mpe -no_mpegraphics


Alex Otwagin 2002-12-16