Date of Award

Spring 1-1-2014

Document Type

Thesis

Degree Name

Master of Science (MS)

Department

Computer Science

First Advisor

Elizabeth Jessup

Second Advisor

Boyana Norris

Third Advisor

Xiao-Chuan Cai

Abstract

We come across sparse eigenvalue problems in many areas of scientific computing. A variety of high-performance numerical software packages with many different eigensolvers are available to solve such problems. Two main challenges arise while solving these problems: 1) finding the eigensolver routine that can correctly solve the problem and 2) implementing the desired solution accurately and efficiently using the appropriate software package. Our work overcomes these two challenges by intelligently identifying the sparse eigensolvers that are likely to perform the best for the given user-specified input characteristics and auto generating customized code template that uses the identified best solver. Lighthouse Taxonomy is a novel interface and search platform for users seeking software solutions to linear algebra problems. For this thesis, we integrated SLEPc into Lighthouse to support sparse eigenvalue solutions.

Share

COinS