Alessandro Lupo
063d290bd8
missing function
2023-06-23 11:11:20 +01:00
Alessandro Lupo
4e6194d92a
Avoid code duplication in ProjectSUn
2023-06-23 11:03:50 +01:00
Alessandro Lupo
de30c4e22a
minor improvements
2023-06-23 10:49:41 +01:00
Peter Boyle
0e2141442a
Dennis says broken
2023-06-22 19:19:51 +03:00
Peter Boyle
769eb0eecb
Precision coverage
2023-06-22 19:19:20 +03:00
Christopher Kelly
4241c7d4a3
Imported coalescedReadGeneralPermute GPU implementation from Christoph
...
Fixed bug in padded staple code where extract was being called on the result before the GPU view was closed
Fixed compile issue with pointer cast in padded staple code
Added timing summaries of padded staple code and timing breakdown of staple implementation to Test_padded_cell_staple
2023-06-21 16:01:01 -04:00
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
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
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
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
Alessandro Lupo
470d93006a
compile sp2n fermion impl only if declared at config time
2023-06-07 12:53:33 +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
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
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
be1a4f5860
implement TwoIndexSymm for sp2n
2023-05-22 17:21:03 +01:00
Peter Boyle
1b2914ec09
FT-HMC smearing, derivative chain rule, log det and force first pass.
2023-05-22 10:21:37 -04:00
Peter Boyle
519f795066
Header not liked by gcc on mac? puzzling
2023-05-22 10:21:12 -04:00
Alessandro Lupo
5897b93dd4
debug tests, fix dimension
2023-05-22 13:42:21 +01:00
Alessandro Lupo
af091e0881
DimensionHelper for 2index irreps
2023-05-21 16:56:06 +01:00
Alessandro Lupo
85b2cb7a8a
changing some hardcoded SUn lines
2023-05-21 14:50:28 +01:00
Peter Boyle
4240ad5ca8
Preparing for FTHMC
2023-05-19 21:21:55 -04:00
Peter Boyle
d418347d86
public for convenience to see rho params
2023-05-19 21:21:05 -04:00
Peter Boyle
29a4bfe5e5
Clean up
2023-05-19 21:20:45 -04:00
Peter Boyle
9955bf9daf
Regresses to Qlat
2023-05-19 17:32:13 -04:00
Julian Lenz
b8bdc2eefb
Unified two index representations
2023-05-18 18:36:29 +01:00