Peter Boyle
3dbfce5223
Tests clean build on HIP
2022-11-16 20:15:51 -05:00
Peter Boyle
e51eaedc56
Making tests compile
2022-11-15 22:58:30 -05:00
Peter Boyle
e2a938e7f7
GPU happy for compile...?
2022-11-15 17:48:18 -05:00
Peter Boyle
ddad25211b
Extra instantiations
2022-11-15 17:47:52 -05:00
Peter Boyle
6209120de9
Fix to GPU compile attempt
2022-11-15 17:25:58 -05:00
Peter Boyle
fe6e8f5ac6
Benchmark_comms fix
2022-11-15 17:00:49 -05:00
Peter Boyle
ee84dcb400
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-11-15 16:41:55 -05:00
Peter Boyle
0ae0e5f436
Partial Dirichlet test
2022-11-15 16:40:38 -05:00
Peter Boyle
e047616571
Multilevel integrator test
2022-11-15 16:39:39 -05:00
Peter Boyle
1af7572c61
Some test HMCs for DDHMC
2022-11-15 16:38:51 -05:00
Peter Boyle
653039695b
Partial dirichlet changes
2022-11-15 16:37:15 -05:00
Peter Boyle
ca62abd203
Record some perturbative free field calculation
2022-11-15 16:36:46 -05:00
Peter Boyle
e74666a09c
Double length vector type for fast precision change
2022-11-15 16:34:21 -05:00
Peter Boyle
45a001e078
Debug compile
2022-11-15 16:27:20 -05:00
Peter Boyle
0352da34f0
Several deleted files
2022-11-15 16:26:49 -05:00
Peter Boyle
7d302a525d
Natural place for this routine is here
2022-11-15 16:24:55 -05:00
Peter Boyle
e2e269e03b
Partial dirichlet BCs
2022-11-15 16:24:26 -05:00
Peter Boyle
0db4f1803f
Partial dirichlet support
2022-11-15 16:23:41 -05:00
Peter Boyle
5fe480d81c
Generic patch
2022-11-15 16:21:45 -05:00
Peter Boyle
0566fc6267
Partial Dirichlet
2022-11-15 16:21:24 -05:00
Peter Boyle
a11c12e2e7
Modifications for partial dirichlet BCs
2022-11-15 16:20:01 -05:00
Peter Boyle
006268f556
DWF Slow version
2022-11-02 20:24:51 -04:00
Peter Boyle
78acae9b50
Simple DWF for easy check
2022-11-02 20:24:17 -04:00
Peter Boyle
a3927a8a27
Dirichlet
2022-11-02 20:22:27 -04:00
Peter Boyle
d9dd9a5b5f
LLVM update
2022-11-02 19:51:50 -04:00
Peter Boyle
eae1c02111
Bounds check
2022-11-02 19:50:32 -04:00
Peter Boyle
132d841b05
Compile fix
2022-11-02 19:33:22 -04:00
Peter Boyle
2e8c3b0ddb
Slow implementation of Shamir DWF
2022-10-18 18:10:01 -04:00
Peter Boyle
991667ba5e
Revert
2022-10-13 18:50:35 -04:00
Peter Boyle
8a07b52009
Dirichlet
2022-10-13 18:44:47 -04:00
Peter Boyle
2bcff94b52
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-10-13 18:42:04 -04:00
Peter Boyle
d089739e2f
Hack for lattice sites
2022-10-13 17:55:50 -04:00
Peter Boyle
204c283e16
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-10-11 14:59:07 -04:00
Peter Boyle
551a5f8dc8
RRII gpu option
2022-10-11 14:44:55 -04:00
Peter Boyle
c82b164f6b
Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet
2022-10-04 17:41:48 -04:00
Peter Boyle
584a3ee45c
Merge pull request #412 from giltirn/patch/adaptive-wflow
...
Patch/adaptive wflow
2022-10-04 17:23:19 -04:00
Peter Boyle
eec0c9eb7d
Merge pull request #411 from giltirn/patch/dirichlet-fixes
...
Various fixes / changes
2022-10-04 17:22:01 -04:00
Christopher Kelly
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
Peter Boyle
fad2f969d9
Summit up to date
2022-09-27 10:58:43 -04:00
Peter Boyle
48165c1dc1
Ticked off a few items
2022-09-27 10:58:00 -04:00
Peter Boyle
25df2d2c3b
Various precision options
2022-09-27 10:57:12 -04:00
Peter Boyle
af9ecb8b41
Current tests compiling
2022-09-27 10:56:55 -04:00
Peter Boyle
234324599e
Double2
2022-09-27 10:56:10 -04:00
Peter Boyle
97448a93dc
Double2 compiles and dslash runs
2022-09-27 10:55:25 -04:00
Peter Boyle
70c83ec3be
More instantiations
2022-09-27 10:54:23 -04:00
Peter Boyle
8f4e2ee545
Double2
2022-09-27 10:53:46 -04:00
Peter Boyle
e8bfbf2f7c
D2 operators
2022-09-27 10:37:45 -04:00
Peter Boyle
9e81b42981
D2 fields
2022-09-27 10:37:19 -04:00
Peter Boyle
6c9eef9726
D2 fields
2022-09-27 10:36:54 -04:00
Peter Boyle
7ffbc3e98e
Double2 improved. REally don't like 'convertType' - localise to a GPT
...
header
2022-09-27 10:35:31 -04:00