mpi.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:schwimmbad 作者: adrn 项目源码 文件源码
def __init__(self, comm=None):
        _import_mpi()

        if comm is None:
            comm = MPI.COMM_WORLD
        self.comm = comm

        self.master = 0
        self.rank = self.comm.Get_rank()
        self.workers = set(range(self.comm.size))
        self.workers.discard(self.master)

        self.size = self.comm.Get_size() - 1

        if self.size == 0:
            raise ValueError("Tried to create an MPI pool, but there "
                             "was only one MPI process available. "
                             "Need at least two.")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号