Change default/maximum polynomial degree to 15 for Chebyshev filtering
Description
Tests on a range of systems have shown that this leads to better and faster convergence on average.
I have run a set of calculations on Ada to scan the parameter space (ExtraStatesInPercent 15, 20, 25; ChebyshevFilterDegree 5, 10, 15, 20, 25; OptimizeChebyshevFilterDegree yes, no; 21 systems).
Here are plots for the timing: timings.pdf and the convergence properties: convergence.pdf The conclusions from @nicolastd and me are that the best parameters are ExtraStatesInPercent=20, ChebyshevFilterDegree=15, OptimizeChebyshevFilterDegree=yes. So as a first change, we set the degree of the polynomial in this MR.
News snippet
Change default/maximum polynomial degree to 15 for Chebyshev filtering
Checklist
-
I have checked that my code follows the Octopus coding standards