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
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
Peter Boyle
1352bad2e4
Sunspot compile
2023-06-15 11:22:46 +00: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
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
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
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
Peter Boyle
876c8f4478
Nodes on padded cell
2023-05-11 12:35:49 -04:00
Peter Boyle
9c8750f261
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2023-05-11 12:29:09 -04:00
Peter Boyle
91efd08179
Option for Qlat generator basis
2023-05-11 12:27:45 -04:00
Peter Boyle
9953511b65
Mac compile
2023-05-11 12:27:29 -04:00
Peter Boyle
025fa9991a
For FTHMC
2023-05-11 12:26:14 -04:00
Peter Boyle
e8c60c355b
Padded cell code
2023-05-11 12:25:50 -04:00
Peter Boyle
6c9c7f9d85
Permute fix
2023-05-11 12:24:21 -04:00
Peter Boyle
f534523ede
Debug
2023-05-11 12:23:11 -04:00
Peter Boyle
1b8a834beb
Debug
2023-05-11 12:22:24 -04:00
Peter Boyle
3aa43e6065
Debug info
2023-04-20 14:21:13 -04:00
Peter Boyle
78ac4044ff
HMC
2023-04-20 13:28:07 -04:00
Peter Boyle
119c3db47f
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2023-04-18 15:13:16 -04:00
Peter Boyle
21bbdb8fc2
Crusher
2023-04-18 15:11:16 -04:00
Peter Boyle
739bd7572c
Example code
2023-04-17 21:51:55 +00:00
Peter Boyle
074627a5bd
Pass file descriptors through AF_UNIX for level_zero
2023-04-17 21:50:52 +00:00
Peter Boyle
6a23b2c599
Drop UVM
2023-04-17 21:49:58 +00:00
Peter Boyle
bd891fb3f5
tests to compile
2023-04-12 18:32:44 -04:00
Peter Boyle
3984265851
Merge pull request #432 from paboyle/hotfix/nvcc-warnings
...
Unused statements generating warnings removed
2023-04-12 16:59:02 -04:00
Peter Boyle
45361d188f
Merge pull request #427 from fjosw/feat/bug_report_issue_template
...
Feat/bug report issue template
2023-04-12 16:58:41 -04:00
Peter Boyle
80c9d77e02
Merge pull request #433 from paboyle/hotfix/virtual-dtor
...
Virtual destructor for LinearOperator
2023-04-12 16:56:18 -04:00
Peter Boyle
3aff64dddb
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2023-04-11 12:19:15 -07:00
Peter Boyle
b4f2ca81ff
Copy queue and compute queue same as better concurrency
2023-04-11 12:18:21 -07:00
Peter Boyle
d1dea5f840
New driver
2023-04-11 12:16:52 -07:00
Peter Boyle
54f8b84d16
Fence
2023-04-11 12:16:08 -07:00
Peter Boyle
da503fef0e
Name change on barrier routine
2023-04-11 12:14:04 -07:00