Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
man:lsf [22.03.2017 19:25:25] leoten |
man:lsf [19.09.2022 23:00:13] (текущий) Admin |
||
---|---|---|---|
Строка 22: | Строка 22: | ||
./my_program | ./my_program | ||
</code> | </code> | ||
- | ^ Директива ^ Значение ^ Описание ^ | + | ^ Ключ bsub ^ Значение ^ Описание ^ |
^ | **//#!/bin/bash//** | оболочка, использующаяся при выполнении скрипта | | ^ | **//#!/bin/bash//** | оболочка, использующаяся при выполнении скрипта | | ||
- | ^ #BSUB -J | ''MyJob'' | название задачи | | + | ^ -J | **//MyJob//** | название задачи | |
- | ^ ''#BSUB -P'' | ''MyProject'' | название проекта, в рамках которого запускается задача | | + | ^ -P | **//MyProject//** | название проекта, в рамках которого запускается задача | |
- | ^ ''#BSUB -W'' | ''00:20'' | время на выполнение задачи (часы:минуты) | | + | ^ W | **//00:20//** | время на выполнение задачи (часы:минуты) | |
- | ^ ''#BSUB -n'' | ''2'' | количество ядер CPU, необходимое для задачи | | + | ^ -n | **//2//** | количество ядер CPU, необходимое для задачи | |
- | ^ ''#BSUB -oo'' | ''output.log'' | имя файла вывода | | + | ^ -o | **//output.log//** | имя файла вывода | |
- | ^ ''#BSUB -eo'' | ''error.log'' | имя файла ошибок | | + | ^ -e | **//error.log//** | имя файла ошибок | |
- | ^ | ''./my_program'' | программа для запуска | | + | ^ | **//./my_program//** | программа для запуска | |
Строка 59: | Строка 59: | ||
#BSUB -eo error.err | #BSUB -eo error.err | ||
+ | module load mpi/openmpi-x86_64 | ||
mpirun ./my_mpi_program | mpirun ./my_mpi_program | ||
</code> | </code> | ||
Строка 65: | Строка 66: | ||
| ''#BSUB -R "span[ptile= ]''|''1''| Директива для задания кол-ва MPI процессов на одном узле | | | ''#BSUB -R "span[ptile= ]''|''1''| Директива для задания кол-ва MPI процессов на одном узле | | ||
| ''''|''mpirun ./my_mpi_program''| Программа для запуска MPI-задачи | | | ''''|''mpirun ./my_mpi_program''| Программа для запуска MPI-задачи | | ||
+ | |||
+ | ==== Пример скрипта запуска .NET-приложения ==== | ||
+ | <code> | ||
+ | #!/bin/bash | ||
+ | # | ||
+ | #BSUB -J dotnet | ||
+ | #BSUB -W 00:20 | ||
+ | #BSUB -n 2 | ||
+ | #BSUB -oo output.out | ||
+ | #BSUB -eo error.err | ||
+ | |||
+ | dotnet run | ||
+ | </code> | ||
+ | |||
+ | | ''#BSUB -n'' | ''2'' | Количество используемых ядер процессора | | ||
+ | |||
===== Команды LSF ===== | ===== Команды LSF ===== | ||