Refactoring Trilinos' Amesos Direct Sparse Solver
Document Type
Thesis
Publication Date
2010
Disciplines
Computer Sciences | Physical Sciences and Mathematics
Advisor
Michael Heroux, Computer Science
Abstract
Solving sparse systems of linear equations of the form A*x = b is a fundamental operation in linear algebra and its application disciplines. The Amesos package of the Trilinos project from Sandia National Laboratories was created to bring together under a single interface multiple third-party software libraries that exist to directly solve such systems. Since its inception, the Amesos library has grown outdated in its coding style and structure. We present an updated version of Amesos which is more maintainable, flexible, and supports the solution of sparse linear systems with arbitrary numeric data types through the use of C++ template structures.
Recommended Citation
Bavier, Eric, "Refactoring Trilinos' Amesos Direct Sparse Solver" (2010). Honors Theses, 1963-2015. 192.
https://digitalcommons.csbsju.edu/honors_theses/192