Add a new schur solver to for the variational propagators
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.