pub const GMRES_RESTART: usize = 20;
The most steps GMRES takes between restarts. A system with fewer unknowns restarts after one step for each unknown.