Запуск задачи

В этой записи описываются основные команды для запуска задач MPI.

mpicc

mpicc <имя компилируемого файла> -o <имя выходного файла>

Данная команда компилирует исходный код в исполняемый файл для MPI. При успешной компиляции терминал продолжит работу в ожидании новой команды.

Далее с помощью команды nano run запустите редактор и запишите в нем следующие строки:

#!/bin/bash
mpirun -np 24 -hostfile $PBS_NODEFILE <имя выходного файла>

Сохраняем с помощью комбинации <ctrl> + <o> и выходим <ctrl> + <x>

Теперь вы можете запустить задачу с помощью команды qsub

qsub

qsub –l nodes=2:ppn=12,walltime=0:01:00 –N <имя выходного файла>

nodes=2 – количество нод, ppn=12 – количество процессов, walltime=0:01:00 – максимальная «жизнь» задачи, и nodes * ppn >= np в run.В случае успешного запуска появится номер задачи

qstat

Команда qstat показывает статус текущих задач C – означает complete(завершен), R –run(выполняется), Q – queue(в очереди).

showq

Команда showq показывает общую загруженность кластера.

qdel

Команда qdel удаляет задачу из очереди. В аргументе надо указать идентификатор задачи возвращенный qsub.

Содержание1 mpicc2 qsub3 qstat4 showq5 qdel В этой записи описываются основные команды для запуска задач MPI. mpicc mpicc <имя компилируемого файла> -o <имя выходного файла> Данная команда компилирует исходный код в исполняемый файл для MPI. При успешной компиляции терминал продолжит работу в ожидании новой команды. Далее с помощью команды nano run запустите редактор и запишите в нем следующие…

Содержание1 mpicc2 qsub3 qstat4 showq5 qdel В этой записи описываются основные команды для запуска задач MPI. mpicc mpicc <имя компилируемого файла> -o <имя выходного файла> Данная команда компилирует исходный код в исполняемый файл для MPI. При успешной компиляции терминал продолжит работу в ожидании новой команды. Далее с помощью команды nano run запустите редактор и запишите в нем следующие…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Политика конфиденциальности

Наш сайт использует файлы cookies, чтобы улучшить работу и повысить эффективность сайта. Продолжая работу с сайтом, вы соглашаетесь с использованием нами cookies и политикой конфиденциальности.

Принять