numba_mpi.api.operator

operators supported by MPI

 1"""operators supported by MPI"""
 2
 3from enum import IntEnum
 4
 5from mpi4py import MPI
 6
 7
 8class Operator(IntEnum):
 9    """collection of operators that MPI supports"""
10
11    # pylint: disable=protected-access
12    MAX = MPI._addressof(MPI.MAX)
13    MIN = MPI._addressof(MPI.MIN)
14    SUM = MPI._addressof(MPI.SUM)
15    # pylint: enable=protected-access
class Operator(enum.IntEnum):
 9class Operator(IntEnum):
10    """collection of operators that MPI supports"""
11
12    # pylint: disable=protected-access
13    MAX = MPI._addressof(MPI.MAX)
14    MIN = MPI._addressof(MPI.MIN)
15    SUM = MPI._addressof(MPI.SUM)
16    # pylint: enable=protected-access

collection of operators that MPI supports

MAX = <Operator.MAX: 140570140756480>
MIN = <Operator.MIN: 140570140756544>
SUM = <Operator.SUM: 140570140756608>