RTOp (reduction/transformation operators) is a collection of C++ software that provides the basic mechanism for implementinig vector operations in a flexible and efficient manner. This is the main interface utilized by Thyra to allow for the specification of specific vector reduction and/or transformation operations. The RTOp package contains three different types of software. (a) a small number of interoperability interfaces. (b) support software including code for the parallel SPMD mode based on only Teuchos::Comm(and not MPl directly(, and (c) a library of pre-implemented RTOp subclasses for everything from simple AXPYs and norms, to more specialized vector operations. RTOp allows an algorithm developer to implement their own RTOp subclasses in a way that is independent from any specific serial, parallel, out-of-core or other type of vector implementation. RTOp is a required package by Thyra and MOOCHO. (c)
To order this software or receive further information, please fill out the following request: Request Software
@misc{osti_1230906,
title = {Reduction/Transformation Operators, Version 00},
author = {Bartlett, Roscoe A.},
abstractNote = {RTOp (reduction/transformation operators) is a collection of C++ software that provides the basic mechanism for implementinig vector operations in a flexible and efficient manner. This is the main interface utilized by Thyra to allow for the specification of specific vector reduction and/or transformation operations. The RTOp package contains three different types of software. (a) a small number of interoperability interfaces. (b) support software including code for the parallel SPMD mode based on only Teuchos::Comm(and not MPl directly(, and (c) a library of pre-implemented RTOp subclasses for everything from simple AXPYs and norms, to more specialized vector operations. RTOp allows an algorithm developer to implement their own RTOp subclasses in a way that is independent from any specific serial, parallel, out-of-core or other type of vector implementation. RTOp is a required package by Thyra and MOOCHO. (c)},
doi = {},
url = {https://www.osti.gov/biblio/1230906},
year = {Fri Sep 01 00:00:00 EDT 2006},
month = {Fri Sep 01 00:00:00 EDT 2006},
note =
}