EPSKrylovSchurSetSubintervals#
Sets the points that delimit the subintervals to be used in spectrum slicing with several partitions.
Synopsis#
#include "slepceps.h"
PetscErrorCode EPSKrylovSchurSetSubintervals(EPS eps,PetscReal subint[])
Logically Collective
Input Parameters#
eps - the linear eigensolver context
subint - array of real values specifying subintervals
Notes#
This function is relevant only for spectrum slicing runs, that is, when
an interval has been given with EPSSetInterval() and STSINVERT is set.
See more details in section Spectrum Slicing.
It must be called after EPSKrylovSchurSetPartitions(). For npart
partitions, the argument subint must contain npart+1 real values sorted in
ascending order, subint_0, subint_1, ..., subint_npart, where the first
and last values must coincide with the interval endpoints set with
EPSSetInterval().
The subintervals are then defined by two consecutive points [subint_0,subint_1],
[subint_1,subint_2], and so on.
See Also#
EPS: Eigenvalue Problem Solver, Spectrum Slicing, EPSKRYLOVSCHUR, EPSKrylovSchurSetPartitions(), EPSKrylovSchurGetSubintervals(), EPSSetInterval()
Level#
advanced
Location#
Implementations#
EPSKrylovSchurSetSubintervals_KrylovSchur() in src/eps/impls/krylov/krylovschur/krylovschur.c
Index of all EPS routines Table of Contents for all manual pages Index of all manual pages