LAPACK

Le LAPACK , le paquet d'algèbre linéaire de , est une bibliothèque de logiciel pour le de calcul numérique écrit en Fortran 77 . Il fournit les routines pour résoudre des systèmes des solutions des moindres carrés de du simultané des équations linéaires des systèmes linéaires des équations, problèmes de la valeur propre , la transformation de chef de ménage de pour mettre en application la décomposition du QR sur une matrice et des problèmes de la valeur singulière . Lapack95 emploie des dispositifs de Fortran 95 pour simplifier l'interface des routines. LAPACK est autorisé sous un permis du modèle de schéma de de trois-clause.

LAPACK peut être vu comme successeur du original LINPACK , qui a été conçu pour fonctionner sur les ordinateurs de vecteur alors-modernes avec de la mémoire partagée. LAPACK, en revanche, dépend des sous-programmes de base d'algèbre linéaire ( BLAS ) afin d'exploiter effectivement les cachettes sur des architectures cachette-basées modernes, et peut courir ainsi des ordres de grandeur plus rapidement que LINPACK sur de telles machines, donnés une exécution bien-accordée de BLAS. LAPACK a également prolongé à la course sur des systèmes de distribuer-mémoire en paquets postérieurs tels que le ScaLAPACK et le PLAPACK .

LAPACK a en grande partie remplacé les routines de valeur propre du EISPACK , et les problèmes des moindres carrés d'équation et linéaires linéaires du LINPACK .

Il y a plusieurs attaches de langue disponibles :
Clapack pour le C (particulièrement utile s'il n'y a aucun compilateur de Fortran disponible)
LAPACK++ pour le C++
HBlas pour le Haskell

Arrangement de nomination

Utilisation de LAPACK avec d'autres langages de programmation

Beaucoup d'environnements de programmation soutiennent aujourd'hui l'utilisation des bibliothèques avec l'attache de C. Les routines de LAPACK peuvent être employées comme des fonctions de C si on observe quelques restrictions. Voir en employant LAPACK avec C pour des conseils et des exemples utiles.
Random links:Comté de Morgan, Alabama | Annawan, l'Illinois | Tullio Moneta | WJZY | Source de La | LAPACK