Для того, чтобы воспользоваться кластером Huawei нужно выполнить следующую настройку (эти действия проводятся только при первом запуске задач на кластере, далее профиль будет сохранен).
Перед запуском MATLAB, необходимо выполнить следующую команду (её можно добавить в ~/.bashrc, чтобы не выполнять перед каждым запуском):
export PATH=/mnt/rhel-6/huawei/torque/6.0.0/bin/:$PATH
1. Во вкладке «HOME» нажимаем на кнопку «Parallel» и выбираем «Manage Cluster Profiles» (рисунок 1).
Рисунок 1 – Переход в Manage Cluster Profiles.
2. В окне Cluster Profile Manager нажимаем на кнопку «Add» выбираем Custom –> Torque (Рисунок 2).
Рисунок 2 – Окно Cluster Profile Manager.
3. Во кладке «Properties» нажимаем на кнопку «Edit» (Рисунок 3).
Рисунок 3 – Свойства нового профиля.
4. В поле «Folder where cluster stores job data» указываем путь, где будут храниться рабочие файлы MATLAB. В «Number of workers available to cluster» вводим доступное количество ядер (например, 30), далее путь до MATLAB (/usr/local/MATLAB/R2021a).
В поле SubmitArguments вводится используемая очередь и имя кластера (Рисунок 4):
-q gpu@bcm-head.cm.cluster для вычислений на GPU кластера Huawei
-q long@bcm-head.cm.cluster для вычислений на CPU кластера Huawei
Рисунок 4 – Окно редактирования свойств профиля.
5. Опускаемся в конец. Заполняем следующие поля и нажимаем «Done»:
«Resource list parameter» -l select=^N^
«Remote shell command to call on UNIX when running communicating jobs» ssh
«Remote copy command for non-shared file system» scp
Рисунок 5 – Окно редактирования свойств профиля.
6. Для проверки работы кластера нажимаем кнопку «Validate» (Рисунок 6).
Рисунок 6 – Кнопка «Validate»
7. Убеждаемся, что кластер работает корректно и устанавливаем данный профиль по умолчанию «Set as Default» (Рисунок 7).
Рисунок 7 – Установка профиля по умолчанию.