我正在使用多处理池在 Python 中运行并行模拟,并且它在具有多核的计算机中运行良好。现在我想使用多个节点在集群上执行程序。我想多处理不能应用于分布式内存。但是 mpi4py 似乎是一个不错的选择。那么这些代码最简单的 mpi4py 等价物是什么:
from multiprocessing import Pool
pool = Pool(processes=16)
pool.map(functionName,parameters_list)
Run Code Online (Sandbox Code Playgroud)