ПВМ   ОКМ   ДМ   экономическая информатика   4GL   Теория и практика обработки информации

Параллельная виртуальная машина, PVM

Установка и получение опций

int oldval = pvm_setopt( int what, int val)

int val = pvm_getopt( int what)

call pvmfsetopt( what, val, oldval)

call pvmfgetopt( what, val)

Подпрограмма pvm_setopt - это функция общего назначения, которая позволяет пользователю уставить или получить опции для системы ПВМ. В ПВМ версии 3 pvm_setopt может быть использована для установки ряда опций, задающих автоматический вывод на экран сообщений об ошибках, уровень отладки и метод коммуникационной маршрутизации для всех последующих вызовов ПВМ. pvm_setopt возвращает предыдущее значение затрагиваемой опции из набора в oldval. В ПВМ версии 3.3 what может иметь следующие значения, указанные в табл. 13.

Табл. 13. Значения опций PVM.

Опция Значение Смысл

Наиболее популярное применение pvm_setopt - это "включение" прямолинейной маршрутизации между задачами ПВМ. В соответствие обобщенным требованиям, пропускная сетевая коммуникационная способность ПВМ удваивается после вызова:

pvm_setopt(PvmRoute, PvmRouteDirect);
Препятствие заключается в том, что такой метод коммуникационного ускорения в UNIX не масштабируется, следовательно, он может не срабатывать, если приложение задействует более 60 задач, которые непредсказуемо взаимодействуют друг с другом. Если метод не срабатывает, то ПВМ автоматически переключается на использование "стандартного" коммуникационного метода. Вызов может делаться из приложения множество раз - для избирательной установки режима "прямых" коммуникационных связей "задача-задача"; но типичное применение заключается в одиночном таком вызове после вызова pvm_mytid().

ПВМ   ОКМ   ДМ   экономическая информатика   4GL   Теория и практика обработки информации

Знаете ли Вы, что векторное программирование - это (1) раздел математики, исследующий методы решения задач векторного программирования; (2) формализм, используемый для представления знаний о структуре моделируемых объектов в форме задачи векторного программирования.

НОВОСТИ ФОРУМА

Форум Рыцари теории эфира


Рыцари теории эфира
 10.11.2021 - 12:37: ПЕРСОНАЛИИ - Personalias -> WHO IS WHO - КТО ЕСТЬ КТО - Карим_Хайдаров.
10.11.2021 - 12:36: СОВЕСТЬ - Conscience -> РАСЧЕЛОВЕЧИВАНИЕ ЧЕЛОВЕКА. КОМУ ЭТО НАДО? - Карим_Хайдаров.
10.11.2021 - 12:36: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от д.м.н. Александра Алексеевича Редько - Карим_Хайдаров.
10.11.2021 - 12:35: ЭКОЛОГИЯ - Ecology -> Биологическая безопасность населения - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> Проблема государственного терроризма - Карим_Хайдаров.
10.11.2021 - 12:34: ВОЙНА, ПОЛИТИКА И НАУКА - War, Politics and Science -> ПРАВОСУДИЯ.НЕТ - Карим_Хайдаров.
10.11.2021 - 12:34: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вадима Глогера, США - Карим_Хайдаров.
10.11.2021 - 09:18: НОВЫЕ ТЕХНОЛОГИИ - New Technologies -> Волновая генетика Петра Гаряева, 5G-контроль и управление - Карим_Хайдаров.
10.11.2021 - 09:18: ЭКОЛОГИЯ - Ecology -> ЭКОЛОГИЯ ДЛЯ ВСЕХ - Карим_Хайдаров.
10.11.2021 - 09:16: ЭКОЛОГИЯ - Ecology -> ПРОБЛЕМЫ МЕДИЦИНЫ - Карим_Хайдаров.
10.11.2021 - 09:15: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Екатерины Коваленко - Карим_Хайдаров.
10.11.2021 - 09:13: ВОСПИТАНИЕ, ПРОСВЕЩЕНИЕ, ОБРАЗОВАНИЕ - Upbringing, Inlightening, Education -> Просвещение от Вильгельма Варкентина - Карим_Хайдаров.
Bourabai Research - Технологии XXI века Bourabai Research Institution