Preconditioned bi-conjugate gradient (PBiCGStab)

Properties

  • symmetric and asymmetric matrices
  • run-time selectable preconditioner
  • good parallel scaling

Usage

solver          PBiCGStab;
preconditioner  <conditioner>;
relTol          <relative tolerance>;
tolerance       <absolute tolerance>;

Details

Operation

Computation cost

Start-up

  • 1 matrix-vector multiply
  • 1 parallel reduction

Per iteration

  • 2 matrix-vector multiplies
  • 6 parallel reductions
  • + preconditioner - applied 2x

Further information

Source code:

References:

  • Van der Vorst [88]
  • Barrett et al. [4]

Would you like to suggest an improvement to this page? Create an issue

Copyright © 2016-2017 OpenCFD Ltd.

Licensed under the Creative Commons License BY-NC-ND Creative Commons License