4fefae1745
Test_evec_compression changes:
...
Added ability to choose one of a variety of preselected basis sizes from the command line
Fine lanczos now checks enough evecs are generated and resizes the output to Nstop and not the actual amount that converged (which can be larger)
2022-04-06 06:33:26 -07:00
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
deac621c2c
Merge branch 'develop' into gparity_HMC_merge_develop
2022-02-22 14:25:27 -05:00
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
a4ce6e42c7
Warning free compile on make all and make tests under nvcc
2021-10-27 00:27:03 +01:00
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
d201277652
Expose Nc as a compile time configure option.
...
Remove precision option
2020-10-07 13:07:00 -04:00
c545530170
little worry large Nbasis doesnt compile GPU
2020-09-01 00:14:33 -04:00
014dbfa464
Compile fix with OpDirAll
2020-04-10 11:57:09 -04:00
422764757d
Updates in tests to make all of Grid compile
2018-12-14 16:55:54 +00:00
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
e369d7306d
Rename
2018-04-27 07:51:44 +01:00
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
6c6d43eb4e
Drop RB on coarse space ; that was a mistake
2018-03-17 09:35:01 +00:00
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
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
98af36217a
Zero changes. (I mean literally)
2018-01-27 23:46:02 +00:00
c4f82e072b
_grid becomes private ; use Grid()§
2018-01-27 00:04:12 +00:00
8dccffdfd5
Hide internal data
2018-01-26 23:06:51 +00:00
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
b7f8c5b823
Modify test to merge with the new Lanczos interface
2018-01-12 14:38:27 +00:00
3923683e9b
Updating the feature/clover branch with the newest Hadron package
2018-01-12 13:35:51 +00:00
cf858deb16
Lanczos with 2 reps fixed (tobe tested)
2018-01-10 18:43:02 +01:00
5610570182
Synthetic test of lanczos
2018-01-08 11:36:39 +00:00
4ce63af7d5
Working on Hadrons with Hirep. (QCD is set for SU4)
2017-12-22 19:02:07 +01:00
aa66f41c69
Bug fix in the coarse restore...
...
Think this is nearly there
2017-10-27 10:29:34 +01:00
f96c800d25
Passes reload of coarse basis
2017-10-27 09:43:22 +01:00
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
fa04b6d3c2
Finished ? Verifying coarse evec restore
2017-10-27 08:18:29 +01:00
14507fd6e4
Final? candidate for push back on the lanczos reorg feature
2017-10-26 16:25:01 +01:00
ccd20df827
Better IRL interface
2017-10-26 01:59:59 +01:00
e4d461cb03
Messagign
2017-10-25 23:53:19 +01:00
3d63b4894e
Use existing functionality where possible
2017-10-25 23:52:47 +01:00
a479325349
Rewrite of local coherence lanczos
2017-10-25 23:48:47 +01:00
e325929851
ALl codes compile against the new Lanczos call signature
2017-10-13 14:02:43 +01:00
47af3565f4
Logging improvement; reunified the Lanczos codes
2017-10-13 13:23:07 +01:00
9fe6ac71ea
Starting reorg of Blocked lanczos
2017-10-11 10:12:07 +01:00