petsc-3.14.6 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
Implementations
KSPGMRESSetPreAllocateVectors_GMRES in src/ksp/ksp/impls/gmres/gmres.c
Index of all KSP routines
Table of Contents for all manual pages
Index of all manual pages