Symbolic factorization of a large sparse matrix

7 visualizaciones (últimos 30 días)
Zohar
Zohar el 19 de Dic. de 2019
Editada: Zohar el 13 de En. de 2022
I'm solving a series of problems Ax=b, where A changes, but still has the same sparsity pattern. To exploit that, in the initialization, I only perform symbolic factoriazation once.
Currently, I use pardiso:
I was wondering how come matlab doesn't offer something like this, considering that the mldivide (based on Tim Davis's SuiteSparse) is supposed to be the fastest option?

Respuesta aceptada

Zohar
Zohar el 23 de Dic. de 2019
Editada: Zohar el 13 de En. de 2022
  1. When a symmetric matrix (Hessian) is involved, MA57 is used (ldl), which is faster than suitesparse.
  2. The symbolic factorization is actully the reordering that produces sparser factors. It's done by default with amd (metis is another option).

Más respuestas (0)

Categorías

Más información sobre Symbolic Math Toolbox en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by