Режим MPI-None пакетной обработки данных
Режим MPI-None запуска задачи предполагает использование сформированного пользователем скрипта запуска вместо стандартного run.ompi.
С помощью специально разработаного скрипта пользователь может организовать запуск не-MPI программ или сформировать пакет из нескольких последовательных операций над данными.
Пример. Пакетная обработка данных.
$ cat ~/taskdir/launcher.sh
# Define steps: step1=mpitask1 step2=non-mpitask2 step3=1cpu-task3 # Launching step 1 of workflow -- mpi processing task #Preparing data for step2 cp outfile step2fname # Launching step 2 of workflow -- mpi processing task # Launching step 3 of workflow -- mpi postprocessing task on 1 cpu mv out3 result.dat echo "Done" |
При этом для каждой подзадачи ресурсы виделяются в рамках процессоров, выделенных для всей задачи.
Для запуска задачи следует указать файл скрипта в поле "Выполняемый файл", его параметры в поле параметров задачи.