Esistono diverse librerie che risolvono un sistema di equazioni sparse e lineari, tuttavia trovo difficile capire quali siano le differenze.
Per quanto ne so, ci sono tre pacchetti principali: Trilinos , PETSc e Intel MKL . Sono tutti in grado di eseguire soluzioni a matrice sparsa, sono tutti veloci (per quanto ne so, non sono stato in grado di trovare benchmark solidi su nessuno di essi) e sono tutti parallelizzabili. Quello che non riesco a trovare sono le differenze.
Quindi, quali sono le differenze tra i diversi solutori di sistemi lineari sparsi là fuori?