| Rev |
Age |
Author |
Path |
Log message |
| 2116 |
1019d 08h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
Updated the copyright |
| 2110 |
1019d 13h |
jroman |
/trunk/src/eps/impls/davidson/common/davidson.c |
Add missing comment at the beginning of new files |
| 2104 |
1019d 14h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
When searching for largest eigenvalues and st precond is used, the default shift is set to inf |
| 2058 |
1023d 22h |
jroman |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Remove ResidualConverged which is now done with -eps_true_residual
- Fix missing character that broke AbsoluteConverged |
| 2042 |
1026d 20h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Added to davidson solvers the support to trackall |
| 2037 |
1028d 07h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Davidon solvers support computing the residual associated to all eigenvalues in the searching subspace |
| 2034 |
1031d 12h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- After EPSSolve_DAVIDSON the converged Schur decomposition is obtained, instead of putting off it until computing the associated eigenvectors in EPSComputeEigenvectors_QZ
- Bug fixed: eigenvectors pX and pY have been correctly orthogonalized already in functions dvd_improvex_jd_proj_uv_*
- Bug partially fixed: error lower than eps_tol observed in converged eigenpairs when the harmonic transformation changes the sign of the conjugate eigenpairs imaginary part |
| 2027 |
1036d 22h |
jroman |
/trunk/src/eps/impls/davidson/common/davidson.c |
Store a random number generator context in all solvers so that random vectors are different from one call to the next |
| 2023 |
1038d 13h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Improved the performance of dvd_calcpairs_selectPairs_qz
- Added the mpd support to davidson solvers
- Improved the checking of the parameters for the davidson solvers |
| 2022 |
1038d 15h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Bug fixed at function dvd_compute_eigenvector |
| 2021 |
1040d 06h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.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 |
| 2020 |
1040d 13h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Changed STPrecondSetMatForKSP to STPrecondSetKSPHasMat |
| 2017 |
1040d 16h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- bug fixed: uninitialized eps->data->pc in davidson solvers |
| 2015 |
1040d 21h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- The pc extracted from st->ksp in EPSSetUp_DAVIDSON is reset later |
| 2013 |
1041d 14h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Destroyed correctly pc extracted from st->ksp |
| 2012 |
1041d 19h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Adapted veccomp, precond, gd and jd to PETSc with c++ |
| 2003 |
1048d 12h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- blopex adapted to STPrecond
- bug fixed (for blopex, primme, jd, gd): STSetUp is call before checking its type
- st->ksp is preonly compulsorily in blopex, primme and gd, and cannot be preonly in jd |
| 2000 |
1052d 15h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Improved the robustness of the setup of STPrecond: avoid crashing when the matrix for the preconditioner of the st->ksp->pc set by user is useless |
| 1998 |
1052d 20h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Bug fixed: the initial_size value in Davidson solvers is used as the initial size of the subspace instead of eps->nini (SetInitialSpace) |
| 1997 |
1052d 21h |
eromero |
/trunk/src/eps/impls/davidson/common/davidson.c |
- Made STPrecondGetMatForPC(st,P) be equivalent to STGetKSP(st,ksp), KSPSetOperator(ksp,0,P)
- Infinite value shifts supported by STPrecond
- Adapted Davidson solvers for STPrecond |