cfa0576 | Chulwoo Jung | 26 February 2024, 03:37:48 UTC | Getting rid of one more non-auto View, comms overlap in Laplace operator | 26 February 2024, 03:37:48 UTC |
fe98e9f | Chulwoo Jung | 13 February 2024, 17:06:08 UTC | Fixing Laplace flopcount Minor cleanup | 13 February 2024, 17:06:08 UTC |
948d16f | Chulwoo Jung | 13 February 2024, 02:23:36 UTC | Laplace benchmark added | 13 February 2024, 02:23:36 UTC |
58fbcaa | Chulwoo Jung | 13 February 2024, 02:10:21 UTC | Checking in before cleaning up | 13 February 2024, 02:10:21 UTC |
9ad6836 | Chulwoo Jung | 08 February 2024, 22:13:10 UTC | Mixed precision for Laplace. Main program with Metric | 08 February 2024, 22:13:10 UTC |
026eb8a | Chulwoo Jung | 12 December 2023, 20:34:03 UTC | Wilson RMHMC main program | 12 December 2023, 20:34:03 UTC |
076580c | Chulwoo Jung | 12 December 2023, 20:32:00 UTC | Recovering mixed precision CG for Laplace Checking in to move to aurora | 12 December 2023, 20:32:00 UTC |
7af6022 | Chulwoo Jung | 05 December 2023, 01:05:41 UTC | Added midMD checkpointing (for lattice only for now) | 05 December 2023, 01:05:41 UTC |
982a605 | Chulwoo Jung | 22 November 2023, 21:33:15 UTC | Checking in before forking | 22 November 2023, 21:33:15 UTC |
dc36d27 | Chulwoo Jung | 21 November 2023, 18:48:51 UTC | Gauge RMHMC conserving dH | 21 November 2023, 18:48:51 UTC |
515ff6b | Chulwoo Jung | 10 November 2023, 02:42:46 UTC | Added Laplacian metric, Gauge OpenBC | 10 November 2023, 02:42:46 UTC |
6d0c2de | Peter Boyle | 03 October 2023, 17:04:20 UTC | Deprecate teh PVC directory and make a PVC-OEM generic PVC target with no queueing system dependency -- just interactive scripts | 03 October 2023, 17:04:20 UTC |
7786ea9 | Peter Boyle | 03 October 2023, 16:58:44 UTC | Bug fix in script | 03 October 2023, 16:58:44 UTC |
d93eac7 | Peter Boyle | 03 October 2023, 15:53:14 UTC | Performance regressed and is OK in icpx 2023.2 | 03 October 2023, 15:53:14 UTC |
afc316f | Peter Boyle | 02 October 2023, 20:25:11 UTC | Rename headers | 02 October 2023, 20:25:11 UTC |
f14bfd5 | Peter Boyle | 02 October 2023, 20:23:38 UTC | Relocate sub includes | 02 October 2023, 20:23:38 UTC |
c5f1420 | Peter Boyle | 02 October 2023, 20:22:35 UTC | Merge remote-tracking branch 'LupoA/develop' into LupoA-develop | 02 October 2023, 20:22:35 UTC |
018e6da | Peter Boyle | 02 October 2023, 14:00:42 UTC | Merge pull request #440 from giltirn/feature/paddedcellgauge Feature/paddedcellgauge | 02 October 2023, 14:00:42 UTC |
b77bccf | Peter Boyle | 02 October 2023, 13:57:11 UTC | Merge pull request #444 from mmphys/feature/docX Update doc complete list of Macports needed to build Grid on a fresh Mac | 02 October 2023, 13:57:11 UTC |
80359e0 | Peter Boyle | 26 September 2023, 20:20:27 UTC | Bland SYCL compile | 26 September 2023, 20:20:27 UTC |
3d437c5 | Peter Boyle | 26 September 2023, 20:19:42 UTC | Making SYCL happy | 26 September 2023, 20:19:42 UTC |
b8a7004 | Peter Boyle | 14 August 2023, 19:17:03 UTC | Partial fraction test | 14 August 2023, 19:17:03 UTC |
bd56c95 | Michael Marshall | 14 July 2023, 12:50:06 UTC | Update documentation with complete list of Macports needed to build Grid on a fresh Mac | 14 July 2023, 12:50:06 UTC |
9945120 | Peter Boyle | 12 July 2023, 20:32:26 UTC | Merge pull request #439 from felixerben/bugfix/IRL_convergence Bugfix/irl convergence | 12 July 2023, 20:32:26 UTC |
dbd8bb4 | chillenzer | 04 July 2023, 15:23:43 UTC | Merge pull request #32 from LupoA/sp2n/develop Sp2n/develop | 04 July 2023, 15:23:43 UTC |
3a29af0 | Julian Lenz | 04 July 2023, 15:08:44 UTC | Fixed linker error | 04 July 2023, 15:08:44 UTC |
f7b79cd | Julian Lenz | 03 July 2023, 17:00:32 UTC | Added test for ProjectSpn | 03 July 2023, 17:00:32 UTC |
075b9d2 | Alessandro Lupo | 02 July 2023, 12:58:31 UTC | adjoint rep implemented as 2indx symmetric | 02 July 2023, 12:58:31 UTC |
b92428f | Alessandro Lupo | 02 July 2023, 12:34:03 UTC | better test | 02 July 2023, 12:34:03 UTC |
34b1186 | Alessandro Lupo | 02 July 2023, 12:25:57 UTC | prettiest tests | 02 July 2023, 12:25:57 UTC |
1dfaa08 | Christopher Kelly | 28 June 2023, 19:11:24 UTC | 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 | 28 June 2023, 19:11:24 UTC |
f44dce3 | Christopher Kelly | 27 June 2023, 18:58:10 UTC | Implemented acclerator-optimized versions of localCopyRegion and insertSliceLocal to speed up padding Fixed const correctness on PaddedCell methods Fixed compile issues on Crusher Added timing breakdowns for PaddedCell::Expand and the padded implementations of the staples, visible under --log Performance Optimized kernel for StaplePadded Test_iwasaki_action_newstaple now repeats the calculation 10 times and reports average timings | 27 June 2023, 18:58:10 UTC |
bb71e9a | Christopher Kelly | 27 June 2023, 15:23:30 UTC | 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 | 27 June 2023, 15:23:30 UTC |
78bae94 | Felix Erben | 27 June 2023, 13:38:19 UTC | returning Nstop vectors even if not all meet true convergence criterion | 27 June 2023, 13:38:19 UTC |
dd170ea | Felix Erben | 27 June 2023, 10:37:01 UTC | whitespace | 27 June 2023, 10:37:01 UTC |
0147048 | Felix Erben | 27 June 2023, 10:33:30 UTC | do one more iteration if not all vectors converged | 27 June 2023, 10:33:30 UTC |
6f6844c | Christopher Kelly | 26 June 2023, 19:48:47 UTC | 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 | 26 June 2023, 19:48:47 UTC |
4c6613d | Christopher Kelly | 26 June 2023, 14:20:23 UTC | Modified RectStapleDouble and RectStapleOptimised to use Gauge-BC respecting CshiftLink Added test code tests/debug/Test_optimized_staple_gaugebc demonstrating equivalence of above to RectStapleUnoptimised for cconj gauge BCs Removed optimized staple only being used for periodic gauge BCs; it is now always used | 26 June 2023, 14:20:23 UTC |
ee92e08 | Peter Boyle | 23 June 2023, 15:47:19 UTC | Merge pull request #435 from fjosw/fix/warnings_in_WilsonKernelsImplementation Unused variable in WilsonKernelsImplementation | 23 June 2023, 15:47:19 UTC |
c1dcee9 | Peter Boyle | 23 June 2023, 15:47:00 UTC | Merge pull request #437 from fjosw/fix/stencil_debug Added GridLogDebug to BuildSurfaceList debug message | 23 June 2023, 15:47:00 UTC |
559257b | Alessandro Lupo | 23 June 2023, 15:16:48 UTC | better documentation and filelist names | 23 June 2023, 15:16:48 UTC |
6b15096 | Peter Boyle | 23 June 2023, 15:09:25 UTC | Better script | 23 June 2023, 15:09:25 UTC |
cff1f8d | Alessandro Lupo | 23 June 2023, 15:04:18 UTC | rm unused variables and formatting | 23 June 2023, 15:04:18 UTC |
f27d208 | Alessandro Lupo | 23 June 2023, 14:34:08 UTC | adjustments in SUn and Sp2n impl | 23 June 2023, 14:34:08 UTC |
36cc9c5 | Christopher Kelly | 23 June 2023, 13:57:38 UTC | Threaded the constructor of GeneralLocalStencil | 23 June 2023, 13:57:38 UTC |
2822487 | Alessandro Lupo | 23 June 2023, 13:55:23 UTC | rm unncessary line | 23 June 2023, 13:55:23 UTC |
e07fafe | Alessandro Lupo | 23 June 2023, 11:18:04 UTC | minor adjustments to twoindex | 23 June 2023, 11:18:04 UTC |
063d290 | Alessandro Lupo | 23 June 2023, 10:11:20 UTC | missing function | 23 June 2023, 10:11:20 UTC |
4e6194d | Alessandro Lupo | 23 June 2023, 10:03:50 UTC | Avoid code duplication in ProjectSUn | 23 June 2023, 10:03:50 UTC |
de30c4e | Alessandro Lupo | 23 June 2023, 09:49:41 UTC | minor improvements | 23 June 2023, 09:49:41 UTC |
5bafcae | Peter Boyle | 22 June 2023, 16:59:45 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 22 June 2023, 16:59:45 UTC |
bfeceae | Peter Boyle | 22 June 2023, 16:58:18 UTC | FTHMC | 22 June 2023, 16:58:18 UTC |
eacb665 | Peter Boyle | 22 June 2023, 16:56:40 UTC | Config command | 22 June 2023, 16:56:40 UTC |
fadaa85 | Peter Boyle | 22 June 2023, 16:56:27 UTC | Update | 22 June 2023, 16:56:27 UTC |
02a5b0d | Peter Boyle | 22 June 2023, 16:52:46 UTC | Updating run during testing | 22 June 2023, 16:52:46 UTC |
0e21414 | Peter Boyle | 22 June 2023, 16:19:51 UTC | Dennis says broken | 22 June 2023, 16:19:51 UTC |
769eb0e | Peter Boyle | 22 June 2023, 16:19:20 UTC | Precision coverage | 22 June 2023, 16:19:20 UTC |
4241c7d | Christopher Kelly | 21 June 2023, 20:01:01 UTC | 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 | 21 June 2023, 20:01:01 UTC |
7b11075 | Christopher Kelly | 20 June 2023, 21:09:56 UTC | 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 | 20 June 2023, 21:09:56 UTC |
abc658d | Christopher Kelly | 20 June 2023, 20:14:25 UTC | 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 | 20 June 2023, 20:14:25 UTC |
2372275 | Alessandro Lupo | 20 June 2023, 12:46:00 UTC | Merge pull request #36 from LupoA/sp2n/gpu-bugfix Sp2n/gpu bugfix [close #30] | 20 June 2023, 12:46:00 UTC |
ef736e8 | chillenzer | 20 June 2023, 10:41:09 UTC | Merge pull request #35 from LupoA/sp2n/enableSp consistent enable sp config flag | 20 June 2023, 10:41:09 UTC |
5e539e2 | Julian Lenz | 18 June 2023, 11:37:51 UTC | Forgot some follow-ups on changed signature | 18 June 2023, 11:37:51 UTC |
96773f5 | Julian Lenz | 18 June 2023, 11:21:39 UTC | Apparently forgot to remove one Lattice version | 18 June 2023, 11:21:39 UTC |
d80df09 | Alessandro Lupo | 16 June 2023, 18:16:46 UTC | consistent enable sp config flag | 16 June 2023, 18:16:46 UTC |
621e612 | Julian Lenz | 16 June 2023, 15:27:49 UTC | Fix non-zero ret on device bug | 16 June 2023, 15:27:49 UTC |
8c37927 | Julian Lenz | 16 June 2023, 14:58:23 UTC | ClangFormat | 16 June 2023, 14:58:23 UTC |
c95bbd3 | Julian Lenz | 16 June 2023, 14:50:26 UTC | Remove accelerated lattice version | 16 June 2023, 14:50:26 UTC |
e28ab7a | Julian Lenz | 15 June 2023, 14:15:18 UTC | Re-included instantiations for symmetric 2Index AS Sp | 16 June 2023, 13:20:37 UTC |
c797cbe | Alessandro Lupo | 13 June 2023, 16:21:01 UTC | deal with post-merge trauma | 16 June 2023, 13:20:37 UTC |
e09dfbf | Alessandro Lupo | 16 June 2023, 13:19:46 UTC | definetely the right merge upstream/develop | 16 June 2023, 13:19:46 UTC |
85e35c4 | Fabian Joswig | 16 June 2023, 09:29:21 UTC | fix: added GridLogDebug to BuildSurfaceList debug message. | 16 June 2023, 09:31:16 UTC |
d72e914 | Peter Boyle | 15 June 2023, 10:54:10 UTC | Profiling temporary code until optimised | 15 June 2023, 14:43:04 UTC |
3b5254e | Peter Boyle | 14 June 2023, 08:54:29 UTC | Optional checkpoint smeared configs for FTHMC | 15 June 2023, 14:43:04 UTC |
f1c358b | Peter Boyle | 13 June 2023, 15:57:11 UTC | Additional tests | 15 June 2023, 14:43:04 UTC |
c0ef210 | Peter Boyle | 13 June 2023, 15:56:37 UTC | Hot start should be properly Hot | 15 June 2023, 14:43:04 UTC |
e3e1cc1 | Peter Boyle | 13 June 2023, 15:56:11 UTC | Ta project | 15 June 2023, 14:43:04 UTC |
723eadb | Peter Boyle | 13 June 2023, 15:55:05 UTC | Keep methods virtual | 15 June 2023, 14:43:04 UTC |
e24637e | Peter Boyle | 13 June 2023, 15:54:11 UTC | Clean up | 15 June 2023, 14:43:04 UTC |
8b01ff4 | Peter Boyle | 13 June 2023, 15:53:38 UTC | Integrator over to smeared force structure | 15 June 2023, 14:43:04 UTC |
588197c | Peter Boyle | 13 June 2023, 15:49:09 UTC | Smeared action virtual class | 15 June 2023, 14:43:04 UTC |
116d90b | Julian Lenz | 15 June 2023, 14:09:37 UTC | First attempt on #30 | 15 June 2023, 14:09:37 UTC |
b0646ca | Julian Lenz | 15 June 2023, 14:09:09 UTC | Remove some unused variables | 15 June 2023, 14:09:09 UTC |
1352bad | Peter Boyle | 15 June 2023, 11:22:46 UTC | Sunspot compile | 15 June 2023, 11:22:46 UTC |
4895ff2 | chillenzer | 09 June 2023, 13:07:48 UTC | Merge pull request #28 from LupoA/sp2n/config compile sp2n fermion impl only if declared at config time | 09 June 2023, 13:07:48 UTC |
470d930 | Alessandro Lupo | 07 June 2023, 11:53:33 UTC | compile sp2n fermion impl only if declared at config time | 07 June 2023, 11:53:33 UTC |
2f3d03f | chillenzer | 01 June 2023, 16:42:27 UTC | Merge pull request #27 from LupoA/sp2n/documentation documentation for gaugegroup and sp2n | 01 June 2023, 16:42:27 UTC |
8db7c23 | Alessandro Lupo | 01 June 2023, 16:39:10 UTC | improve documentation | 01 June 2023, 16:39:10 UTC |
69dc517 | chillenzer | 01 June 2023, 16:28:15 UTC | Merge pull request #26 from LupoA/sp2n/irreps Sp2n/irreps | 01 June 2023, 16:28:15 UTC |
fd72eb6 | Julian Lenz | 01 June 2023, 16:24:01 UTC | Merge branch 'sp2n/algorithm' into sp2n/irreps | 01 June 2023, 16:24:01 UTC |
ffd7301 | Peter Boyle | 01 June 2023, 10:23:02 UTC | Updated masked / fthmc smeared config container | 01 June 2023, 10:23:02 UTC |
d2a8494 | Peter Boyle | 01 June 2023, 10:22:33 UTC | Merge branch 'develop' of https://github.com/paboyle/Grid into develop | 01 June 2023, 10:22:33 UTC |
0982e0d | Peter Boyle | 01 June 2023, 10:15:08 UTC | Jacobian action wrapper for FTHMC | 01 June 2023, 10:15:08 UTC |
3badbfc | Peter Boyle | 01 June 2023, 10:14:28 UTC | Refactor the Action and Smeared gauge configuration containers. Add first pass at FTHMC action | 01 June 2023, 10:14:28 UTC |
5465961 | Peter Boyle | 01 June 2023, 10:14:04 UTC | New test for FTHMC portion | 01 June 2023, 10:14:04 UTC |
477b794 | Fabian Joswig | 29 May 2023, 13:08:53 UTC | fix: unused variable removed. | 29 May 2023, 13:08:53 UTC |
4835fd1 | Peter Boyle | 27 May 2023, 14:58:22 UTC | HIP stream synch | 27 May 2023, 14:58:22 UTC |
6533c25 | Peter Boyle | 27 May 2023, 13:13:32 UTC | Lumi | 27 May 2023, 13:13:32 UTC |
b405767 | Alessandro Lupo | 26 May 2023, 16:02:16 UTC | make private methods private | 26 May 2023, 16:02:16 UTC |
fe88a0c | Alessandro Lupo | 26 May 2023, 15:55:30 UTC | cleaner twoindex class, cleaner tests | 26 May 2023, 15:55:30 UTC |