Существует целый ряд различных библиотек, которые решают разреженную линейную систему уравнений, однако мне трудно понять, в чем различия.
Насколько я могу судить, есть три основных пакета: Trilinos , PETSc и Intel MKL . Все они могут выполнять разреженные матричные решения, все они быстры (насколько я могу судить, я не смог найти надежных тестов ни по одному из них), и все они распараллеливаемы. Что я не могу найти, так это различия.
Итак, каковы различия между различными разреженными линейными решателями системы?