EISPACK
title: "EISPACK" type: doc version: 1 created: 2026-02-28 author: "Wikipedia contributors" status: active scope: public tags: ["fortran-libraries", "numerical-linear-algebra", "numerical-software"] topic_path: "science/mathematics" source: "https://en.wikipedia.org/wiki/EISPACK" license: "CC BY-SA 4.0" wikipedia_page_id: 0 wikipedia_revision_id: 0
::data[format=table title="Infobox software"]
| Field | Value |
|---|---|
| name | Eispack |
| title | EISPACK |
| logo | |
| screenshot | |
| author | Brian Smith and Jack Dongarra |
| released | |
| latest release date | |
| latest preview date | |
| programming language | Fortran |
| genre | Library |
| website | |
| :: |
| name = Eispack | title = EISPACK | logo = | screenshot = | caption = | collapsible = | author = Brian Smith and Jack Dongarra | developer = | released = | discontinued = | latest release version = | latest release date = | latest preview version = | latest preview date = | programming language = Fortran | operating system = | platform = | size = | language = | genre = Library | license = | website = EISPACK is a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN. It contains subroutines for calculating the eigenvalues of nine classes of matrices: complex general, complex Hermitian, real general, real symmetric, real symmetric banded, real symmetric tridiagonal, special real tridiagonal, generalized real, and generalized real symmetric matrices. In addition, it includes subroutines to perform a singular value decomposition.
Originally written around 1972–1973, EISPACK, like LINPACK and MINPACK, originated from Argonne National Laboratory, has always been free, and aims to be portable, robust and reliable. The library drew heavily on algorithms developed by James Wilkinson, which were originally implemented in ALGOL. Brian Smith led a team at Argonne developing EISPACK, initially by translating these algorithms into FORTRAN. Jack Dongarra joined the team as an undergraduate intern at Argonne, and later went on to create LAPACK, which has largely superseded EISPACK and LINPACK.
Documentation
- {{cite book |last1=Smith |first1=Brian |author-link1= |last2=Boyle |first2=James |author-link2= |last3=Dongarra |first3=Jack |author-link3=Jack Dongarra |last4=Garbow |first4=Burton |author-link4= |last5=Ikebe |first5=Y |author-link5= |last6=Klema |first6=V |author-link6= |last7=Moler |first7=Cleve |author-link7=Cleve Moler |date=1976 |title=Matrix Eigensystem Routines - EISPACK Guide |series=Lecture Notes in Computer Science 6 |publisher=Springer |isbn= 978-3-540-07546-2
- {{cite book |last1=Garbow |first1=Burton |author-link1= |last2=Boyle |first2=James |author-link2= |last3=Dongarra |first3=Jack |author-link3=Jack Dongarra |last4=Moler |first4=Cleve |author-link4=Cleve Moler |date=1977 |title=Matrix Eigensystem Routines - EISPACK Guide Extension |series=Lecture Notes in Computer Science 51 |publisher=Springer |isbn= 978-3-540-08254-5
References
References
- (1974). "EISPACK — A package of matrix eigensystem routines". Computer Physics Communications.
::callout[type=info title="Wikipedia Source"] This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page. ::