“…Therefore these methods work much finer then those based on incomplete LU factorizations [36,13,27] and on circulant preconditioners [9,30,35] since the latter techniques do not assure a linear rate of convergence; this method is also competitive in comparison with multigrid algorithms [28, 3,41] which guarantee a linear convergence speed, independent of the mesh size, but not a superlinear convergence rate. Notice that also the classical methods based on separable preconditioners guarantee a linear rate of convergence (not superlinear) [18], but the approach is intrinsically different: actually, the separable preconditioning systems are solved by superfast direct methods (cyclic reduction) [38,17,45] in O(n log n) ops (O(log n) parallel steps) and the preconditioners themselves are devised and analysed starting from a "differential" point of view. In our case, the proposed preconditioners, which cannot be looked, in general, as separable ones, are constructed in a matrix theory context and the related systems are again solved by iterative strategies (e.g., ad hoc multigrids requiring O(n) ops and O(log n) parallel steps [19,20]).…”