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

Title: Integrated IO Services for Trilinos Data Structures

Technical Report ·
DOI:https://doi.org/10.2172/1504109· OSTI ID:1504109
 [1]
  1. Sandia National Lab. (SNL-NM), Albuquerque, NM (United States). Scalable Systems Software

The Trilinos Project is an effort to develop algorithms and enabling technologies within an object- oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems. A unique design feature of Trilinos is its focus on packages. While the abstractions make it easy to incorporate advanced processing and data manipulation tools, it is not always obvious how to take advantage of these features. The trios package incorporated two years ago offers general data management services, but has yet to offer integrated support for core Trilinos data structures, such as those offered in the Tpetra package. An initial attempt to incorporate native Trilinos data structure support into trios services revealed the complexity, from a non-mathematician's perspective, of using Trilinos. This project sought to understand the complexities and potential barriers not just for non-mathematicians that want to contribute to or use Trilinos, but potentially for new mathematically-inclined users as well that may want to offer services to support users. This report documents the challenges for trios to offer some simple data manipulation required as a precursor to any direct data services integration and makes recommendations for clarifying the performance implications and general approach to use.

Research Organization:
Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA)
DOE Contract Number:
AC04-94AL85000
OSTI ID:
1504109
Report Number(s):
SAND-2015-20765; 558206
Country of Publication:
United States
Language:
English

Similar Records

Expanding the Trilinos developer community.
Technical Report · Fri Oct 01 00:00:00 EDT 2010 · OSTI ID:1504109

Supporting 64-bit global indices in Epetra and other Trilinos packages :
Technical Report · Sat Jun 01 00:00:00 EDT 2013 · OSTI ID:1504109

An overview of Trilinos.
Technical Report · Fri Aug 01 00:00:00 EDT 2003 · OSTI ID:1504109

Related Subjects