1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-09-20 01:05:38 +01:00
Grid/tests
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
..
core 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
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