机器
Mac 10.12.6
CPU 3.2 GHz Intel Core i5
RAM 32 GB 1867 MHz DDR3
问题:
我一直在尝试对我的代码进行MPI,如果我选择的任务多于2个,则我将代码运行为:
$ mpirun -np 4 python loop_mpi.py
系统中没有足够的插槽来满足4个 应用程序请求的插槽:python
为您的应用程序请求更少的插槽,或者腾出更多的插槽 可供使用。
值得一提:
$ sysctl -n hw.physicalcpu
4
$ sysctl -n hw.logicalcpu
4
$ ps aux | grep python
58531 100.0 1.9 3139016 626028 s000 R 11:07AM 10:52.89 python script.py
58530 4.8 10.1 5938092 3394584 s000 U 11:07AM 0:54.28 python script.py
58606 0.0 0.0 2432804 1964 s003 S+ 11:31AM 0:00.00 grep python
58529 0.0 0.0 2466200 14492 s000 S+ 11:07AM 0:00.05 mpirun -np 2 python script.py