我正在尝试制作一个多级多进程区块链,但我的程序的基础,即从一个进程到另一个进程发送包,是行不通的
from mpi4py import MPI
import numpy as np
import sys
comm = MPI.COMM_WORLD
rank = comm.Get_rank()
size=comm.size
Nprimos=int(sys.argv[1])
k=int(sys.argv[2])
if rank==0:
for i in range(1,size):
print("Send to: ",i)
if i%3!=0:
print("in")
comm.send(10,Destino=i,tag=1)
print("sent")
print("Package sent to ",i)
if rank%3!=0:
print(rank)
seccion=comm.recv(source=0,tag=1)
print(seccion)
根进程从不发送数据
目前没有回答
相关问题 更多 >
编程相关推荐