NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Object-Oriented Design for Sparse Direct SolversWe discuss the object-oriented design of a software package for solving sparse, symmetric systems of equations (positive definite and indefinite) by direct methods. At the highest layers, we decouple data structure classes from algorithmic classes for flexibility. We describe the important structural and algorithmic classes in our design, and discuss the trade-offs we made for high performance. The kernels at the lower layers were optimized by hand. Our results show no performance loss from our object-oriented design, while providing flexibility, case of use, and extensibility over solvers using procedural design.
Document ID
19990027299
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Dobrian, Florin
(Old Dominion Univ. Norfolk, VA United States)
Kumfert, Gary
(Old Dominion Univ. Norfolk, VA United States)
Pothen, Alex
(Old Dominion Univ. Norfolk, VA United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1999
Subject Category
Computer Programming And Software
Report/Patent Number
ICASE-99-2
NASA/CR-1999-208978
NAS 1.26:208978
Report Number: ICASE-99-2
Report Number: NASA/CR-1999-208978
Report Number: NAS 1.26:208978
Funding Number(s)
CONTRACT_GRANT: NAS1-97046
PROJECT: RTOP 505-90-52-01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available