Используются для управления PVM-процесса
Применяются для упаковки сооб
Используются для получения сооб
Применяются для си
Используются для инициализации, очистки и размещения буферов, предназначенных для приема и отправки сообщений, которыми обмениваются PVM-процессы
Применяются для получения информации о PVM-процессах и выполнения дру
Используются для объединения процессов в группы и выполнения других групповых операций
Требования к PVM-программам
Если PVM-среда реализуется в виде сети компьютеров, то, прежде чем ваша С++-программа начнет взаимодействовать с ней, необходимо обработать следующие элементы.
Параграф 1
Следует установить переменные среды PVM_ROOT и PVM_ARCH. Переменная среды PVM_ROOT должна указывать на каталог, в котором инсталлирована PVM-б иблиотека.
$ PVM_ROOT=/usr/lib/pvm3 | setenv PVM_ROOT /usr/lib/pvm3 |
$ export PVM_ROOT |
Переменная среды PVM_ARCH идентифицирует архитектуру компьютера. Каждый компьютер, включенный в среду PVM, должен быть идентифицирован архитектурой. Например, Ultrasparcs- компьютеры имеют обозначение SUN4SOL2, а Linux-компьютеры — обозначение LINUX. В табл. 6.2 перечислены самые распространенные архитектуры для PVM-среды.
Эта таблица содержит имя и тип компьютера, соответствую
$PVM_ARCH=LIMJX setenv PVM_ARCH LINUX
$export PVM_ARCH
Таблица 6.2. Самые распростра
AFX8 | Alliance | LINUX | 80386/486 PC (UNIX) |
ALPHA | DEC Alpha | MASPAR | Maspar |
BAL | Sequent Balance | MIPS | MIPS 4680 |
BFLY | BBN ButterflyTC2000 | NEXT | NeXT |
BSD386 | 80386/486 PC (UNIX) | PGON | Intel ParagonIntel Paragon |
CM2 |