Existem várias bibliotecas diferentes que resolvem um sistema linear de equações esparsas, no entanto, estou achando difícil descobrir quais são as diferenças.
Até onde eu sei, existem três pacotes principais: Trilinos , PETSc e Intel MKL . Todos eles conseguem resolver matrizes esparsas, são todos rápidos (pelo que sei, não consegui encontrar referências sólidas em nenhum deles) e são paralelamente felizes. O que não consigo encontrar são as diferenças.
Então, quais são as diferenças entre os diferentes solucionadores de sistemas lineares esparsos?