Как создавать и использовать файлы хоста в ubuntu?

#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. Я где-то допустил глупую ошибку. Но спасибо тебе.