Es gibt eine Reihe verschiedener Bibliotheken, die ein spärliches lineares Gleichungssystem lösen. Ich finde es jedoch schwierig, die Unterschiede herauszufinden.
Soweit ich das beurteilen kann, gibt es drei Hauptpakete : Trilinos , PETSc und Intel MKL . Sie können alle spärliche Matrixlösungen ausführen, sie sind alle schnell (soweit ich das beurteilen kann, konnte ich keine soliden Benchmarks finden) und sie sind alle parallelisierbar. Was ich nicht finden kann, sind die Unterschiede.
Was sind also die Unterschiede zwischen den verschiedenen Solvern für dünn besetzte lineare Systeme?