Setting SLEPcEigenSolver.parameters["verbose"] = True changes the solver type
Issue #265
resolved
In SLEPcEigenSolver.cpp:144:
if (parameters["verbose"])
{
KSP ksp;
ST st;
EPSMonitorSet(eps, EPSMonitorAll, PETSC_NULL, PETSC_NULL);
EPSSetType(eps, EPSARPACK);
EPSGetST(eps, &st);
STGetKSP(st, &ksp);
KSPMonitorSet(ksp, KSPMonitorDefault, PETSC_NULL, PETSC_NULL);
EPSView(eps, PETSC_VIEWER_STDOUT_SELF);
}
This is unexpected -- my version of SLEPc isn't compiled against ARPACK and was stalling with no error message or explanation because the EPSSetType(eps, EPSARPACK)
call was failing.
Comments (5)
-
-
@pefarrell Is this now fixed?
-
- changed milestone to 1.5
-
- changed status to resolved
Looks like it's fixed.
-
- removed milestone
Removing milestone: 1.5 (automated comment)
- Log in to comment
@pefarrell Isn't this resolved by 4cf524cfbbda2a3b5826d61947cbb71e6d5c6159?