Christopher Kelly
758e2edcad
Test_evec_compression enhancements:
...
In testing the compressed evecs, a Cheybshev smoothing is now applied first to remove high mode noise
Added a second test where the uncompressed evecs are compared directly to the original evecs
Generalized the test to allow for either DWF or Mobius with or without GPBC, switched by command line options
2022-03-29 06:16:15 -07:00
Christopher Kelly
deac621c2c
Merge branch 'develop' into gparity_HMC_merge_develop
2022-02-22 14:25:27 -05:00
Christopher Kelly
e78acf77ff
To LocalCoherenceLanczos, added a method to reconstruct the fine eigenvector and added some comments to aid the user
...
Added a test code for local coherence Lanczos with G-parity BCs
Added a test code for block eigenvector compression
2021-11-08 07:26:35 -08:00
Peter Boyle
a4ce6e42c7
Warning free compile on make all and make tests under nvcc
2021-10-27 00:27:03 +01:00
Christopher Kelly
6a3aaa52ef
Test_dwf_lanczos can now run either G-parity Mobius or non-Gparity DWF according to cmdline switch
...
Fixed copyStream intialization
2021-10-12 12:59:54 -07:00
Peter Boyle
d201277652
Expose Nc as a compile time configure option.
...
Remove precision option
2020-10-07 13:07:00 -04:00
Peter Boyle
c545530170
little worry large Nbasis doesnt compile GPU
2020-09-01 00:14:33 -04:00
Peter Boyle
014dbfa464
Compile fix with OpDirAll
2020-04-10 11:57:09 -04:00
Peter Boyle
422764757d
Updates in tests to make all of Grid compile
2018-12-14 16:55:54 +00:00
Peter Boyle
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
paboyle
e369d7306d
Rename
2018-04-27 07:51:44 +01:00
paboyle
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
Peter Boyle
6c6d43eb4e
Drop RB on coarse space ; that was a mistake
2018-03-17 09:35:01 +00:00
paboyle
2018077770
Make NVCC happy with the compile. This is warning free on 9.1 on my laptop (both make and make tests).
2018-03-05 00:28:24 +00:00
paboyle
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
paboyle
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
paboyle
98af36217a
Zero changes. (I mean literally)
2018-01-27 23:46:02 +00:00
paboyle
c4f82e072b
_grid becomes private ; use Grid()§
2018-01-27 00:04:12 +00:00
paboyle
8dccffdfd5
Hide internal data
2018-01-26 23:06:51 +00:00
paboyle
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
Guido Cossu
b7f8c5b823
Modify test to merge with the new Lanczos interface
2018-01-12 14:38:27 +00:00
Guido Cossu
3923683e9b
Updating the feature/clover branch with the newest Hadron package
2018-01-12 13:35:51 +00:00
pretidav
cf858deb16
Lanczos with 2 reps fixed (tobe tested)
2018-01-10 18:43:02 +01:00
paboyle
5610570182
Synthetic test of lanczos
2018-01-08 11:36:39 +00:00
pretidav
4ce63af7d5
Working on Hadrons with Hirep. (QCD is set for SU4)
2017-12-22 19:02:07 +01:00
paboyle
aa66f41c69
Bug fix in the coarse restore...
...
Think this is nearly there
2017-10-27 10:29:34 +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
fa04b6d3c2
Finished ? Verifying coarse evec restore
2017-10-27 08:18:29 +01:00
paboyle
14507fd6e4
Final? candidate for push back on the lanczos reorg feature
2017-10-26 16:25:01 +01:00
paboyle
ccd20df827
Better IRL interface
2017-10-26 01:59:59 +01:00
paboyle
e4d461cb03
Messagign
2017-10-25 23:53:19 +01:00
paboyle
3d63b4894e
Use existing functionality where possible
2017-10-25 23:52:47 +01:00
paboyle
a479325349
Rewrite of local coherence lanczos
2017-10-25 23:48:47 +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
9fe6ac71ea
Starting reorg of Blocked lanczos
2017-10-11 10:12:07 +01:00