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
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

Show All