Abstract | ||
---|---|---|
Linear algebra provides the building blocks for a wide variety of scientific and engineering simulation codes. Users of these codes face a world of continuously changing algorithms and high-performance implementations. In this paper, we describe new capabilities of our Lighthouse framework, whose goal is to match specific problems in the area of high-performance numerical computing with the best available solutions. Lighthouse's innovative strategy eliminates intensive reading of documents and automates the process for developing linear algebra software. Lighthouse provides a searchable taxonomy of popular but difficult to use numerical software for dense and sparse linear algebra while providing the user with the best algorithms for a given problem based on machine learning methods. We introduce the design of Lighthouse and show examples of its interface. We also present algorithm classification results for the preconditioned iterative linear solvers in the Parallel Extensible Toolkit for Scientific Computation (PETSc) and the Trilinos library. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1145/2830168.2830169 | SE-HPCCSE@SC |
Field | DocType | Citations |
Numerical computing,Linear algebra,Programming language,Computer science,Implementation,Software,Mathematical software,Solver,Numerical analysis,Extensibility | Conference | 3 |
PageRank | References | Authors |
0.39 | 11 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Pate Motter | 1 | 13 | 1.45 |
Kanika Sood | 2 | 3 | 0.73 |
Elizabeth R. Jessup | 3 | 370 | 49.02 |
Boyana Norris | 4 | 417 | 39.46 |