[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Class Hierarchy

- object: The most base type
  - exceptions.BaseException: Common base class for all exceptions
    - exceptions.Exception: Common base class for all non-exit exceptions.
      - exceptions.StandardError: Base class for all standard Python exceptions that do not represent interpreter exiting.
        - exceptions.RuntimeError: Unspecified run-time error.
          - mpi4py.MPI.Exception: Exception class
  - mpi4py.MPI.Comm: Communicator
    - mpi4py.MPI.Intercomm: Intercommunicator
    - mpi4py.MPI.Intracomm: Intracommunicator
      - mpi4py.MPI.Topocomm: Topology intracommunicator
        - mpi4py.MPI.Cartcomm: Cartesian topology intracommunicator
        - mpi4py.MPI.Distgraphcomm: Distributed graph topology intracommunicator
        - mpi4py.MPI.Graphcomm: General graph topology intracommunicator
  - mpi4py.MPI.Datatype: Datatype object
  - mpi4py.MPI.Errhandler: Error handler
  - mpi4py.MPI.File: File handle
  - mpi4py.MPI.Group: Group of processes
  - mpi4py.MPI.Info: Info object
  - mpi4py.MPI.Message: Matched message handle
  - mpi4py.MPI.Op: Operation object
  - mpi4py.MPI.Pickle: Pickle(dumps: Optional[Callable[[Any, int], bytes]] = None, loads: Optional[Callable[[Buffer], Any]] = None, protocol: Optional[int] = None) -> None
  - mpi4py.Rc: Runtime configuration options.
  - mpi4py.MPI.Request: Request handle
    - mpi4py.MPI.Grequest: Generalized request handle
    - mpi4py.MPI.Prequest: Persistent request handle
  - mpi4py.MPI.Status: Status object
  - mpi4py.MPI.Win: Window handle
  - mpi4py.MPI.memory: Memory buffer