feast (math/feast) Add to my watchlist
A free high-performance numerical library for solving Hermitian and non-Hermitian eigenvalue problemsThe FEAST eigensolver package is a free high-performance numerical library for solving Hermitian and non-Hermitian eigenvalue problems, and obtaining all the eigenvalues and (right/left) eigenvectors within a given search interval or arbitrary domain in the complex plane. Its originality lies with a new transformative numerical approach to the traditional eigenvalue algorithm design - the FEAST algorithm. The algorithm takes its inspiration from the density-matrix representation and contour integration technique in quantum mechanics. It contains elements from complex analysis, numerical linear algebra and approximation theory, and it can be defined as an optimal subspace iteration method using approximate spectral projectors. FEAST's main building block is a numerical quadrature computation consisting of solving independent linear systems along a complex contour, each with multiple right-hand sides. A Rayleigh-Ritz procedure is then used to generate a reduced dense eigenvalue problem orders of magnitude smaller than the original one. The FEAST eigensolver combines simplicity and efficiency and it offers many important capabilities for achieving high performance, robustness, accuracy, and scalability on parallel architectures. NOTE: Without an MPI variant, builds libfeast.a. With MPI, builds libpfeast.a.
Version: 4.0 License: BSD GitHubMaintainers | dstrubbe |
Categories | science |
Homepage | http://www.feast-solver.org |
Platforms | darwin |
Variants |
|
"feast" depends on
lib (2)
build (2)
test (2)
Ports that depend on "feast"
No ports
Port notes
Users should fill out the short anonymous questionnaire, providing guidance for the FEAST project to better serve the scientific community:
http://www.ecs.umass.edu/~polizzi/feast/registration.htm
Port Health:
Loading Port Health
Installations (30 days)
0
Requested Installations (30 days)
0
Livecheck error
Error: cannot check if feast was updated (regex didn't match)
last updated: 4 hours ago