EISPACK - EISPACK

EISPACK é uma biblioteca de software para computação numérica de autovalores e autovetores de matrizes, escrita em FORTRAN . Ele contém sub-rotinas para calcular os valores próprios de nove classes de matrizes : geral complexo, hermitiano complexo , geral real, simétrico real, simétrico real com faixas , tridiagonal simétrico real, tridiagonal real especial, real generalizado e matrizes simétricas reais generalizadas. Além disso, inclui sub-rotinas para executar uma decomposição de valor singular .

Originalmente escrito por volta de 1972–1973, EISPACK, como LINPACK e MINPACK , originado do Laboratório Nacional de Argonne , sempre foi gratuito e tem como objetivo ser portátil , robusto e confiável. A biblioteca se baseou fortemente em algoritmos desenvolvidos por James Wilkinson , que foram originalmente implementados em ALGOL . Brian Smith liderou uma equipe na Argonne desenvolvendo EISPACK, inicialmente traduzindo esses algoritmos para FORTRAN. Jack Dongarra se juntou à equipe como estagiário de graduação em Argonne, e mais tarde criou o LAPACK , que substituiu amplamente o EISPACK e o LINPACK.

Documentação

  • Brian Smith, James Boyle, Jack Dongarra, Burton Garbow, Y Ikebe, V Klema, Cleve Moler, Matrix Eigensystem Routines, EISPACK Guide, Lecture Notes in Computer Science , Volume 6, Springer Verlag, 1976. Em 2012, foi citado mais de 1200 vezes na literatura acadêmica.
  • Burton Garbow et al., Matrix eigensystem routines: EISPACK guide extension, Lecture Notes in Computer Science, Volume 51, Springer Verlag, 1977.

Referências

links externos