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
2177 987d 08h jroman /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c Merge from release
2139 1015d 14h jroman /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c Fix some warnings
2116 1021d 03h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c Updated the copyright
2110 1021d 08h jroman /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c Add missing comment at the beginning of new files
2047 1026d 17h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - bug fixed: error when track all was enabled and mpd was smaller than ncv
2039 1029d 14h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Improved EPSSortDenseSchurGeneralized in order to sort up to some number of eigenpairs
- Davidson methods sort the projected Schur problem partially, instead of entirely
2027 1038d 17h jroman /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c Store a random number generator context in all solvers so that random vectors are different from one call to the next
2023 1040d 07h 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 1040d 10h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Bug fixed at function dvd_compute_eigenvector
2021 1042d 01h 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 1043d 14h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Adapted veccomp, precond, gd and jd to PETSc with c++
1992 1061d 07h 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 1063d 08h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Integrated the deflation space into the davidson solvers
1987 1064d 02h eromero /trunk/src/eps/impls/davidson/common/dvd_calcpairs.c - Merging from branches/davidsones to trunk
1985 1064d 15h 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 1071d 10h 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 1076d 10h eromero es/dvd_calcpairs.c - Updated from trunk up to r1974
- Made davidsones compatible with EPSSetInitialSpace
1968 1091d 09h 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 1096d 11h eromero es/dvd_calcpairs.c - In real arithmetic, the conjugate complex eigenpairs are enforced to converge together
1883 1204d 06h 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

Show All