next up previous contents
Next: Запуск программ MPI Up: Компиляция mpich Previous: С++   Contents

Построение для множества устройств или архитектур

При построении более чем одной версии mpich, например, для поддержки двух различных устройств или нескольких различных архитектур, важно строить каждую версию с конфигурированием с уникальным префиксом и инсталлировать созданную версию, прежде чем собирать следующую. К примеру, чтобы создать версии ch_p4 и ch_shmem для группы рабочих станций под управлением Solaris, нужно использовать следующие команды:
./configure $-$$-$with-device=ch_p4 $\backslash$
-prefix=/usr/local/mpich-1.2.2/solaris/ch_p4
make >& make.log
make install
./configure $-$$-$with-device=ch_shmem $\backslash$
-prefix=/usr/local/mpich-1.2.2/solaris/ch_shmem
make >& make.log
make install
Здесь предполагается, что mpich будет установлен в `/usr/local/mpich-1.2.2' и файлы `make.log' будут проверены, чтобы убедиться в успешном создании библиотек. Версии mpich до 1.2.0 помещают определяемые устройством и архитектурой файлы в каталоги, назначенные mpich. В версии 1.2.0 mpich следует (почти) GNU-подходу к инсталляции. В частности, Вы можете переопределить выбор для большинства каталогов стандартными опциями configure. Например, для смены места для библиотек на `/usr/local/lib', добавьте опцию -libdir=/usr/local/lib.



Alex Otwagin 2002-12-16