Classes | |
| class | Thyra::MPIMultiVectorStd< Scalar > |
| Efficient concrete implementation subclass for SPMD-MPI-based multi-vectors. More... | |
| class | Thyra::MPIVectorSpaceFactoryStd< Scalar > |
Concrete implementation of a vector-space factory for a serial locally-replicated distributed MPIVectorSpaceStd objects. More... | |
| class | Thyra::MPIVectorSpaceStd< Scalar > |
Concrete implementation of a MPI-based SPMD vector space subclass which creates MPIMultiVectorStd objects. More... | |
| class | Thyra::MPIVectorStd< Scalar > |
| Efficient concrete implementation subclass for SPMD-MPI-based vectors. More... | |
Concrete subclasses for MPI-based SPMD distributed-memory Thyra implementations (Note: above graphic is not hyperlinked!)
Thyra::MPIVectorSpaceFactoryStd is a concrete Thyra::VectorSpaceFactoryBase subclass implementation that creates locally replicated Thyra::MPIVectorSpaceStd objects given their dimension. This class is meant to create domain spaces for any MPI-based SPMD multi-vector object it is is used as such (for example, see Thyra::MPIVectorSpaceBase::smallVecSpcFcty()).
Thyra::MPIVectorSpaceStd is a general Thyra::VectorSpaceBase subclass implementation for MPI-based SPMD vector spaces which creates Thyra::MPIVectorStd and Thyra::MPIMultiVectorStd objects.
Thyra::MPIVectorStd is a very general, highly efficient Thyra::VectorBase subclass implementation for MPI-based SPMD vectors. Objects of this type can be constructed from a variety of data sources due to the magic of Teuchos::RefCountPtr.
Thyra::MPIMultiVectorStd is a very general, highly efficient Thyra::MultiVectorBase subclass implementation for MPI-based SPMD multi-vectors. Objects of this type can be constructed from a variety of data sources due to the magic of Teuchos::RefCountPtr.
Together, these concrete subclasses provide a complete and highly efficient implementation for MPI-based SPMD vector, multi-vector and vector space objects. From the standpoint of the needs of an ANA, there is really no need for any other concrete implementations of these subclasses for MPI SPMD platforms.
1.3.9.1