С помощью MPI в C вы можете сделать следующее для запуска программы:
mpirun -np 5 program
, где 5
- это число используемых процессоров, а program
- это числоПрограмма для запуска на этих процессорах.Можно ли запросить x
процессоров, как описано выше, но тогда, когда программа работает, если вы решите, что вам нужно y
процессоров (скажем, y>x
), вы можете запросить больше без перезапуска программы?
Если ответ да, то как ты это делаешь?Если нет, то почему бы и нет?
Большое спасибо.