Запуск параллельных задач расположенных в AFS

Для работы из home-директории надо иметь там script-файл для запуска, там же – программу или исполняемый файл и все входные файлы. В этом script-файле должна быть команда:

cd $PBS_O_WORKDIR

Пример script-файла для запуска задачи с параллельными вычислениями на нескольких процессорах (все файлы – в домашней директории):

# “defq” – очередь, из которой задания направляются в очереди common и # ib
#PBS -q defq
# Запрашиваем 50 мин. астрономического времени на выполнение задания
#PBS -l walltime=00:50:00
# и 5 мин. счетного времени на 1 процессоре
#PBS -l cput=00:05:00
# Задание выполняется на 10 ЦПУ
#PBS -l nodes=10
# Переходим в домашнюю директорию, откуда запускалась команда qsub
# и где находятся файлы программы и данных

cd $PBS_O_WORKDIR

# Готовим исполняемый файл

mpicc -o test test.c

# Запуск программы на исполнение на всех ЦПУ

mpiexec ./test