| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Технологии: Разные > Killing process MPI |
| Автор: nullpoint 4.12.2013, 23:22 | ||
Добрый вечер! Написал параллельную программу для расчетов методом Галеркина с использованием технологии MPI. Запускается все это дело на СКИФ МГУ "Чебышёв". Запускаю это все дело командой:
При таком вызове все нормально считается и выводится правильный ответ. Но, если увеличить число процессов на любое количество (даже если на единичку), то получаю вот такую ошибку: ![]() |
| Автор: Фантом 5.12.2013, 00:38 |
| Вообще-то это вопрос к администраторам кластера. Добиться такого программным путем нереально, так что проблема явно в чем-то другом. Кстати, каждый раз источником ошибки является новый узел или нет? |
| Автор: nullpoint 5.12.2013, 12:12 |
| Фантом, да каждый раз новый узел, просто потому что очередь большая и при каждом новом запуске выделяют другие ноды. Все остается прежним, меняется только node-**-**. |
| Автор: Фантом 5.12.2013, 14:01 |
| Тогда точно трясите администраторов. Возможно, там просто выставлены квоты на число процессов. |
| Автор: nullpoint 5.12.2013, 16:34 |
| Квоты там конечно есть какие-то, но не может же быть что квота только на один процесс. Тем более что он выделяет ноды под процессы, в файле report они перечислены, но после некоторого времени работы он просто убивает процессы. |