Как распределить ядра с помощью mpirun

Ваааааааааааааааааааааа не по теме, но я могу попытаться перетащить это в тему.

Есть всякие технические решения -Вы смотрели цену на выделенную линию, радиомачту и установку местного WISP ?

Чтобы просто использовать apt, настройте псевдоним или скрипт с помощью аргумента apt --print-urisи получите список URL-адресов для загрузки из другого места, а затем просто поместите их в /var/cache/apt/archives. Или даже поддержите проект Debian и купите комплекты CD/DVD с релизами -, которые только что вышли, так что это приятно и свежо :). Затем просто получайте новые компакт-диски каждые 6 месяцев или год и ограничьте свое подходящее использование каналом выпуска безопасности.

1
30.07.2019, 09:53
1 ответ

Итак, немного покопавшись, я нашел ответ на мою проблему с переполнением стека . Для своих целей я apt-getустановил hwlocдля отображения доступных ядер с помощью lstopo -p, а затем выполнил свои команды как:

$ nohup mpirun --cpu-set 0-7 --bind-to core -np 8 pmemd.MPI [arguments]
$ nohup mpirun --cpu-set 8-15 --bind-to core -np 8 pmemd.MPI [arguments]

, и это успешно распределило первую задачу по первым 8 ядрам, а вторую задачу — по оставшимся 8 ядрам, полностью используя все доступные 16 ядер.

Я решил также опубликовать ответ здесь на тот случай, если кто-то наткнется на этот вопрос в будущем.

1
27.01.2020, 23:41

Теги

Похожие вопросы