2009
DOI: 10.1145/1527286.1527287
|View full text |Cite
|
Sign up to set email alerts
|

Anasazi software for the numerical solution of large-scale eigenvalue problems

Abstract: Anasazi is a package within the Trilinos software project that provides a framework for the iterative, numerical solution of large-scale eigenvalue problems. Anasazi is written in ANSI C++ and exploits modern software paradigms to enable the research and development of eigensolver algorithms. Furthermore, Anasazi provides implementations for some of the most recent eigensolver methods. The purpose of our article is to describe the design and development of the Anasazi framework. A performance comparison of Ana… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
86
0
3

Year Published

2011
2011
2021
2021

Publication Types

Select...
6
3
1

Relationship

0
10

Authors

Journals

citations
Cited by 99 publications
(89 citation statements)
references
References 24 publications
0
86
0
3
Order By: Relevance
“…[67,68,69] However, regarding eigenvalue solvers, the emphasis in the PETSc environment is currently placed on iterative eigenvalue solvers, e.g., in the Scalable Library for Eigenvalue Problem Computations (SLEPc) [70] which is based on PETSc. Many more iterative solvers for large-scale sparse eigenvalue problems are available, e.g., via the Anasazi package [71] in the Trilinos software project [72]. However, the focus of the present paper is on direct methods.…”
Section: Recent Developments In Parallel Eigenvalue Solversmentioning
confidence: 99%
“…[67,68,69] However, regarding eigenvalue solvers, the emphasis in the PETSc environment is currently placed on iterative eigenvalue solvers, e.g., in the Scalable Library for Eigenvalue Problem Computations (SLEPc) [70] which is based on PETSc. Many more iterative solvers for large-scale sparse eigenvalue problems are available, e.g., via the Anasazi package [71] in the Trilinos software project [72]. However, the focus of the present paper is on direct methods.…”
Section: Recent Developments In Parallel Eigenvalue Solversmentioning
confidence: 99%
“…The main parallel libraries that provide eigensolvers similar to ours are summarized in Table 2.1: Anasazi [Baker et al, 2009], that includes a customizable block Generalized Davidson (that with a little coding can behave like a basic Jacobi-Davidson) and LOBPCG; BLOPEX [Knyazev et al, 2007], that provides a reference implementation of LOBPCG; and PRIMME [Stathopoulos and McCombs, 2010], that includes many methods that fit in the Generalized Davidson scheme, although currently without support for generalized problems. As Table 2.1 shows, none of the mentioned libraries support non-Hermitian problems.…”
Section: Implementation Of Davidson Methods In Slepcmentioning
confidence: 99%
“…We used SLEPc for our initial implementation, which we describe and for which we present benchmarking results in this paper. Other suitable eigensolver packages exist as well, such as Anasazi [9], and we may evaluate and benchmark some of these other packages for our application in the future.…”
Section: Methodsmentioning
confidence: 99%