g-simonetti
1245a8c151
num_colours added to class S
2025-08-20 16:27:34 +01:00
paboyle
5adf2657dd
Updated to compile and run fast on CUDA
2025-08-10 00:00:13 +01:00
paboyle
9e6a4a4737
Assertion updates to macros (mostly) with backtrace.
...
WIlson flow to include options for DBW2, Iwasaki, Symanzik.
View logging for data assurance
2025-08-07 15:48:38 +00:00
paboyle
41f344bbd3
Merge with Christoph GPT checksum debug
2025-07-15 03:06:09 +00:00
Peter Boyle
f1ed988aa3
Interface to reduced precision comms
2025-06-13 05:04:12 +02:00
Peter Boyle
21de6f7da8
Merge pull request #477 from lehner/feature/wilson-clover-5d
...
Feature/wilson clover 5d
2025-04-24 14:44:48 -04:00
Peter Boyle
ab3de50d5e
Merge pull request #473 from UCL-ARC/gauge_action_deriv
...
WilsonGagueAction deriv
2025-04-24 14:39:10 -04:00
Christoph Lehner
96bf814d8c
Add checkerboarding to 5D compact clover
2025-04-10 23:05:39 +02:00
Christoph Lehner
7ddc422788
CompactWilsonClover5D
2025-04-10 23:05:29 +02:00
Peter Boyle
3811d19298
Fence
2025-04-04 18:35:06 -04:00
Mashy Green
e465fce201
Merge remote-tracking branch 'upstream/develop' into gauge_action_deriv
2025-03-24 10:12:42 +00:00
paboyle
25ab9325e7
Use hostVector but remove construct resize
2025-03-11 15:02:32 +00:00
Mashy Green
98e7418187
Merge remote-tracking branch 'upstream/develop' into gauge_action_deriv
2025-02-24 08:33:05 +00:00
Mashy Green
d2dd8f54e2
Fixing after revering too much!
2025-02-17 17:32:27 +00:00
Mashy Green
7726ee4b16
Reverting whitespace changes
2025-02-17 17:16:28 +00:00
paboyle
382e0abefd
Was issueing a double fence -- the gather also fences
2025-02-12 14:57:28 +00:00
paboyle
6fdefe5b90
Barrier sequencing if doing "GET" not "PUT" is different.
...
This is somewhat better timing for Barriers
2025-02-12 14:55:20 +00:00
paboyle
8cf809e231
Best results on Aurora so far
2025-01-31 16:14:45 +00:00
paboyle
94019a922e
Significantly better performance on Aurora without using pipeline mode
2025-01-30 16:36:46 +00:00
Mashy Green
3ba019c747
Cleaning up and aligning variable naming between action deriv versions
2024-12-03 15:23:00 +00:00
Mashy Green
47429218bb
patched version + modifications to deriv -> staple in qcd/gauge
2024-11-27 16:29:22 +00:00
paboyle
8fe429346f
Dslash testing for reproduce
2024-11-11 23:11:11 +00:00
Peter Boyle
b91fc1b6b4
Merge branch 'feature/boosted' into feature/deprecate-uvm
...
Fixed boosted free field test
2024-10-28 16:53:09 -04:00
Peter Boyle
5603464f39
Fix in partial fraction import/export physical and
...
make the GPU happier on the deprecate-uvm -- don't use static vectors, make member of class
2024-10-23 14:45:58 -04:00
Peter Boyle
655c79f39e
Suppress warning on partial override
2024-10-23 14:44:41 -04:00
Peter Boyle
5ae77876a8
Meson field and Aslash field on GPU; some compiler warning removed
2024-10-18 19:08:06 -04:00
Peter Boyle
6815e138b4
Boosted fermion attempt
2024-10-17 18:37:33 +01:00
paboyle
02c8178f16
Almost working on Aurora
2024-09-23 09:43:50 +00:00
paboyle
066544281f
Deprecate UVM
2024-09-17 13:34:27 +00:00
Peter Boyle
5404fc66ab
Merge needs a fence on SYCL
2024-03-26 00:38:41 +00:00
Peter Boyle
7e5bd46dd3
Booster update
2024-03-06 19:03:45 +01:00
Christoph Lehner
66391f84f2
Merge branch 'feature/gpt' of ../Grid into develop
2024-02-21 19:05:00 +01:00
Peter Boyle
d1d9827263
Integrator logging update
2023-12-08 12:14:00 -05:00
Peter Boyle
c5f1420dea
Merge remote-tracking branch 'LupoA/develop' into LupoA-develop
2023-10-02 16:22:35 -04:00
Peter Boyle
018e6da872
Merge pull request #440 from giltirn/feature/paddedcellgauge
...
Feature/paddedcellgauge
2023-10-02 10:00:42 -04:00
Peter Boyle
e29b97b3ea
Qslash term added
2023-09-14 16:14:03 -04:00
Alessandro Lupo
075b9d22d0
adjoint rep implemented as 2indx symmetric
2023-07-02 13:58:31 +01:00
Alessandro Lupo
34b11864b6
prettiest tests
2023-07-02 13:25:57 +01:00
Christopher Kelly
1dfaa08afb
The stencils for the staple and rect-staple padded cell implementations are now created and stored by workspace classes that allow for reuse providing the grids remain consistent
...
The workspaces are now used by the plaq+rectangle gauge action resulting in a further 2x performance improvement as measured on a 16^4 local volume for 2 nodes (16 ranks) of Crusher
2023-06-28 15:11:24 -04:00
Christopher Kelly
bb71e9a96a
Added PaddedCell and GeneralisedLocalStencil header includes to standard base headers
...
Moved versions of the padded-cell implementations of staple and rect-staple from test code to WilsonLoops header
Added StapleAndRectStapleAll which is now called by the plaq+rectangle action class. Under the hood it uses the padded cell implementations with maximal reuse of the padded gauge links
2023-06-27 11:23:30 -04:00
Christopher Kelly
6f6844ccf1
Added new StapleAll and RectStapleAll functions that return the staples for all mu as an array
...
Modified plaq+rectangle gauge actions to use the above
Added a test code to confirm the above changes
2023-06-26 15:48:47 -04:00
Peter Boyle
ee92e08edb
Merge pull request #435 from fjosw/fix/warnings_in_WilsonKernelsImplementation
...
Unused variable in WilsonKernelsImplementation
2023-06-23 11:47:19 -04:00
Alessandro Lupo
de30c4e22a
minor improvements
2023-06-23 10:49:41 +01: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
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
e28ab7a732
Re-included instantiations for symmetric 2Index AS Sp
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
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
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