Для процессов MPI количество ваших процессов должно совпадать с суммой подсчета ядер ваших машин (при условии высокой нагрузки на процессор).Если процесс MPI выполняется с -np 4
на четырехъядерном процессоре, он будет использовать все четыре ядра, и вы увидите, что загрузка вашего процессора составляет почти 100%.Если он работает с -np 1
, загрузка ЦП блока составит около 25% (потому что только одно ядро из четырех выделено для ваших вычислений).Любое дополнительное увеличение, и они начнут бороться за процессорное время.