Skip to content

Add a new schur solver to for the variational propagators

Valentin Carlier requested to merge schur_variational into devel

Solves the following issue(s):

Closes #270 (closed)

Core changes:

  • New Schur solver for solving systems of the form
\begin{pmatrix} A & B \\ C & I \end{pmatrix}\,.
  • Do not run pages job on scheduled pipeline.

Model-specific changes:

Use this new solver on VariationalDensityEvolve, VariationalEntropyEvolve and VariationalMagFieldEvolve Allow for ~5 time faster solve for VariationalEntropyEvolve and VariationalMagFieldEvolve where the Schur complement is symmetric definite positive and a pcg is used and ~2 time faster solve for VariationalDensityEvolve where I used a pcbicgstab but further test might find a more suitable solver for this system.

Edited by Stefan Possanner

Merge request reports