pctconfig

Сконфигурируйте настройки для клиентского сеанса Parallel Computing Toolbox

Синтаксис

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

Аргументы

p1

Свойство сконфигурировать. Поддерживаемыми свойствами является 'portrange', 'hostname'.

v1

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

config

Структура значения настройки.

Описание

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

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

Если свойством является 'portrange', заданное значение используется, чтобы установить область значений портов использоваться клиентским сеансом программного обеспечения Parallel Computing Toolbox™. Это полезно в средах с ограниченным выбором портов. Значением 'portrange' должен или быть векторный [minport, maxport] с 2 элементами, задающий область значений или 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