|
Tpetra Matrix/Vector Services Version of the Day
|
A implementation of the Platform class for MPI-based platforms. More...
#include <Tpetra_MpiPlatform.hpp>
Inherits Describable.
Public Types | |
| typedef Node | NodeType |
| Typedef indicating the node type over which the platform is templated. This default to the Kokkos default node type. | |
Public Member Functions | |
Constructor/Destructor Methods | |
| MpiPlatform (Teuchos::RCP< Node > node) | |
| Constructor. | |
| MpiPlatform (Teuchos::RCP< Node > node, const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > &rawMpiComm) | |
| Constructor. | |
| ~MpiPlatform () | |
| Destructor. | |
Class Creation and Accessor Methods | |
| Teuchos::RCP< const Teuchos::Comm< int > > | getComm () const |
| Comm Instance. | |
| Teuchos::RCP< Node > | getNode () const |
| Get Get a node for parallel computation. | |
Protected Attributes | |
| Teuchos::RCP< Node > | node_ |
| Node object instantiated for the platform. | |
A implementation of the Platform class for MPI-based platforms.
This class is templated on Scalar, LocalOrdinal and GlobalOrdinal. The LocalOrdinal type, if omitted, defaults to int. The GlobalOrdinal type, if omitted, defaults to the LocalOrdinal type.
Definition at line 45 of file Tpetra_MpiPlatform.hpp.
| typedef Node Tpetra::MpiPlatform< Node >::NodeType |
Typedef indicating the node type over which the platform is templated. This default to the Kokkos default node type.
Definition at line 48 of file Tpetra_MpiPlatform.hpp.
| Tpetra::MpiPlatform< Node >::MpiPlatform | ( | Teuchos::RCP< Node > | node | ) | [explicit] |
Constructor.
Definition at line 90 of file Tpetra_MpiPlatform.hpp.
| Tpetra::MpiPlatform< Node >::MpiPlatform | ( | Teuchos::RCP< Node > | node, |
| const Teuchos::RCP< const Teuchos::OpaqueWrapper< MPI_Comm > > & | rawMpiComm | ||
| ) |
Constructor.
Definition at line 84 of file Tpetra_MpiPlatform.hpp.
| Tpetra::MpiPlatform< Node >::~MpiPlatform | ( | ) |
Destructor.
Definition at line 96 of file Tpetra_MpiPlatform.hpp.
| Teuchos::RCP< const Teuchos::Comm< int > > Tpetra::MpiPlatform< Node >::getComm | ( | ) | const |
Comm Instance.
Definition at line 105 of file Tpetra_MpiPlatform.hpp.
| Teuchos::RCP< Node > Tpetra::MpiPlatform< Node >::getNode | ( | ) | const |
Get Get a node for parallel computation.
Definition at line 110 of file Tpetra_MpiPlatform.hpp.
Teuchos::RCP<Node> Tpetra::MpiPlatform< Node >::node_ [protected] |
Node object instantiated for the platform.
Definition at line 76 of file Tpetra_MpiPlatform.hpp.
1.7.4