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

176 Commits

Author SHA1 Message Date
Chulwoo Jung dc5b909f99 Merge branch 'develop' of https://github.com/paboyle/Grid into feature/Lanczos 2018-06-12 19:11:20 -04:00
Chulwoo Jung 855b249f57 Merge branch 'develop' of https://github.com/paboyle/Grid into merge2 2018-06-12 19:08:06 -04:00
paboyle 5dfd216a34 Better thread safety 2018-06-04 21:08:44 +01:00
paboyle c2e8d0aa88 Solve g++ problem on the lanczos test 2018-06-04 18:34:15 +01:00
Azusa Yamaguchi 7fbbb31a50 Merge branch 'develop' into feature/staggered-comms-compute
Conflicts:
	lib/qcd/action/fermion/ImprovedStaggeredFermion.cc
2018-05-21 13:07:29 +01:00
Azusa Yamaguchi 68c028b0a6 Comment 2018-05-21 12:54:25 +01:00
Azusa Yamaguchi 9ada378e38 Add timing 2018-05-04 10:58:01 +01:00
Azusa Yamaguchi 587bfcc0f4 Add Timing 2018-05-03 12:10:31 +01:00
Azusa Yamaguchi 4f4181c54a Merge branch 'feature/staggered-comms-compute' of https://github.com/paboyle/Grid into feature/staggered-comms-compute 2018-05-02 14:59:13 +01:00
Azusa Yamaguchi 441ad7498d add Iterative counter 2018-05-02 14:21:30 +01: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
Azusa Yamaguchi 3e125c5b61 Faster linalg on CG optimised against staggered
Sum overhead is bigger for staggered
2018-04-26 10:07:19 +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
Azusa Yamaguchi 0f468e2179 OverlappedComm for Staggered 5D and 4D. 2018-02-22 12:50:09 +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