EPS_CISS_STRATEGY_USEST#

Use the ST object for the linear solves associated with integration points in the EPSCISS solver.

Notes#

For the linear solves \((A-z_i B)Y_i=BV\) at every integration point \(z_i\), this strategy uses the ST object and its internal linear solver. The ST must be configured as shift-and-invert (STSINVERT), and the solver will solve the systems sequentially, one after the other, after changing to the new shift \(z_i\) with STSetShift().

This strategy is the simplest one in terms of memory usage and objects created. However, the performance may be poor, especially if the number of integration points is large. The parallel scalability is also limited, especially if a direct linear solver is used in the internal KSP.

See Also#

EPS: Eigenvalue Problem Solver, EPSCISSStrategy, EPSCISSSetStrategy(), STSINVERT, STSetShift(), EPS_CISS_STRATEGY_SPLIT, EPS_CISS_STRATEGY_MULTISHIFT

Level#

advanced

Location#

include/slepceps.h

Examples#

src/eps/tests/test25.c


Index of all EPS routines Table of Contents for all manual pages Index of all manual pages