1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 01:05:38 +01:00
Grid/tests
Christopher Kelly 6121397587 Imported changes from feature/gparity_HMC branch:
Added storage of final true residual in mixed-prec CG and enhanced log output
	Fixed const correctness of multi-shift constructor
	Added a mixed precision variant of the multi-shift algorithm that uses a single precision operator and applies periodic reliable update to the residual
	Added tests/solver/Test_dwf_multishift_mixedprec to test the above
	Fixed local coherence lanczos using the (large!) max approx to the chebyshev eval as the scale from which to judge the quality of convergence, resulting a test that always passes
	Added a method to local coherence lanczos class that returns the fine eval/evec pair
	Added iterative log output to power method
	Added optional disabling of the plaquette check in Nerscio to support loading old G-parity configs which have a factor of 2 error in the plaquette
	G-parity Dirac op no longer allows GPBC in the time direction; instead we toggle between periodic and antiperiodic
	Replaced thread_for G-parity 5D force insertion implementation with accelerator_for version capable of running on GPUs
	Generalized tests/lanczos/Test_dwf_lanczos to support regular DWF as well as Gparity, with the action chosen by a command line option
	Modified tests/forces/Test_dwf_gpforce,Test_gpdwf_force,Test_gpwilson_force to use GPBC a spatial direction rather than the t-direction, and antiperiodic BCs for time direction
	tests/core/Test_gparity now supports using APBC in time direction using command line toggle
2022-05-09 16:27:57 -04:00
..
core Imported changes from feature/gparity_HMC branch: 2022-05-09 16:27:57 -04:00
debug Tests compile 2021-04-25 22:20:37 -04:00
forces Imported changes from feature/gparity_HMC branch: 2022-05-09 16:27:57 -04:00
hmc Gparity fix, and plaquette IO 2021-01-14 21:00:36 -05:00
IO Test nested std::vector<grid tensor> 2021-06-08 00:05:35 +01:00
lanczos Imported changes from feature/gparity_HMC branch: 2022-05-09 16:27:57 -04:00
qdpxx Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
smearing Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
solver Imported changes from feature/gparity_HMC branch: 2022-05-09 16:27:57 -04:00
testu01 GLobal edit for QCD namespace removal & NAMESPACE macros 2018-01-15 09:37:58 +00:00
Makefile.am Starting reorg of Blocked lanczos 2017-10-11 10:12:07 +01:00
Test_cayley_even_odd_vec.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_compressed_lanczos_hot_start.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_cshift.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_dwf_mixedcg_prec_halfcomms.cc Deprecate half prec comms 2021-09-14 15:06:59 +01:00
Test_dwf_mixedcg_prec.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_general_stencil.cc Global edit with change to View usage. autoView() creates a wrapper object that closes the view when scope closes. 2020-06-05 18:52:35 -04:00
Test_innerproduct_norm.cc blocked precision promotion infrastructure upgrade 2020-04-24 06:27:20 -04:00
Test_meson_field.cc test done 2021-07-06 11:42:36 +01:00
Test_simd.cc include versions.h again and add back asserts in Test_simd 2020-07-29 10:18:05 -04:00
Test_stencil.cc Accelerator loops for device resident comms buf 2020-08-19 22:40:44 +02:00