Добрый день. Не получается у меня запустить тестовую задачу на счет в очереди TEST.
Точнее, поставить в очередь получается, программа какое-то время работает, но в результате ее работы нет никаких файлов в директории _scratch
Что делаю:
-есть программа на c++. С помощью компилятора impi я ее компилирую, получаю исполняемый файл. Исполняемый файл вместе с необходимыми файлами копирую в каталог _scratch.
Там же, в каталоге _scratch создал скрипт запуска задачи:
Код:
#!/bin/bash
/mnt/data/users/dm4/vol12/"МОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ"/_scratch/HE_j_mpicxx
Задачу ставлю в очередь командой:
Код:
sbatch -p test -n10 impi ./he_j_mpicxx.sh
Задача ставиться в очередь, я ее вижу в списке, но через какое-то время пропадает из очереди, а в каталоге _scratch нет результатов ее работы.
Если я запускаю задачу напрямую через командную строку в каталоге _scratch:
Код:
./he_mpicxx.sh
То счет начинается, на экран идет вывод информации, а в директории _scratch появляется файл результатов работы.
Можно как-то посмотреть, почему не выполняется задача в очереди? Может быть логи какие? Может быть там она не может найти какие-либо библиотеки?
По поводу библиотек есть как раз подозрение, поскольку без указания
Цитата:
export LD_LIBRARY_PATH=/mnt/data/users/dm4/vol12/"МОЕ_ИМЯ_ПОЛЬЗОВАТЕЛЯ"/anaconda3/lib
не работает программа даже в домашнем каталоге