Форма поиска

 

Вычисления на SMP-узлах

Технические характеристики

 Технические характеристики узлов приведены на этой странице.

 

Доступ к SMP-узлу

Для получения доступа к вычислителю необходимо подать заявку на исследование через систему Научного Парка СПбГУ. Процедура получения доступа к ПО более подродно описана в разделе "Информация для пользователей".

 

Очереди на кластере 

Доступные очереди на данном кластере и их ограничения описаны на этой странице

SMP-машина  предоставляется в распоряжение пользователя как выделенная очередь кластера для расчетов на срок не более двух месяцев.

 

Запуск расчетов

SMP-машина предоставляется в распоряжение пользователя как выделенный узел для расчетов. 

Доступ к SMP-машине осуществляется по протоколу SSH. Для того чтобы зайти на SMP-узел, выполните следующее.

1) Зайдите на свою виртуальную машину. Как это сделать указано здесь:

http://www.cc.spbu.ru/ru/services/iaas/virtual-machine

2) Выполните команду:

ssh <имя_пользователя>@<ip-адрес-SMP-узла> -X

Здесь <имя_пользователя> - имя пользователя, которое было указано в письме с параметрами виртуальной машины,  <ip-адрес-SMP-узла> - ip-адрес SMP-машины (указано в письме с параметрами для доступа к SMP-машине). Опция "-X" используется для передачи "иксового" (графического) траффика.

Например,

ssh user@192.168.1.100 -X

Теперь вы можете запустить свою задачу на SMP-узле.

Для постановки задачи в очередь выполните команду:

qsub -q <очередь>@pbs-smp.cc.spbu.ru. <скрипт>

Параметр <очередь> - укажите ту очередь, доступ к которой имеете.
Параметр <скрипт> задает тот скрипт, что будет поставлен в очередь, а затем запущен на кластере (собственно, пользовательская задача).

Для просмотра состояния задач выполните команду:

qstat @pbs-smp.cc.spbu.ru. -n

Опция "-n" позволит увидеть на каких именно узлах выполняется задача.

Для удаления задачи из очереди выполните команду:

qdel <id_задачи>

Параметр <id_задачи> можно узнать, выполнив команду "qstat" (значение в первом столбце).

Для передачи файлов используйте программы scp или sftp:

scp <файл-на-ВМ> <имя_пользователя>@<ip-адрес-SMP-узла>:<директория-на-SMP-узле>

Здесь <файл-на-ВМ> - тот файл, расположенный на виртуальной машине, который требуется передать на SMP-узел, <директория-на-SMP-узле> - та директорию на SMP-узле, в которую вы хотите скопировать файл (он будет скопирован с тем же именем, вы также можете явно указать другое имя файла).

Несколько примеров.

Так, чтобы передать файл "test.tar" из домашнего каталога на SMP-узел (также в домашний каталог), выполните команду:

scp ~/test.tar user@192.168.1.100:~/

(разумеется, имя пользователя "user" и ip-адрес "192.168.1.100" нужно заменить на ваше имя пользователь и адрес SMP-узла)

Чтобы передать файл /opt/a1.txt на SMP-узел в директорию /tmp и сохранить его с именем "b.txt", выполните:

scp /opt/a1.txt user@192.168.1.100:/tmp/b.txt

(тоже самое: "user" и "192.168.1.100" нужно заменить)