1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-10 07:55:35 +00:00
Grid/tests/core
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
..
Makefile.am build system: local Grid link flag moved to configure.ac 2016-08-03 15:07:42 +01:00
Test_cf_coarsen_support.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_checker.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_compact_wilson_clover_speedup.cc Check in compact version of wilson clover fermions 2022-02-02 00:50:05 +01:00
Test_contfrac_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_cshift_red_black_rotate.cc 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
Test_cshift_red_black.cc Speed up Cshift 2020-05-11 17:02:01 -04:00
Test_cshift_rotate.cc Speed up Cshift 2020-05-11 17:02:01 -04:00
Test_dwf_eofa_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_dwf_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_fft_gfix.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_fft.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_fftf.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_gamma.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_GaugeAction.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_gparity_flavour.cc Imported G-parity flavor algebra + tester from feature/gparity_HMC branch 2022-04-06 10:21:04 -04:00
Test_gparity.cc Imported changes from feature/gparity_HMC branch: 2022-05-09 16:27:57 -04:00
Test_gpwilson_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_lie_generators.cc happy compile 2020-10-14 22:59:41 -04:00
Test_main.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_mobius_eofa_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_mobius_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_poisson_fft.cc Zero changes. (I mean literally) 2018-01-27 23:46:02 +00:00
Test_qed.cc fix regression in core/Test_qed.cc 2020-04-15 16:10:15 +01:00
Test_quenched_update.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_RectPlaq.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_reunitarise.cc Fixed test for very much non-unit det 2021-01-15 09:16:02 -05:00
Test_rng_fixed.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_rng.cc Coordinate handling GPU friendly. Avoid std::vector 2018-02-24 22:19:28 +00:00
Test_staggered5D.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_staggered5Dvec.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_staggered5DvecF.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_staggered_naive.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_staggered.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_unary.cc Test project on group 2020-10-31 18:12:30 -04:00
Test_where_extended.cc Test that fails on Cuda 11.0 2021-03-11 22:34:28 +01:00
Test_where.cc Clean up test 2021-03-10 02:45:22 +01:00
Test_wilson_clover.cc Expose Nc as a compile time configure option. 2020-10-07 13:07:00 -04:00
Test_wilson_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_wilson_twisted_mass_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00
Test_zmobius_even_odd.cc Warning free compile on make all and make tests under nvcc 2021-10-27 00:27:03 +01:00