我试图基于mpi4py创建一个库,但是我想在串行python代码中使用它。
$ python serial_source.py
Run Code Online (Sandbox Code Playgroud)
但是在serial_source.py内部存在一些称为parallel_bar的函数
from foo import parallel_bar
# Can I to make this with mpi4py like a common python source code?
result = parallel_bar(num_proc = 5)
Run Code Online (Sandbox Code Playgroud)
这个问题的动机是找到正确的方法来使用mpi4py来优化python中的程序,这些程序不一定设计为完全并行运行。