Код для представления задания на кластере

[1125671]Внутри shellscript можно использовать команды ftp следующим образом:

dirwork/fichSalida ... это, например, vars shellscript. Обратите внимание, что для того, чтобы использовать ftp таким образом, вы должны настроить .netrc так, чтобы ваш логин был прозрачен для команды ftp.

В качестве резюме, вы можете выдавать команды так же, как если бы вы использовали команду ftp между тегами [1126127]FINFTP[1126128] (вы можете использовать тот тег, который вам нужен).[1125676].

2
09.03.2019, 15:28
2 ответа

Эти команды предназначены для планирования задач. Есть несколько разных, но это выглядит как формат для крутящего момента, с которым я очень знаком.

крутящий момент - 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. 
0
27.01.2020, 22:21

Может ли кто-нибудь объяснить мне, что означает следующий код, если это возможно построчно.

Команды, начиная с «#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»

1
27.01.2020, 22:21

Теги

Похожие вопросы