| Rev |
Age |
Author |
Path |
Log message |
| 1756 |
1409d 03h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
- Compute the converged eigenvectors from the Schur vectors.
- Differentiation between hermitian-definite problem (DVD_IS(d->sEP,DVD_EP_HERMITIAN)) and hermitian matrices problem (DVD_IS(d->sA,DVD_MAT_HERMITIAN) && DVD_IS(d->sB,DVD_MAT_HERMITIAN)).
- When the eigenproblem is hermitian-definite, the left eigenvalues aren't computed explicitly.
- bug repaired: the rr version of calcpairs, when the matrices were hermitian, the projected matrices were upper triangular, but EPSDenseGHEP and EPSDenseHEP worked with lower triangular ones.
WARNING: complex code and standard problem don't work. |
| 1751 |
1415d 22h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
Quick and dirty left eigenspace management implementation. It seems it works for some examples. |
| 1750 |
1416d 04h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
First calcPairs QZ version. It doesn't work yet, because its lack of the left eigenspace management. |
| 1743 |
1450d 22h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
First implementation of GD+k restart.
Deflation is not implemented. |
| 1736 |
1470d 03h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
bug repaired: jacobi preconditioner doesn't support generalized eigenproblems.
WARNING: PC preconditioner is not supported! |
| 1735 |
1472d 13h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
- merge changes from truck up to r1734
- deep rewriting of davidsones code.
- first generalized eigenproblem version |
| 1734 |
1485d 22h |
eromero |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
Last version for Euro-Par (that never saw the light):
- independent non-hermitian calcPairs routine.
- useless changes in improveX routines.
- undo the Schur calcPairs routines.
- undo type arithmetic for blas routines. |
| 1675 |
1568d 23h |
slepc |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
eloy: first version of Olsen for undefinited preconditioned. First versión without optimizations of non-hermitian GD. Some bugs! |
| 1636 |
1577d 12h |
slepc |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
eloy: first version of without orthogonalization variant |
| 1633 |
1579d 20h |
slepc |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
eloy: add stages for profiling. Some other details. |
| 1632 |
1580d 03h |
slepc |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
eloy: solved bug with VecMDot{Begin,End} using icc when n=0. More solved details |
| 1619 |
1584d 15h |
slepc |
/trunk/src/eps/impls/davidson/common/dvd_schm.c |
eloy: first version of Davidson. It supports only standard hermitian problems. But the implementation is quite optimized, overall the restarts. |