LinearSolver

A block used to solve a linear equation.

Note

When running in parallel we suggest avoiding the direct solver.

LinearSolver Kinds

kind (required string)

One of:

<LinearSolver mySolver>
  kind = iterativeSolver
  <BaseSolver myBS>
    kind = gmres
  </BaseSolver>
  <Preconditioner precond>
    kind = multigrid
    mgDefaults = SA
  </Preconditioner>
  tolerance = 1.e-8
  maxIterations = 1000
</LinearSolver>