Используйте один пакетный файл и qsub для параллельного запуска нескольких программ MATLAB - PullRequest
0 голосов
/ 03 марта 2019

Мне нужно запустить тот же script_1 в folder1, folder2, folder3, ..., folder с командным режимом MATLAB в кластере.

Я использовал qsub для отправкипакет в вычислительный узел.Однако оказывается, что количество заданий, которые каждый пользователь может отправлять, было ограничено.Таким образом, мне нужно найти способ запустить script_1 в другой папке в одном пакетном задании.

Что-то вроде:

cd ../
cd ~/folder1
matlab -r script1
cd ../
cd ~/folder2
matlab -r script1
cd ../
cd ~/folder3
matlab -r script1
cd ../
cd ~/folder4
matlab -r script1
cd ../
cd ~/folder5
matlab -r script1
cd ../

Однако этот пакет был показан как"serial", и его нужно было запускать в folder2 до тех пор, пока не будет завершен код в папке 1.

Есть ли способ запустить script1 в разных папках вместе в одном пакетном задании?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...