skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Thyra Abstract Interface Package

Software ·
OSTI ID:1230800

Thrya primarily defines a set of abstract C++ class interfaces needed for the development of abstract numerical atgorithms (ANAs) such as iterative linear solvers, transient solvers all the way up to optimization. At the foundation of these interfaces are abstract C++ classes for vectors, vector spaces, linear operators and multi-vectors. Also included in the Thyra package is C++ code for creating concrete vector, vector space, linear operator, and multi-vector subclasses as well as other utilities to aid in the development of ANAs. Currently, very general and efficient concrete subclass implementations exist for serial and SPMD in-core vectors and multi-vectors. Code also currently exists for testing objects and providing composite objects such as product vectors.

Short Name / Acronym:
Thyra; 001839MLTPL00
Version:
00
Programming Language(s):
Medium: X; OS: Any Unix-like operating system, including Cygwin on MS Windows.; Compatibility: Multiplatform
Research Organization:
Sandia National Laboratories (SNL), Albuquerque, NM, and Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1230800
Country of Origin:
United States

Similar Records

Reduction/Transformation Operators
Software · Fri Sep 01 00:00:00 EDT 2006 · OSTI ID:1230800

TSF Interface Package
Software · Mon Mar 01 00:00:00 EST 2004 · OSTI ID:1230800

Stratimikos Wrapper Package
Software · Tue Aug 22 00:00:00 EDT 2006 · OSTI ID:1230800

Related Subjects