fipy.tools.comms package¶
Submodules¶
fipy.tools.comms.abstractCommWrapper module¶
- class fipy.tools.comms.abstractCommWrapper.AbstractCommWrapper¶
Bases:
object
MPI Communicator wrapper
Encapsulates capabilities needed for possibly parallel operations. Some capabilities are not parallel.
- Barrier()¶
- MaxAll(vec)¶
- MinAll(vec)¶
- Norm2(vec)¶
- property Nproc¶
- __getstate__()¶
Helper for pickle.
- __repr__()¶
Return repr(self).
- __setstate__(dict)¶
- all(a, axis=None)¶
- allclose(a, b, rtol=1e-05, atol=1e-08)¶
- allequal(a, b)¶
- allgather(obj)¶
- any(a, axis=None)¶
- bcast(obj, root=0)¶
- property procID¶
- sum(a, axis=None)¶
fipy.tools.comms.dummyComm module¶
- class fipy.tools.comms.dummyComm.DummyComm¶
Bases:
AbstractCommWrapper
- Barrier()¶
- MaxAll(vec)¶
- MinAll(vec)¶
- Norm2(vec)¶
- property Nproc¶
- __getstate__()¶
Helper for pickle.
- __repr__()¶
Return repr(self).
- __setstate__(dict)¶
- all(a, axis=None)¶
- allclose(a, b, rtol=1e-05, atol=1e-08)¶
- allequal(a, b)¶
- allgather(obj)¶
- any(a, axis=None)¶
- bcast(obj, root=0)¶
- property procID¶
- sum(a, axis=None)¶
Module contents¶
Last updated on Jun 27, 2023.
Created using Sphinx 6.2.1.