Для работы из 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