Bi-CGSTAB requires two matrix-vector products and four inner products, i.e., two inner products more than BiCG and CGS.
The pseudocode for the Preconditioned BiConjugate Gradient Stabilized Method with preconditioner is given in Figure .