fipy.solvers.trilinos.comms.parallelEpetraCommWrapper¶
Classes
MPI Communicator wrapper |
- class fipy.solvers.trilinos.comms.parallelEpetraCommWrapper.ParallelEpetraCommWrapper¶
Bases:
EpetraCommWrapper
MPI Communicator wrapper
Encapsulates capabilities needed for both Epetra and mpi4py.
- MaxAll(obj)¶
return max across all processes
- MinAll(obj)¶
return min across all processes
- __getstate__()¶
Helper for pickle.
- __repr__()¶
Return repr(self).
- allgather(obj)¶
mpi4py allgather
Communicates copies of each sendobj to every rank in the comm, creating a rank-dimensional list of sendobj objects.
>>> m4count = self.mpi4py_comm.allgather(self.mpi4py_comm.Get_rank()) >>> from builtins import range >>> for i in range(self.mpi4py_comm.Get_size()): ... assert m4count[i] == i
Last updated on Nov 20, 2024.
Created using Sphinx 7.1.2.