Описание тега suitesparse

SuiteSparse - это набор алгоритмов разреженной матрицы, включая UMFPACK, CHOLMOD, SPQR, KLU, BTF, методы упорядочивания (AMD, CAMD, COLAMD и CCOLAMD), CSparse, CXSparse, UFget, spqr_rank, Factorize, SSMULT, другие SFMULT и многие другие. пакеты.

SuiteSparse - это набор алгоритмов разреженных матриц, в том числе:

  • UMFPACK: мультифронтальная факторизация LU. Появляется как LU и x=A\b в MATLAB.
  • ХОЛМОД: надузловой Холецкий. В MATLAB отображается как CHOL и x=A\b. Используется в Google Ceres. Теперь с ускорением CUDA в сотрудничестве с NVIDIA.
  • SPQR: мультифронтальный QR. Появляется как QR и x=A\b в MATLAB. Ускорение CUDA только что выпущено (10 октября 2014 г., SuiteSparse 4.4.0) и отправлено в ACM Trans. Математика. Программного обеспечения
  • KLU и BTF: разреженная факторизация LU, хорошо подходит для моделирования схем. Появляется в Xyce от Sandia и во многих коммерческих пакетах моделирования схем.
  • Способы заказа (AMD, CAMD, COLAMD и CCOLAMD). AMD и COLAMD появляются в MATLAB.
  • CSparse и CXSparse: краткий и разреженный пакет факторизации Холецкого для книги "Прямые методы для разреженных линейных систем" Тима Дэвиса, опубликованной SIAM.
  • UFget: интерфейс MATLAB для коллекции разреженных матриц UF
  • spqr_rank: пакет MATLAB для надежного обнаружения разреженных рангов, баз нулевого набора, псевдообратных решений и базовых решений.
  • Факторизация: объектно-ориентированный решатель для MATLAB (многоразовая обратная косая черта).
  • SSMULT и SFMULT: умножение разреженных матриц. В MATLAB отображается как C=A*B.
  • ... и многие другие пакеты.