Проект Templet

акторный фреймворк для запуска задач
на множестве ядер, кластерах и в облаках
templet.ssau.ru

Инструменты пользователя

Инструменты сайта


templet:запуск_openmp-программ

Это старая версия документа!


Запуск OpenMP-программ

Запуск приложения средствами Torque

Шаги для запуска приложения через пакетную систему Torque:

  • подключится по ssh к управляющему узлу кластера
  • скопировать исходный код приложения на управляющий узел
  • собрать приложение в данном окружении. В данном примере это потребует вызова команды
[user@mgt1 ~]$ make
  • необходимо создать файл задания для системы пакетной обработки заданий torque
myjob.pbs
#!/bin/bash
#PBS -N myjob
#PBS -l walltime=10:00:00
#PBS -l nodes=1:ppn=1
#PBS -j oe
cd $PBS_O_WORKDIR
./test
  • добавить задачу в очередь
[user@mgt1 ~]$ qsub myjob.pbs
1234.mgt1
  • при желании, проверять прогресс выполнения
[user@mgt1 ~]$qstat -a
 
mgt1: 
                                                                          Req'd  Req'd   Elap
Job ID               Username    Queue    Jobname          SessID NDS   TSK    Memory Time  S Time
-------------------- ----------- -------- ---------------- ------ ----- ------ ------ ----- - -----
42659.mgt1           popov       batch    Mesh3300_mesh330    --      4     48    --  12:00 Q   --
1234.mgt1            user        batch    myjob              3456     1      1    --  00:00 C 00:00
  • после завершения скопировать выходные файлы с управляющего узла и просмотреть вывод приложения
[user@mgt1 ~]$ cat myjob.o1234
All tasks processed successfully.

Запуск приложения средствами Templet Web

templet/запуск_openmp-программ.1382862293.txt.gz · Последнее изменение: 2013/10/27 08:24 (внешнее изменение)