

Public Member Functions | |
| def | __init__ |
| def | getRank |
| def | getSize |
| def | barrier |
| def | reduceAllAndScatter |
| def | send |
| def | receive |
| def | broadcast |
| def | gatherAll |
| def | reduceAll |
| def | scan |
| def | __str__ |
| def | __init__ |
| def | getRank |
| def | getSize |
| def | barrier |
| def | reduceAllAndScatter |
| def | send |
| def | receive |
| def | broadcast |
| def | gatherAll |
| def | reduceAll |
| def | scan |
| def | __str__ |
Proxy of C++ Teuchos::Comm<(long)> class
| def PyTrilinos::Teuchos::Comm_long::__str__ | ( | self, | ||
| args | ||||
| ) |
__str__(self) -> string
| def PyTrilinos::Teuchos::Comm_long::__str__ | ( | self, | ||
| args | ||||
| ) |
__str__(self) -> string
| def PyTrilinos::Teuchos::Comm_long::barrier | ( | self, | ||
| args | ||||
| ) |
barrier(self)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::barrier | ( | self, | ||
| args | ||||
| ) |
barrier(self)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::broadcast | ( | self, | ||
| args | ||||
| ) |
broadcast(self, int rootRank, numpy.ndarray buffer) Broadcast the contents of buffer from processor rootRank to all of the other processors. Argument buffer must be a numpy array, so that the broadcast can be performed in-place. Its scalar data type can be any numerical type supported by numpy.
| def PyTrilinos::Teuchos::Comm_long::broadcast | ( | self, | ||
| args | ||||
| ) |
broadcast(self, int rootRank, numpy.ndarray buffer) Broadcast the contents of buffer from processor rootRank to all of the other processors. Argument buffer must be a numpy array, so that the broadcast can be performed in-place. Its scalar data type can be any numerical type supported by numpy.
| def PyTrilinos::Teuchos::Comm_long::gatherAll | ( | self, | ||
| args | ||||
| ) |
gatherAll(self, buffer) -> numpy.ndarray Gather the contents of buffer to all of the processors. Argument buffer can be a numpy array or any sequence that can be converted to a numpy array. Its scalar data type can be any numerical type supported by numpy. The return argument is a numpy array of the same type.
| def PyTrilinos::Teuchos::Comm_long::gatherAll | ( | self, | ||
| args | ||||
| ) |
gatherAll(self, buffer) -> numpy.ndarray Gather the contents of buffer to all of the processors. Argument buffer can be a numpy array or any sequence that can be converted to a numpy array. Its scalar data type can be any numerical type supported by numpy. The return argument is a numpy array of the same type.
| def PyTrilinos::Teuchos::Comm_long::getRank | ( | self, | ||
| args | ||||
| ) |
getRank(self) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::getRank | ( | self, | ||
| args | ||||
| ) |
getRank(self) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::getSize | ( | self, | ||
| args | ||||
| ) |
getSize(self) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::getSize | ( | self, | ||
| args | ||||
| ) |
getSize(self) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::receive | ( | self, | ||
| args | ||||
| ) |
receive(self, int sourceRank, long bytes, char recvBuffer) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::receive | ( | self, | ||
| args | ||||
| ) |
receive(self, int sourceRank, long bytes, char recvBuffer) -> int
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::reduceAll | ( | self, | ||
| args | ||||
| ) |
scan(EReductionType reductOp, buffer) -> numpy.ndarray Return the scan of the contents of buffer according to the operation designated by reductOp on each of the processors. Argument reductOp can be Teuchos.REDUCE_SUM, Teuchos.REDUCE_MAX, or Teuchos.REDUCE_MIN. Argument buffer can be a numpy array or any sequence that can be converted to a numpy array. Its scalar data type can be any numerical type supported by numpy. The return argument is a numpy array of the same type.
| def PyTrilinos::Teuchos::Comm_long::reduceAll | ( | self, | ||
| args | ||||
| ) |
scan(EReductionType reductOp, buffer) -> numpy.ndarray Return the scan of the contents of buffer according to the operation designated by reductOp on each of the processors. Argument reductOp can be Teuchos.REDUCE_SUM, Teuchos.REDUCE_MAX, or Teuchos.REDUCE_MIN. Argument buffer can be a numpy array or any sequence that can be converted to a numpy array. Its scalar data type can be any numerical type supported by numpy. The return argument is a numpy array of the same type.
| def PyTrilinos::Teuchos::Comm_long::reduceAllAndScatter | ( | self, | ||
| args | ||||
| ) |
reduceAllAndScatter(self, Teuchos::ValueTypeReductionOp<(long,char)> reductOp,
long sendBytes, char sendBuffer, long recvCounts,
char myGlobalReducts)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::reduceAllAndScatter | ( | self, | ||
| args | ||||
| ) |
reduceAllAndScatter(self, Teuchos::ValueTypeReductionOp<(long,char)> reductOp,
long sendBytes, char sendBuffer, long recvCounts,
char myGlobalReducts)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::scan | ( | self, | ||
| args | ||||
| ) |
scan(self, EReductionType reductOp, PyObject sendObj) -> PyObject
| def PyTrilinos::Teuchos::Comm_long::scan | ( | self, | ||
| args | ||||
| ) |
scan(self, EReductionType reductOp, PyObject sendObj) -> PyObject
| def PyTrilinos::Teuchos::Comm_long::send | ( | self, | ||
| args | ||||
| ) |
send(self, long bytes, char sendBuffer, int destRank)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
| def PyTrilinos::Teuchos::Comm_long::send | ( | self, | ||
| args | ||||
| ) |
send(self, long bytes, char sendBuffer, int destRank)
Reimplemented in PyTrilinos::Teuchos::SerialComm_long, PyTrilinos::Teuchos::MpiComm_long, PyTrilinos::Teuchos::SerialComm_long, and PyTrilinos::Teuchos::MpiComm_long.
1.5.9