我是python的新手,我有一个代码,其中我调用了g次特殊函数,并将该函数的结果恢复为最终矩阵的两列,因此在此“ for循环”的结尾我有包含10列的矩阵,存储5个调用的结果,
您能否指导我如何用5个内核代替这5个调用?
我要并行化的部分代码是:
for r in range(5):
Final[:,2*r:2*r+2]=my_function(X)
我做到了:
Final[:,2*rank:2*rank+2]=my_function(X)
但是做完mpiexec -np 4 python comm.py
后,我知道这还不够,还必须有其他一些东西,例如Barrier(
或send()
recive()
,我不知道。 ..您能指导我吗?