1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-24 04:26:13 +01:00
Commit Graph

165 Commits

Author SHA1 Message Date
Chulwoo Jung 855b249f57 Merge branch 'develop' of https://github.com/paboyle/Grid into merge2 2018-06-12 19:08:06 -04:00
paboyle b27f0e5a53 Control over IO 2018-04-27 07:50:15 +01:00
paboyle 75e4483407 Stronger convergence test 2018-04-27 07:49:57 +01:00
Chulwoo Jung 3686827df5 Reverted ImplicitlyRestartedLanczos.h 2018-03-08 19:22:25 -05:00
Chulwoo Jung bc1f5be265 Merge branch 'dev-IRBL-ypj' of https://github.com/yongchull/Grid into merge 2018-03-08 18:02:06 -05:00
Chulwoo Jung 1c430ec71c Moved #include 2018-03-07 16:22:54 -05:00
Chulwoo Jung 0b63e2e9cd Merge branch 'develop' of https://github.com/paboyle/Grid into merge 2018-03-07 15:24:11 -05:00
Yong-Chull Jang 386b4fcb04 update convergence check 2018-03-05 18:37:51 -05:00
Yong-Chull Jang 11219a8f7a add explicit restart method rbl 2018-03-05 18:12:42 -05:00
Fionn O hOgain 2e88408f5c Some changes needed for deflation interface 2018-03-02 22:27:41 +00:00
paboyle 559a501140 Deflation interface for solvers 2018-02-20 14:29:08 +00:00
paboyle 945684c470 updates for deflation in the RB solver 2018-02-20 14:28:38 +00:00
paboyle c96483e3bd Whitespace only change 2018-02-13 11:39:07 +00:00
paboyle ae31a6a760 Move deflate to right class 2018-02-13 02:11:37 +00:00
paboyle dd8f2a64fe INterface to suit hadrons on Lanczos 2018-02-13 02:08:49 +00:00
Yong-Chull Jang 3caf0e8b09 print Ritz values before and after the shift; rollback to simple last lanczos vector rebuild; print formatting is changed 2018-02-02 18:43:37 -05:00
Yong-Chull Jang bc5ba39278 relocate the printing block of converged eigenvalues 2018-01-31 12:40:33 -05:00
Yong-Chull Jang fbe1209f7e count converged eigenvalues not assuming candidates are sorted 2018-01-31 12:10:24 -05:00
Yong-Chull Jang dc6f637e70 change GparityDomainWallFermion to ZMobius and add command line options to read boundary phase and omega 2018-01-27 08:21:27 -05:00
Yong-Chull Jang 44b218a595 force hermicity to the block alpha and force diagonal of the block beta to be real 2017-12-29 23:26:17 -05:00
Yong-Chull Jang 3cb8cb7282 'typename' is added to compile with AVX512 using GCC7.2.0; a semicolon was missing in Grid_avx512.h and the bug is fixed. Option SKL is added to configure script for skylake processor specific AVX512 operations. Code can be compiled with --enable-simd=SKL using GCC 7.2.0, but Test_simd fails. AVX512 support for complex double type with non-intel compilers makes this error; it needs a review. 2017-12-23 14:54:07 -05:00
Yong-Chull Jang 89c4e9b168 first complete version of IRBL; requires practical test and clean up 2017-12-21 23:13:39 -05:00
Yong-Chull Jang fe406e230d block with a single vector case is working with IRBL 2017-12-18 11:26:42 -05:00
Chulwoo Jung 3dbc8586fa Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos 2017-12-12 21:23:01 -05:00
Yong-Chull Jang 5139eaf491 block Lanczos construction is added. 2017-12-03 23:55:22 -05:00
azusayamaguchi e55397bc13 Staggerd cg 2017-11-24 14:18:30 +00:00
fionnoh 1d7ccc6b2c Declaring virtual functions as pure virtual functions. 2017-11-09 19:46:57 +00:00
Azusa Yamaguchi 9b8d1cc3da Staggered Schur decomposed matrix norm changed to not be the Schur anymore :(
Carleton wanted this for multimass / multishift
2017-11-07 14:48:45 +00:00
paboyle 360efd0088 Improved treatment of reverse asked for by chris.
Truncate the basis.
Power method renormalises
2017-11-02 22:05:31 +00:00
paboyle fe4d9b003c More digits 2017-10-30 00:04:47 +00:00
Chulwoo Jung 3a754fcd51 Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos 2017-10-27 17:34:35 -04:00
paboyle 84b441800f Merge branch 'develop' into feature/lanczos-reorg 2017-10-27 14:21:38 +01:00
paboyle f96c800d25 Passes reload of coarse basis 2017-10-27 09:43:22 +01:00
paboyle 32a52d7583 Move the local coherence lanczos into algorithms.
Keep the I/O in the tester. Other people can copy this method to write other I/O formats.
2017-10-27 09:04:31 +01:00
paboyle 0c4ddaea0b Cleaning up 2017-10-26 23:31:46 +01:00
Azusa Yamaguchi 034de160bf Staggered updates : Schur fixed and added a unit test for Test_staggered_cg_schur.cc giving stronger check 2017-10-26 20:58:46 +01:00
paboyle 31f99574fa Moving these out of algorithms 2017-10-26 07:47:42 +01:00
paboyle a34c8a2961 Update to IRL; getting close to the structure I would like. 2017-10-26 07:45:56 +01:00
paboyle e325929851 ALl codes compile against the new Lanczos call signature 2017-10-13 14:02:43 +01:00
paboyle 47af3565f4 Logging improvement; reunified the Lanczos codes 2017-10-13 13:23:07 +01:00
paboyle 4b4d187935 Reunified the Lanczos implementations 2017-10-13 13:22:44 +01:00
paboyle 9aff354ab5 Final version prior to reunification 2017-10-13 13:22:26 +01:00
paboyle cb9ff20249 Approx tests and lanczos improvement 2017-10-13 11:30:50 +01:00
paboyle 9fe6ac71ea Starting reorg of Blocked lanczos 2017-10-11 10:12:07 +01:00
Christopher Kelly ef61b549e6 Merge branch 'feature/Lanczos' into ckelly_develop4 2017-10-10 13:41:43 -04:00
paboyle bf58557fb1 Block compressed Lanczos 2017-10-10 14:15:11 +01:00
paboyle a1d80282ec cb factorise 2017-10-10 13:49:31 +01:00
Azusa Yamaguchi f0e084a88c Schur staggered 2017-10-10 10:00:43 +01:00
paboyle 4f8b6f26b4 Merge branch 'develop' into feature/dwf-multirhs 2017-10-02 11:41:49 +01:00
Peter Boyle 771a1b8e79 Merge pull request #128 from paboyle/feature/CG-reliable-update
Feature/cg reliable update
2017-09-21 10:12:03 +01:00