-ksp_ksp_type <solver> | - the type of the inner solver (GMRES or any of its variants for instance) | |

-ksp_pc_type <preconditioner> | - the type of the preconditioner applied to the inner solver | |

-ksp_ksp_max_it <maxits> | - the maximum number of inner iterations (iterations of the inner solver) | |

-ksp_ksp_rtol <tol> | - sets the relative convergence tolerance of the inner solver | |

-ksp_tsirm_cgls <number> | - if 1 use CGLS solver in the minimization step, otherwise use LSQR solver | |

-ksp_tsirm_max_it_ls <maxits> | - the maximum number of iterations for the least-squares minimization solver | |

-ksp_tsirm_tol_ls <tol> | - sets the convergence tolerance of the least-squares minimization solver | |

-ksp_tsirm_size_ls <size> | - the number of residuals for the least-squares minimization step |

1 R. Couturier, L. Ziane Khodja, and C. Guyeux. TSIRM: A Two | - Stage Iteration with least-squares Residual Minimization algorithm to solve large sparse linear systems. In PDSEC 2015, 16th IEEE Int. Workshop on Parallel and Distributed Scientific and Engineering Computing (in conjunction with IPDPS 2015), Hyderabad, India, 2015. |

Contributed by: Lilia Ziane Khodja

KSPGMRESSetRestart(), KSPGMRESSetHapTol(), KSPGMRESSetPreAllocateVectors(), KSPGMRESSetOrthogonalization(), KSPGMRESGetOrthogonalization(), KSPGMRESClassicalGramSchmidtOrthogonalization(), KSPGMRESModifiedGramSchmidtOrthogonalization(), KSPGMRESCGSRefinementType, KSPGMRESSetCGSRefinementType(), KSPGMRESGetCGSRefinementType(), KSPGMRESMonitorKrylov(), KSPSetPCSide()

Index of all KSP routines

Table of Contents for all manual pages

Index of all manual pages