Support Software for Vector Reduction/Transformation Operators
Version of the Day
This doxygen collection contains documentation for some general support software for implementing and using RTOp objects.
-
MPI Support: The templated functions
RTOpPack::MPI_apply_op() help handle MPI communication when using RTOp. These function rely on the traits classes Teuchos::RawMPITraits and Teuchos::PrimitiveTypeTraits to perform all of the marshaling and unmarshaling of data. The function RTOp_parallel_calc_overlap() is used by vector subclasses to figure out what processors have data associated with a particular RTOp application.
-
Support for creating concrete
RTOPPack::RTOpT subclasses: Several node subclasses and utility macros are provided to help in creating concrete implementations of RTOpPack::RTOpT and these are documented here.
-
Support for client/server and master/slave configurations: The class
RTOpPack::RTOpServer stores and returns Teuchos::AbstractFactory objects for creating RTOpPack::RTOpT objects just given a name.
Generated on Sun Nov 23 12:11:46 2008 for Support Software for Vector Reduction/Transformation Operators by
1.3.9.1