Как вручную создать канал связи с удаленным вычислительным ядром языка Wolfram Language
Создание канала связи с удаленным ядром является полезным инструментом отладки. Это особенно полезно при возникновении трудностей с автоматическим установлением канала связи с удаленным ядром.
- Запустите систему Mathematica на вашем локальном компьютере. В меню откройте Evaluation ► Kernel Configuration Options….
- Добавьте новое ядро и предоставьте необходимые параметры. В диалогом окне нажмите кнопку Add (добавить), что приведет к появлению окна конфигурирования ядра.
- Введите название удаленного ядра, как, например, RemoteMachine1.
- В разделе Basic Options (основные настройки) убедитесь, что “Launch on” (запускать на) выставлено на “Local machine” (локальный компьютер). Дополнительно, очистите поле “Kernel Program.” (путь к программе вычислительного ядра)
- Далее, щелкните на переключатель Advanced Options (дополнительные настройки). В поле “Arguments to MLOpen,” введите:
-LinkMode Listen -LinkProtocol TCPIP
- Нажмите кнопку OK и откройте новый блокнот.
- В меню откройте Evaluation ► Notebook’s Kernel и выберете новосозданное ядро с выбранным вами названием.
- В этом блокноте выполните следующую команду:
$Version
Вместо появления версии системы Mathematica появится окно сообщений:
MathLink Alert Link created on:
После этого сообщения следует имя канала связи, известное также как linkname. Запишите это имя, так как оно нам понадобится в дальнейшем, и нажмите кнопку OK, чтобы закрыть диалоговое окно.
Область заголовка блокнота должна по-прежнему показывать “Running…” (идет выполнение).
- Произведите соединение с удаленным компьютером и запустите там терминал языка Wolfram Language. В терминале выполните следующую команду:
$ParentLink = LinkConnect["linkname", LinkProtocol->"TCPIP"]
Здесь “linkname” обозначает то название канала связи, которое вы записали ранее, заключенное в кавычки. Например, если название канала связи это:
port1@machine.domain.com,port2@machine.domain.com
Необходимо выполнить команду:
$ParentLink = LinkConnect["port1@machine.domain.com,port2@machine.domain.com", LinkProtocol->"TCPIP"]
- Теперь блокнот, открытый на вашем локальном компьютере покажет версию системы Mathematica на удаленном компьютере, к которой вы подсоединились. Это указывает, что ваш локальный компьютер успешно использует удаленное вычислительное ядро.
Обратиться в службу поддержки
Если у вас есть вопросы о ценах и оплате, активации или сомнения по техническим темам, мы готовы вам помочь.
1-800-WOLFRAM (+1-217-398-0700 для международных звонков)
Служба поддержки
Понедельник-пятница
с 08:00 до 17:00 по центральному времени США
- Регистрация или активация продукта
- Предпродажная информация и заказ
- Помощь в установке и первом запуске
Расширенная техническая поддержка (для правомочных клиентов)
Понедельник-четверг
с 08:00 до 19:00 по центральному времени США
Пятница
с 08:30 до 10:00 и с 11:00 до 17:00 по центральному времени США
- Приоритетная техническая поддержка
- Поддержка по продуктам от экспертов Wolfram
- Помощь специалистов по программированию на Wolfram Language
- Расширенная поддержка установки