コード例 #1
0
ファイル: context.py プロジェクト: jrodgers01d/distarray
 def _make_new_comm(rank_list):
     import distarray.localapi.mpiutils as mpiutils
     new_comm = mpiutils.create_comm_with_list(rank_list)
     if not mpiutils.get_base_comm():
         mpiutils.set_base_comm(new_comm)
     return proxyize(new_comm)  # noqa
コード例 #2
0
ファイル: test_context.py プロジェクト: jrodgers01d/distarray
 def local_test_type():
     from mpi4py.MPI import Intracomm
     from distarray.localapi.mpiutils import get_base_comm
     bc = get_base_comm()
     return isinstance(bc, Intracomm), bc.rank, bc.size
コード例 #3
0
ファイル: test_context.py プロジェクト: RaoUmer/distarray
 def local_test_type():
     from mpi4py.MPI import Intracomm
     from distarray.localapi.mpiutils import get_base_comm
     bc = get_base_comm()
     return isinstance(bc, Intracomm), bc.rank, bc.size
コード例 #4
0
ファイル: context.py プロジェクト: RaoUmer/distarray
 def _make_new_comm(rank_list):
     import distarray.localapi.mpiutils as mpiutils
     new_comm = mpiutils.create_comm_with_list(rank_list)
     if not mpiutils.get_base_comm():
         mpiutils.set_base_comm(new_comm)
     return proxyize(new_comm)  # noqa