1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 09:15:38 +01:00
Grid/tests/core
Christopher Kelly 1ad54d049d To PeriodicBC and ConjugateBC, added a new function "CshiftLink" which performs a boundary-aware C-shift of links or products of links. For the latter, the links crossing the global boundary are complex-conjugated.
To the gauge implementations, added CshiftLink functions calling into the appropriate operation for the BC in a given direction.
GaugeTransform, FourierAcceleratedGaugeFixer and WilsonLoops::FieldStrength no longer implicitly assume periodic boundary conditions; instead the shifted link is obtained using CshiftLink and is aware of the gauge implementation.
Added an assert-check to ensure that the gauge fixing converges within the specified number of steps.
Added functionality to compute the timeslice averaged plaquette
Added functionality to compute the 5LI topological charge and timeslice topological charge
Added a check of the properties of the charge conjugation matrix C=-gamma_2 gamma_4 to Test_gamma
Fixed const correctness for Replicate
Modified Test_fft_gfix to support either conjugate or periodic BCs, optionally disabling Fourier-accelerated gauge fixing, and tuning of alpha using cmdline options
2022-06-02 15:30:41 -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 To PeriodicBC and ConjugateBC, added a new function "CshiftLink" which performs a boundary-aware C-shift of links or products of links. For the latter, the links crossing the global boundary are complex-conjugated. 2022-06-02 15:30:41 -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 To PeriodicBC and ConjugateBC, added a new function "CshiftLink" which performs a boundary-aware C-shift of links or products of links. For the latter, the links crossing the global boundary are complex-conjugated. 2022-06-02 15:30:41 -04: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