Subversion Repositories slepc-dev

Rev

Go to most recent revision | Show changed files | Details | Compare with Previous | Blame | RSS feed

Filtering Options

Rev Age Author Path Log message
2070 1026d 05h jroman /trunk/src/eps/impls/davidson/common/dvd_testconv.c Change the definition of conv_func to return the computed error estimate instead of a boolean flag
2030 1037d 14h jroman /trunk/src/eps/impls/davidson/common/dvd_testconv.c Continue work on new convergence test scheme; residual convergence currently disabled
2021 1042d 22h eromero /trunk/src/eps/impls/davidson/common/dvd_testconv.c - Removed checknullspace from STPrecond
- Postponed the default type of st->ksp->pc until the setfromoptions or setup in STPrecond
- CHKERRQified a lot of code
- bug fixed (although unimportant): enforced ldpX and ldpY to d->size_H in dvd_updateV_conv_gen and dvd_updateV_restart_gen
- bug fixed: davidson solvers modified eps->ispositive bothering SVD
- Added mpd and the left vectors checkings to davidson solvers
2012 1044d 11h eromero /trunk/src/eps/impls/davidson/common/dvd_testconv.c - Adapted veccomp, precond, gd and jd to PETSc with c++
1991 1062d 10h eromero /trunk/src/eps/impls/davidson/common/dvd_testconv.c - Davidson uses the eps->conv_func as convergence test
1987 1064d 23h eromero /trunk/src/eps/impls/davidson/common/dvd_testconv.c - Merging from branches/davidsones to trunk
1985 1065d 12h eromero /branches/davidsones/src/eps/impls/davidson/common/dvd_testconv.c - Renamed EPS_DAVIDSONES to EPS_DAVIDSON
- Changed davidsones.* davidson.*
- Removed the custom fortran wrapper tags from the EPSGDGet*
1976 1072d 07h eromero /branches/davidsones/src/eps/impls/davidson/common/dvd_testconv.c - Transformation of the experimental Davidson solver "DAVIDSONES" to a full integrated family of solvers "davidson". The first solver is "gd". The code shared by the "davidson" solvers is packaged by the virtual solver "DAVIDSON": EPSSetUp_DAVIDSON, EPSSolve_DAVIDSON...
- Partially fixed bug: the size of the starting searching subspace is set by eps->nini, but this value can be negative.
- Integration of "davidsones_harm" as "eps_extraction"
1777 1350d 13h eromero es/dvd_testconv.c Create a branch for davidsones with MatMultZ, because the resulting improvement is not important enough.
1735 1471d 21h eromero es/dvd_testconv.c - merge changes from truck up to r1734
- deep rewriting of davidsones code.
- first generalized eigenproblem version
1619 1583d 23h slepc es/dvd_testconv.c eloy: first version of Davidson. It supports only standard hermitian problems. But the implementation is quite optimized, overall the restarts.