Я хочу отправить задание sge через файл sge.
Например, у меня есть файл run.sge следующим образом:
## SGE options
#$ -cwd
#$ -l mem_free=2G
##$ -q [email protected]
#$ -pe mpich 4
#$ -S /bin/bash
SCRATCH_DIR=/state/partition1/$USER-$JOB_ID
mkdir $SCRATCH_DIR
qsub run_inp.sge
rmdir $SCRATCH_DIR
И файл run_inp.sge следующим образом:
## SGE options
#$ -cwd
#$ -l mem_free=2G
##$ -q [email protected]
#$ -pe mpich 4
#$ -S /bin/bash
INPUTFILE="main.inp"
JOB="main"
SCRATCH_DIR=/state/partition1/$USER-$JOB_ID
mkdir $SCRATCH_DIR
/share/apps/simula/Commands/abaqus double inp=$INPUTFILE scratch=$SCRATCH_DIR job=$JOB mp_mode=mpi interactive
rmdir $SCRATCH_DIR
Всякий раз, когда я отправляю работу через
qsub run.sge
Я получил эту ошибку:
Unable to run job: denied: host "compute-2-9.local" is no submit host.
Exiting.
Но если я отправляю run_inp.sge напрямую, все работает нормально:
qsub run_inp.sge
Мой вопрос в том, что я могу отправлять задания sge внутри задания sge? Если нет, есть ли альтернативный способ сделать это?