Thyra Version of the Day
Classes
Efficient Generic SPMD Concrete Thyra Operator/Vector Subclass Implementations
Thyra Operator/Vector Subclasses for SPMD Distributed-Memory Platforms

The package Thyra contains highly efficient concrete implementations of SPMD vector space, vector and multi-vector subclasses. More...

Collaboration diagram for Efficient Generic SPMD Concrete Thyra Operator/Vector Subclass Implementations:

Classes

class  Thyra::DefaultClusteredSpmdProductVector< Scalar >
 Concrete implementation of a clustered Spmd-based product vector. More...
class  Thyra::DefaultClusteredSpmdProductVectorSpace< Scalar >
 Concrete subclass of VectorSpaceBase that takes a collection of individual VectorSpaceBase objects distributed over many different processes and creates a single vector space. More...
class  Thyra::DefaultSerialVectorSpaceConverter< ScalarFrom, ScalarTo >
 Concrete subclass for a converter subclass for converting serial multi-vectors and vectors. More...
class  Thyra::DefaultSpmdMultiVector< Scalar >
 Efficient concrete implementation subclass for SPMD multi-vectors. More...
class  Thyra::DefaultSpmdMultiVectorFileIO< Scalar >
 Concrete implementation of MultiVectorFileIO that reads and writes SPMD-based (multi)vectors to and from files. More...
class  Thyra::DefaultSpmdVector< Scalar >
 Efficient concrete implementation subclass for SPMD vectors. More...
class  Thyra::DefaultSpmdVectorSpace< Scalar >
 Concrete implementation of an SPMD vector space subclass which creates DefaultSpmdVector and DefaultSpmdMultiVector objects. More...
class  Thyra::DefaultSpmdVectorSpaceFactory< Scalar >
 Concrete implementation of a vector-space factory for a locally-replicated distributed DefaultSpmdVectorSpace objects. More...
class  Thyra::SpmdMultiVectorSerializer< Scalar >
 Concrete utility class for reading and writing SPMD-based MultiVectorBase objects to and from standard streams. More...

Detailed Description

The package Thyra contains highly efficient concrete implementations of SPMD vector space, vector and multi-vector subclasses.

Concrete SPMD Subclasses

The concrete subclasses described here, for the most part, derive directly from the Thyra Operator/Vector Base Support Subclasses for SPMD Thyra Implementations.

Together, these concrete subclasses provide a complete and highly efficient implementation for 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 SPMD platforms.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines