petsc-3.15.0 2021-03-30
Report Typos and Errors
KSPGMRESSetPreAllocateVectors
Causes GMRES and FGMRES to preallocate all its needed work vectors at initial setup rather than the default, which is to allocate them in chunks when needed.
Synopsis
#include "petscksp.h"
PetscErrorCode
KSPGMRESSetPreAllocateVectors
(
KSP
ksp)
Logically Collective on ksp
Input Parameter
ksp
- iterative context obtained from
KSPCreate
Options Database Key
-ksp_gmres_preallocate
- Activates KSPGmresSetPreAllocateVectors()
See Also
KSPGMRESSetRestart
(),
KSPGMRESSetOrthogonalization
(),
KSPGMRESGetOrthogonalization
()
Level
intermediate
Location
src/ksp/ksp/impls/gmres/gmpre.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages