DarwinNE ha scritto:
(accoppiata ad ATLAS, un'altra meraviglia informatica, scritta questa volta in gran parte in C).
Parli di questo ?
http://math-atlas.sourceforge.net/Non conosco, gli do' un'occhiata, grazie!
Ogni volta che c'è da diagonalizzare una matrice 10000 x 10000 ad elementi complessi e non simmetrica, mi tolgo il cappello davanti alla quantità di materia grigia che si è spremuta per permettermi di farlo in maniera efficiente. E lo ha fatto in Fortran 77.
Per curiosita' sono andato a guardare. La versione 1.0 e' del '92. Hmmm...io nel '92 ero impegnato a cercare scuse fantasiose da scrivere nel libretto delle giustificazioni, frequentando una scuola che passava per una scuola moderna avendo un server unix e cercando di abbattere il Pascal in favore del C. Ai tempi fare qualcosa di piu' complesso di una moltiplicazione con qualcosa di diverso dal Fortran era ovviamente una bestemmia.
...ovviamente avevano ragione
Inutile dire che Matlab, Octave, e tante altre soluzioni gratuite ed a pagamento si appoggiano spesso e volentieri su LAPACK pure loro.
Ovviamente si' e ci aggiungo anche un "perche' no ?" Dopotutto non ha molto senso ricominciare ogni volta dalla ruota.