В качестве резюме, вы можете выдавать команды так же, как если бы вы использовали команду ftp между тегами [1126127]FINFTP[1126128] (вы можете использовать тот тег, который вам нужен).[1125676].
Эти команды предназначены для планирования задач. Есть несколько разных, но это выглядит как формат для крутящего момента, с которым я очень знаком.
крутящий момент - http://docs.adaptivecomputing.com/torque/5-1-0/help.htm
Вот документация крутящего момента 5. Вы можете работать 2.x, 4.x или 5x http://docs.adaptivecomputing.com/torque/5-1-0/help.htm#topics/torque/commands/qsub.htm?highlight=-m%20abe
#PBS -N NAME_OF_JOB => Sets a name that can be identified in `qstat` or `checkjob`
#PBS -l nodes=1:ppn=20 => Requests 20 tasks, (1 node with 20 processors, 2 nodes with 10 processors ect...)
#PBS -l matlab_user=1
#PBS -l matlab_lic=20
#PBS -l min_walltime=1:00 => The job should run for at least 1 minute
#PBS -q small => => queue or class you administrator has configured
#PBS -S /bin/bash => Shell to use
##PBS -V => Commented out, exports environment variables to batch job
##PBS -m abe => Commented out, specifies when mail should be sent (abort, begin, end)
#PBS -j oe => Combine stdout and stderror into one directory
cd $PBS_O_WORKDIR => Environment variable of where the job runs
cat $PBS_NODEFILE => prints out the output of the spool.
Может ли кто-нибудь объяснить мне, что означает следующий код, если это возможно построчно.
Команды, начиная с «#PBS», являются директивами для хранилища суммированного сервера ресурсов пакетной задачи. Ваш кластер должен иметь администратор, который может указать вам в документацию PBS. Или, вот некоторые я нашел в Интернете: https://rcc.its.psu.edu/user_guides/system_utivilities/pbs/#overView
Другие строки:
cd $PBS_O_WORKDIR
Изменение в каталоге, определенном в каталоге Переменная среды $ PBS_O_WORKDIR
cat $PBS_NODEFILE
Распечатайте файл, имя которого определено в переменной среды $ PSB_NODEFILE к экрану
export PATH=/opt/software/matlabr2014a/mdcs/bin:$PATH
Обновить переменную $ PATH (где система ищет исполняемых файлов), чтобы включить каталог / Opt / Software / MATLABR2014A / MDCS / BIN (вероятно, где находится исполняемый файл MATLAB)
matlab -nodisplay -r "code1" -logfile code1.log
Запустите MATLAB для выполнения функции или подпрограммы «Code1» и отправить вывод в файл журнала «Code1.log»