Tpetra Matrix/Vector Services Version of the Day
Implementation of the Platform concept for non-MPI platforms. More...
|Kokkos Node type; the template parameter of this class. |
Constructors and destructor
|SerialPlatform (const RCP< Node > &node)|
|Destructor (virtual for memory safety of derived classes). |
Methods to access the communicator and Kokkos Node.
|RCP< const Comm< int > >||getComm () const|
|The Teuchos::Comm instance with which this object was created. |
|RCP< Node >||getNode () const|
|The Kokkos Node instance with which this object was created. |
|RCP< const Teuchos::SerialComm|
< int > >
|Teuchos::Comm object instantiated for the platform. |
|RCP< Node >||node_|
|Kokkos Node object instantiated for the platform. |
Implementation of the Platform concept for non-MPI platforms.
SerialPlatform specialization for KokkosClassic::DefaultNode::DefaultNodeType.
SerialPlatform is an implementation of Tpetra's Platform concept. Classes implementing the Platform concept are templated on the Kokkos Node type. They have at least the following public interface:
SerialPlatform uses a "communicator" containing one process. It is available whether or not Trilinos was built with MPI (the Message-Passing Interface which provides a distributed-memory parallel programming model).
|Tpetra::SerialPlatform< Node >::SerialPlatform||(||const RCP< Node > &||node||)||
|RCP<const Comm<int> > Tpetra::SerialPlatform< Node >::getComm||(||)|| const
|RCP<const Teuchos::SerialComm<int> > Tpetra::SerialPlatform< Node >::comm_