According to @aatmdelissen we may expect an increase in speed of about 5-10 x https://pypi.org/project/scikit-sparse/ # CHOLMOD cholesky if not hasattr(self, 'inv'): self.inv = cholmod.analyze(mat, ordering_method='best') self.inv.cholesky_inplace(mat) self.u = self.inv(rhs) self.adjointsolve = lambda b: self.inv(b)
According to @aatmdelissen we may expect an increase in speed of about 5-10 x
https://pypi.org/project/scikit-sparse/
CHOLMOD cholesky