2014-10-20 9 views
1

У меня есть скрипт matlab, который обрабатывает большой объем данных с использованием массивов заданий крутящего момента.qsub: запрос массива заданий изнутри qsub-сессии

Сервер, который я SSH в не хватает памяти для загрузки данных в первую очередь, так что мне нужно запросить вычислительный узел ресурсов в качестве задания крутящего момента, а именно:

qsub -I -V -l nodes=1:ppn=1,walltime=12:00:00,vmem=80G 

Однако, когда я теперь запускаем скрипт matlab, я не могу представить запросы массива заданий. Ошибка я получаю следующим образом: запрос массива

qsub: submit error (Job rejected by all possible destinations (check syntax, queue resources, ...)) 

Работа дано было:

qsub -t 1-$1 -l vmem=16G -l nodes=1:ppn=1,walltime=48:00:00 -v batchID=$2,batchDir=$3,funcName=$4 -e $5 -o $6 $HOME/scripts/job.sh 

Эта команда отлично работает за пределами qsub сессии и выше ошибка не преходящее, так это что я не могу отправить запрос на массив заданий крутящего момента из сеанса qsub.

Как получить необходимые ресурсы памяти от вычислительных узлов, а также отправлять запросы на массивы заданий крутящего момента?

ответ

2

В кластере не разрешается отправлять задания из узлов в кластере. Возможно, вы сможете попросить администратора изменить это поведение, или вы можете ssh в голову от вашего первого задания и запустить qsub.

ssh head "qsub -t .........." 
+0

Thanks Chuck - ssh было очевидным решением, которое я почему-то забыл :-) – Josh

+0

Нет проблем. Рад, что смог помочь. – chuck

 Смежные вопросы

  • Нет связанных вопросов^_^