#ubuntu #mpi
Вопрос:
Я пытаюсь запустить программу MPI с помощью «mpiexec-n 6 ./myprogram», но получаю следующую ошибку:
«В системе недостаточно доступных слотов, чтобы удовлетворить 6 слотов, запрошенных приложением:
./mpi
Либо запросите меньше слотов для вашего приложения, либо сделайте больше слотов доступными для использования» и т. Д
У меня на ноутбуке ядер = 4, логических процессоров = 8.
Я пробовал избыточную подписку и —use-hwthread-процессоры, но я все еще не могу использовать n=6 потоков. как мне использовать более 8 потоков?
Комментарии:
1. какие версии Ubuntu и Open MPI вы используете? вы перестроили его самостоятельно или это тот, который поставляется с Ubuntu?
mpirun --oversubscribe -np 6 ./myprogram
должно работать на то, что стоит2. Я где-то допустил глупую ошибку. Но спасибо тебе.