exponenta event banner

pctconfig

Настройка параметров клиентского сеанса панели инструментов параллельных вычислений

Синтаксис

pctconfig('p1',v1,...)
config = pctconfig('p1',v1,...)
config = pctconfig()

Аргументы

p1

Настраиваемое свойство. Поддерживаемые свойства: 'portrange', 'hostname'.

v1

Значение соответствующего свойства.

config

Структура значения конфигурации.

Описание

pctconfig('p1',v1,...) устанавливает свойство конфигурации клиента p1 со значением v1.

Обратите внимание, что пары значений свойств могут быть в любом формате, поддерживаемом set функция, т.е. пары векторов символов param-value, структуры и пары массивов ячеек param-value. Если используется структура, имена полей структуры являются именами свойств, а значения полей определяют значения свойств.

Если свойство 'portrange'указанное значение используется для установки диапазона портов, используемых клиентским сеансом программного обеспечения Parallel Computing Toolbox™. Это полезно в средах с ограниченным выбором портов. Значение 'portrange' должен быть 2-элементным вектором [minport, maxport] определение диапазона или 0 указывает, что сеанс клиента должен использовать эфемерные порты. По умолчанию клиентский сеанс выполняет поиск доступных портов для связи с другими сеансами программного обеспечения MATLAB ® Parallel Server™.

Если свойство 'hostname'указанное значение используется для установки имени хоста клиентского сеанса программного обеспечения Parallel Computing Toolbox. Это полезно, если клиентский компьютер известен под несколькими именами узлов. Следует использовать имя узла, с помощью которого узлы кластера могут связываться с клиентским компьютером. Панель инструментов поддерживает как короткие имена хостов, так и полные доменные имена.

config = pctconfig('p1',v1,...) возвращает структуру в config. Имена полей структуры отражают имена свойств, а значения полей устанавливаются в значения свойств.

config = pctconfig(), без каких-либо входных аргументов, возвращает все текущие значения в виде структуры config. Если значения не заданы, это значения по умолчанию.

Примеры

Просмотр текущих настроек для имени хоста и портов.

config = pctconfig()
config = 
    portrange: [27370 27470]
     hostname: 'machine32'

Установите текущий диапазон портов сеанса клиента в значение 21000-22000 с именем хоста fdm4.

pctconfig('hostname','fdm4','portrange',[21000 22000]);

Установите для имени хоста клиента полное доменное имя.

pctconfig('hostname','desktop24.subnet6.companydomain.com');

Совет

Значения, установленные этой функцией, не сохраняются между сеансами MATLAB. Чтобы гарантировать его действие, позвоните pctconfig перед вызовом других функций Parallel Computing Toolbox.

Представлен в R2008a