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
2023 1039d 11h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.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 1039d 14h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Bug fixed at function dvd_compute_eigenvector
2021 1041d 05h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.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 1042d 18h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Adapted veccomp, precond, gd and jd to PETSc with c++
1992 1060d 11h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Corrected the state of the vectors in functions in dvd_blas
- Removed many calls to PetscObjectStateIncrease in VecComp object because the PETSc interface for Vec does it
- Completed the code that frees all the allocated objects by the Davidson solver
1989 1062d 12h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Integrated the deflation space into the davidson solvers
1987 1063d 06h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Merging from branches/davidsones to trunk
1985 1063d 18h eromero /branches/davidsones/src/eps/impls/davidson/common/dvd_calcpairs.c - Renamed EPS_DAVIDSONES to EPS_DAVIDSON
- Changed davidsones.* davidson.*
- Removed the custom fortran wrapper tags from the EPSGDGet*
1976 1070d 14h eromero /branches/davidsones/src/eps/impls/davidson/common/dvd_calcpairs.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"
1975 1075d 14h eromero es/dvd_calcpairs.c - Updated from trunk up to r1974
- Made davidsones compatible with EPSSetInitialSpace
1968 1090d 13h eromero es/dvd_calcpairs.c - Added a routine for computing the associated eigenvector to a Schur decomposition
- Bug fixed: now nR starts with PETSC_MAX
1966 1095d 15h eromero es/dvd_calcpairs.c - In real arithmetic, the conjugate complex eigenpairs are enforced to converge together
1883 1203d 10h eromero es/dvd_calcpairs.c - Independent harmonic target and EPS target
- Added the 'fix' parameter for JD
- Homogeneous EPS target representation
- Fixed bug: error extracting the eigenvectors from the converged Schur decomposition for the complex case
- Fixed bug: harmonic eigenpairs weren't back-transformed
- Updated the Krylov initial subspace and added as new option
- Added 'calcpairs_proj_res' for custom residual computation
- Standard problems solved with harmonic are handled as generalized
- Fixed minor bugs in 'dvd_calcpairs_projeig_qz_gen', 'dvd_schm_basic_preconf', 'dvd_managementV_basic'
- 'dvd_improvex_jd_proj_uv_0' implements an advance correction equation, instead of a collection
- Bug fixed: 'dvd_jacobi_precond' test if MatGetDiagonal is available
- Bug fixed: corrected some harmonic transformations
- Changed HarmType_t to enum type
- Added function lists called in the starting and in the ending of EPSSolve
- Improved the support of preconditioners
1867 1266d 05h eromero es/dvd_calcpairs.c First version of Jacobi-Davidson variant based on Manel Cruz (mbc@isep.ipp.pt) code
1829 1313d 19h eromero es/dvd_calcpairs.c - Update from trunk up to r1827
- First version of the new variant form GHEP without B-orthonormalization. Present convergence problem with relatively small ncv
1821 1326d 21h eromero es/dvd_calcpairs.c - Bug fixed: imaginary eigenvalues were not computed correctly.
1820 1327d 19h eromero es/dvd_calcpairs.c - Bug fixed: there were some uninitialized variables.
- Corrected the memory requirements.
1809 1329d 13h eromero es/dvd_calcpairs.c - Update of olsen variant for harmonics version
1805 1329d 15h eromero es/dvd_calcpairs.c - Merge from trunk up to r1795: adaptation of IPOrthogonalize and EPSSortDenseSchur
- Bug fixed: when harmonics is used, new vectors in V are orthonormalized against cX, instead of cY.
1795 1332d 16h eromero es/dvd_calcpairs.c - Rewriting of updating, restarting and converging routines
- First implementation of harmonics (only largest eigenvalues tested). For some ncv, the solver doesn't converge or converge to wrong eigenpairs. Moreover, it is unstable when the number of processors grows

Show All