-ksp_pipefcg_mmax <N> | - The number of previous search directions to store | |
-ksp_pipefcg_nprealloc <N> | - The number of previous search directions to preallocate | |
-ksp_pipefcg_truncation_type <standard,notay> | - which stored search directions to orthogonalize against |
The natural "norm" for this method is (u,Au), where u is the preconditioned residual. As with standard CG, this norm is available at no additional computational cost. Choosing preconditioned or unpreconditioned norms involve an extra blocking global reduction, thus removing any benefit from pipelining.
MPI configuration may be necessary for reductions to make asynchronous progress, which is important for performance of pipelined methods. See the FAQ on the PETSc website for details.