EPSCISSSetStrategy#
Sets the strategy to be used when performing linear solves associated with integration points in the CISS solver.
Synopsis#
#include "slepceps.h"
PetscErrorCode EPSCISSSetStrategy(EPS eps,EPSCISSStrategy strategy)
Logically Collective
Input Parameters#
eps - the linear eigensolver context
strategy - the strategy, see
EPSCISSStrategyfor possible values
Options Database Key#
-eps_ciss_strategy (usest|split|multishift) - sets the strategy
Notes#
When the usest strategy is selected the linear solves can be configured by
setting options for the KSP object obtained with STGetKSP().
Otherwise, several KSP objects are created, which can be accessed
with EPSCISSGetKSPs().
The default is to use the ST, unless several partitions have been
specified, see EPSCISSSetSizes().
See Also#
EPS: Eigenvalue Problem Solver, EPSCISS, EPSCISSGetStrategy(), EPSCISSSetSizes(), EPSCISSGetKSPs(), STGetKSP()
Level#
advanced
Location#
Examples#
Implementations#
EPSCISSSetStrategy_CISS() in src/eps/impls/ciss/ciss.c
Index of all EPS routines Table of Contents for all manual pages Index of all manual pages