目前我正在使用这样的东西来运行c ++程序:
mpirun -np 4 ./test
这很好用,但问题是我用Python包装c ++程序。所以我想设置Python中的处理器数量并将其交付给c ++程序。
是否可以设置使用过的处理器数量,例如在不使用命令行的情况下作为c ++代码中的固定值?一个简单的例子怎么样?
答案 0 :(得分:0)
by -np N,您设置进程数,而不是处理器数。根据您在执行期间提供的标志或等级文件(如果您使用),进一步为每个进程分配进程。如果你专注于Python& C ++交互,我认为应该有一种方法来调用像exec()这样的cmd函数。你可以轻松调用你想在系统命令行上执行的任何内容!