У меня есть сложное приложение Fortran MPI, работающее в системе Torque/Maui. Когда я запускаю свое приложение, оно выдает огромный уникальный результат (~ 20 ГБ). Чтобы избежать этого, я создал сценарий RunJob, который разбивает выполнение на 5 частей, каждая из которых дает меньшие выходные данные, с которыми гораздо проще справиться.
На данный момент мой сценарий RunJob правильно останавливается в конце первой части и также выдает правильный вывод. Однако, когда он пытается перезапустить, я получаю следующее сообщение об ошибке:
qsub: неверный UID для выполнения задания MSG=ruserok не удалось проверить имя пользователя/имя пользователя из calculate-0-0.local
Я знаю, что эта проблема возникает из-за того, что система Torque/Maui по умолчанию не позволяет узлу отправлять задание.
На самом деле, когда я набираю это:
qmgr -c 'л с' | grep allow_node_submit
Я получил:
allow_node_submit = Ложь
У меня нет учетной записи администратора, только пользовательская
Мои вопросы:
- Можно ли установить allow_node_submit = true для gmgr, являющегося пользователем? Как ? (- вроде нет)
- Если вопрос 1 = false, есть ли другой способ обойти это? Как ?
Всего наилучшего.