Sparse Localized Schur
The Sparse Localized Schur node () is an attribute to a Schur Solver and to a Krylov Preconditioner added under a Schur Solver node. This node is added by default, together with a Direct solver subnode. The Sparse Localized Schur node (in contrast to the alternative Localized Schur node) filters out small matrix elements and can therefore use all solvers, which you can add by right-clicking the Sparse Localized Schur node if you want to use another solver than the default Direct solver.
Use the Drop tolerance field to tune the maximum allowed sizes of dropped (neglected) elements (default: 0.001). A smaller drop tolerance means that the sparse localized Schur solver drops fewer elements and so it becomes more accurate (if it is set to 0, the Sparse Localized Schur node behaves like the Localized Schur node). This leads to fewer iterations in the Schur solver, but memory requirements and preconditioning time increase. A larger drop tolerance means that the filtering drops more elements and so memory use and solution time decrease. In this case, however, the Schur solver becomes less accurate, which leads to more iterations, or, if the drop tolerance is too high, to no convergence at all. Often it is most efficient to use as high a drop tolerance as possible; that is, choose it so that the Schur solver barely converges.
Use the Termination technique list to select how to terminate the solver. Select:
Fixed number of iterations (the default) to perform a fixed number of iterations each time the Schur Solver is used.
Use tolerance to terminate the Schur Solver when a tolerance is fulfilled.
Iterations or tolerance to terminate when the estimated tolerance is smaller than a specified tolerance or after a specified number of iterations, whichever comes first.
Further options that apply to the selection (as indicated at each bullet) made in the Termination technique list are:
Number of iterations (available when Termination technique is set to Fixed number of iterations or Iterations or tolerance). Use this field to specify the fixed number of iterations to perform (default: 2).
Relative tolerance (available when Termination technique is set to Use tolerance or Iterations or tolerance). Use this field to specify the termination tolerance (default: 0.1).
Maximum number of iterations (only available when Termination technique is set to Use tolerance). Use this field to enter a maximum number of iterations that the solver is allowed to take (default: 10). When this number of iterations has been performed without reaching the tolerance specified in the Relative tolerance field, the solver automatically stops with an error message.