717f647418
added the WilsonFlow patch from upstream PR #471
2025-02-24 08:41:31 +00:00
94581e3c7a
accelerator_for is broken
2024-02-23 15:58:33 -07:00
4924b3209e
projectU3 yields a unitary matrix
2024-01-23 14:43:58 -07:00
f5b3d582b0
first attempt at U3 projection
2024-01-22 02:49:40 -07:00
981c93d67a
update Test_fatLinks to accept Naik
2024-01-21 21:09:19 -07:00
9cd4128833
fix naik bug
2023-11-03 14:11:38 -06:00
df9b958c40
naik now returns separately
2023-10-30 17:40:53 -06:00
3d3376d1a3
LePage works, trying Naik
2023-10-27 16:26:31 -06:00
21ed6ac0f4
added floating-point support
2023-10-20 13:54:26 -06:00
7bb8ab7000
improve smearing templating
2023-10-20 08:41:02 -06:00
391fd9cc6a
try lepage term
2023-10-17 14:57:15 -06:00
36600899e2
working 7-link; Grid_log; generalShift
2023-10-12 11:11:39 -06:00
0cfd13d18b
7-link working
2023-10-10 22:41:52 -06:00
d247031c98
try 7-link
2023-09-16 23:18:16 -06:00
99d879ea7f
5-link first attempt
2023-08-11 22:56:30 -06:00
9d263d9a7d
fix bug in HISQSmearing; move benchmark b/c i don't understand how makefiles work
2023-06-28 10:05:34 -06:00
9015c229dc
add benchmark to see whether matrix multiplication is slower than read from object
2023-06-27 21:28:26 -06:00
a7eabaad56
rudimentary appendShift convenience method, which allows the user to append an arbitrary shift in one line
2023-06-26 23:59:28 -06:00
eeb4703b84
develop wrappers to make the stencils easier to construct
2023-06-26 17:45:35 -06:00
26b2caf570
add template parameter to Smear_HISQ_fat for MILC interfacing
2023-06-20 15:37:54 -06:00
14d352ea4f
added smearParams struct
2023-06-12 16:55:44 -06:00
1cf9ec1cce
now compiles
2023-06-09 16:27:45 -06:00
4b994a1bc7
trouble with compilation
2023-06-08 17:37:25 -06:00
ab56ad8d7a
fix 3-link stencil
2023-06-07 21:14:58 -06:00
c7bdf2c0e4
3-link test at least gives an answer
2023-05-21 04:33:20 -06:00
bf91778550
verbose plaquette example; fat link test frame
2023-05-17 15:15:54 -06:00
3dbfce5223
Tests clean build on HIP
2022-11-16 20:15:51 -05:00
66d001ec9e
Refactored Wilson flow class; previously the class implemented both iterative and adaptive smearing, but only the iterative method was accessible through the Smearing base class. The implementation of Smearing also forced a clunky need to pass iterative smearing parameters through the constructor but adaptive smearing parameters through the function call. Now there is a WilsonFlowBase class that implements common functionality, and separate WilsonFlow (iterative) and WilsonFlowAdaptive (adaptive) classes, both of which implement Smearing virtual functions.
...
Modified the Wilson flow adaptive smearing step size update to implement the original Ramos definition of the distance, where previously it used the norm of a difference which scales with the volume and so would choose too coarse or too fine steps depending on the volume. This is based on Chulwoo's code.
Added a test comparing adaptive (with tuneable tolerance) to iterative Wilson flow smearing on a random gauge configuration.
2022-10-03 10:59:38 -04:00
d201277652
Expose Nc as a compile time configure option.
...
Remove precision option
2020-10-07 13:07:00 -04:00
6b6c5aa626
remove namespace QCD from directory tests
2019-08-20 15:35:36 +01:00
08904f830e
Merge develop
2019-07-16 11:59:56 +01:00
fa9cd50c5b
Merge branch 'develop' into feature/gpu-port
2019-07-16 11:55:17 +01:00
1ea64b24fe
Smearing test. Test on free field.
2019-02-26 11:31:17 +00:00
c5e081d69c
Re-Merge branch 'develop' into feature/gpu-port
...
Pull in Regensburg MultiGrid pull request
2019-01-03 01:50:16 +00:00
285deab432
Coordinate handling GPU friendly. Avoid std::vector
2018-02-24 22:19:28 +00:00
d74c21a386
GLobal edit for QCD namespace removal & NAMESPACE macros
2018-01-15 09:37:58 +00:00
6ebf9f15b7
Splitting communicators first cut
2017-06-22 08:14:34 +01:00
4a8c4ccfba
Test wilson flow, added maxTau for adaptive flow
2017-06-02 17:02:29 +01:00
aaf1e33a77
Adding adaptive integration in the WilsonFlow
2017-06-02 16:32:35 +01:00
7c6cc85df6
Updating WilsonFlow test
2017-05-27 18:03:49 +01:00
f4e8bf2858
Fixing the topological charge. Wilson Flow tested, ok
2017-05-26 12:45:59 +01:00
120fb59978
Adding tests for WilsonFlow classes
2017-03-21 16:11:35 +09:00