Christopher Kelly
7b11075102
The user can now specify the implementation of Cshift used by the PaddedCell class through a virtual base class API. Implementations for default (regular Cshift) and for gauge links (which respects the gauge BCs)
...
Fixed const-correctness for PaddedCell and ConjugateGimpl::setDirections
Modified test code for padded-cell implementation of staple, rect-staple to use cconj BCs
2023-06-20 17:09:56 -04:00
Christopher Kelly
abc658dca5
Added coalescedReadGeneralPermute CPU implementation based on Christoph's GPT code
...
In a test code, implemented a padded-cell version of the staple and rectangular-staple calculation
2023-06-20 16:14:25 -04:00
Alessandro Lupo
2372275b2c
Merge pull request #36 from LupoA/sp2n/gpu-bugfix
...
Sp2n/gpu bugfix [close #30 ]
2023-06-20 13:46:00 +01:00
chillenzer
ef736e8aa4
Merge pull request #35 from LupoA/sp2n/enableSp
...
consistent enable sp config flag
2023-06-20 10:41:09 +00:00
Julian Lenz
5e539e2d54
Forgot some follow-ups on changed signature
2023-06-18 12:37:51 +01:00
Julian Lenz
96773f5254
Apparently forgot to remove one Lattice version
2023-06-18 12:21:39 +01:00
Alessandro Lupo
d80df09f3b
consistent enable sp config flag
2023-06-16 19:16:46 +01:00
Julian Lenz
621e612c30
Fix non-zero ret on device bug
2023-06-16 16:27:49 +01:00
Julian Lenz
8c3792721b
ClangFormat
2023-06-16 15:58:23 +01:00
Julian Lenz
c95bbd3948
Remove accelerated lattice version
2023-06-16 15:50:26 +01:00
Julian Lenz
e28ab7a732
Re-included instantiations for symmetric 2Index AS Sp
2023-06-16 14:20:37 +01:00
Alessandro Lupo
c797cbe737
deal with post-merge trauma
2023-06-16 14:20:37 +01:00
Alessandro Lupo
e09dfbf1c2
definetely the right merge upstream/develop
2023-06-16 14:19:46 +01:00
85e35c4da1
fix: added GridLogDebug to BuildSurfaceList debug message.
2023-06-16 10:31:16 +01:00
Peter Boyle
d72e914cf0
Profiling temporary code until optimised
2023-06-15 10:43:04 -04:00
Peter Boyle
3b5254e2d5
Optional checkpoint smeared configs for FTHMC
2023-06-15 10:43:04 -04:00
Peter Boyle
f1c358b596
Additional tests
2023-06-15 10:43:04 -04:00
Peter Boyle
c0ef210265
Hot start should be properly Hot
2023-06-15 10:43:04 -04:00
Peter Boyle
e3e1cc1962
Ta project
2023-06-15 10:43:04 -04:00
Peter Boyle
723eadbb5c
Keep methods virtual
2023-06-15 10:43:04 -04:00
Peter Boyle
e24637ec1e
Clean up
2023-06-15 10:43:04 -04:00
Peter Boyle
8b01ff4ce7
Integrator over to smeared force structure
2023-06-15 10:43:04 -04:00
Peter Boyle
588197c487
Smeared action virtual class
2023-06-15 10:43:04 -04:00
Julian Lenz
116d90b0ee
First attempt on #30
2023-06-15 15:09:37 +01:00
Julian Lenz
b0646ca187
Remove some unused variables
2023-06-15 15:09:09 +01:00
Peter Boyle
1352bad2e4
Sunspot compile
2023-06-15 11:22:46 +00:00
chillenzer
4895ff260e
Merge pull request #28 from LupoA/sp2n/config
...
compile sp2n fermion impl only if declared at config time
2023-06-09 13:07:48 +00:00
Alessandro Lupo
470d93006a
compile sp2n fermion impl only if declared at config time
2023-06-07 12:53:33 +01:00
chillenzer
2f3d03f188
Merge pull request #27 from LupoA/sp2n/documentation
...
documentation for gaugegroup and sp2n
2023-06-01 16:42:27 +00:00
Alessandro Lupo
8db7c23bee
improve documentation
2023-06-01 17:39:10 +01:00
chillenzer
69dc5172dc
Merge pull request #26 from LupoA/sp2n/irreps
...
Sp2n/irreps
2023-06-01 16:28:15 +00:00
Julian Lenz
fd72eb6546
Merge branch 'sp2n/algorithm' into sp2n/irreps
2023-06-01 17:24:01 +01:00
Peter Boyle
ffd7301649
Updated masked / fthmc smeared config container
2023-06-01 06:23:02 -04:00
Peter Boyle
d2a8494044
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2023-06-01 06:22:33 -04:00
Peter Boyle
0982e0d19b
Jacobian action wrapper for FTHMC
2023-06-01 06:15:08 -04:00
Peter Boyle
3badbfc3c1
Refactor the Action and Smeared gauge configuration containers. Add first pass at FTHMC action
2023-06-01 06:14:28 -04:00
Peter Boyle
5465961e30
New test for FTHMC portion
2023-06-01 06:14:04 -04:00
477b794bc5
fix: unused variable removed.
2023-05-29 14:08:53 +01:00
Peter Boyle
4835fd1a87
HIP stream synch
2023-05-27 17:58:22 +03:00
Peter Boyle
6533c25814
Lumi
2023-05-27 16:13:32 +03:00
Alessandro Lupo
b405767569
make private methods private
2023-05-26 17:02:16 +01:00
Alessandro Lupo
fe88a0c12f
cleaner twoindex class, cleaner tests
2023-05-26 16:55:30 +01:00
Alessandro Lupo
e61a9ed2b4
partial revert
2023-05-26 13:54:26 +01:00
Alessandro Lupo
de8daa3824
group is SUn by default
2023-05-26 13:44:41 +01:00
Alessandro Lupo
3a50fb29cb
directly call sp helper
2023-05-26 13:28:47 +01:00
Alessandro Lupo
6647d2656f
rm unnecessary specialisation
2023-05-26 12:27:22 +01:00
Alessandro Lupo
a6f4dbeb6d
remove redundant template parameter
2023-05-26 12:13:40 +01:00
Alessandro Lupo
92a282f2d8
Merge pull request #24 from LupoA/sp2n/fix_static_assert_symmetric
...
Move static_assert inside of function
2023-05-26 11:13:50 +01:00
Alessandro Lupo
ca2fd9fc7b
documentation for gaugegroup and sp2n
2023-05-25 18:40:54 +01:00
Alessandro Lupo
be1a4f5860
implement TwoIndexSymm for sp2n
2023-05-22 17:21:03 +01:00