1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-08-05 14:07:12 +01:00

Commit Graph

  • eeb4703b84 develop wrappers to make the stencils easier to construct david clarke 2023-06-26 17:45:35 -06:00
  • a07421b3d3 Merge branch 'develop' into hisq_fat_links david clarke 2023-06-26 13:51:32 -06:00
  • cda53b4068 Merge remote-tracking branch 'origin/develop' into develop david clarke 2023-06-26 13:51:06 -06:00
  • 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 Christopher Kelly 2023-06-26 15:48:47 -04:00
  • 4c6613d72c 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 Christopher Kelly 2023-06-26 10:20:23 -04:00
  • ee92e08edb Merge pull request #435 from fjosw/fix/warnings_in_WilsonKernelsImplementation Peter Boyle 2023-06-23 11:47:19 -04:00
  • c1dcee9328 Merge pull request #437 from fjosw/fix/stencil_debug Peter Boyle 2023-06-23 11:47:00 -04:00
  • 559257bbe9 better documentation and filelist names Alessandro Lupo 2023-06-23 16:16:48 +01:00
  • 6b150961fe Better script Peter Boyle 2023-06-23 18:09:25 +03:00
  • cff1f8d3b8 rm unused variables and formatting Alessandro Lupo 2023-06-23 16:04:18 +01:00
  • f27d2083cd adjustments in SUn and Sp2n impl Alessandro Lupo 2023-06-23 15:34:08 +01:00
  • 36cc9c524f Threaded the constructor of GeneralLocalStencil Christopher Kelly 2023-06-23 09:57:38 -04:00
  • 2822487450 rm unncessary line Alessandro Lupo 2023-06-23 14:55:23 +01:00
  • e07fafe46a minor adjustments to twoindex Alessandro Lupo 2023-06-23 12:18:04 +01:00
  • 063d290bd8 missing function Alessandro Lupo 2023-06-23 11:11:20 +01:00
  • 4e6194d92a Avoid code duplication in ProjectSUn Alessandro Lupo 2023-06-23 11:03:50 +01:00
  • de30c4e22a minor improvements Alessandro Lupo 2023-06-23 10:49:41 +01:00
  • df99f227c1 include missing staple orientations; invert path direction, which was backwards david clarke 2023-06-22 14:57:10 -06:00
  • 5bafcaedfa Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2023-06-22 19:59:45 +03:00
  • bfeceae708 FTHMC Peter Boyle 2023-06-22 12:58:18 -04:00
  • eacb66591f Config command Peter Boyle 2023-06-22 19:56:40 +03:00
  • fadaa85626 Update Peter Boyle 2023-06-22 19:56:27 +03:00
  • 02a5b0d786 Updating run during testing Peter Boyle 2023-06-22 19:52:46 +03:00
  • 0e2141442a Dennis says broken Peter Boyle 2023-06-22 19:19:51 +03:00
  • 769eb0eecb Precision coverage Peter Boyle 2023-06-22 19:19:20 +03:00
  • 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 Christopher Kelly 2023-06-21 16:01:01 -04:00
  • d536c67b9d add HISQSmearing to Smearing.h david clarke 2023-06-20 16:04:48 -06:00
  • f44f005dad rename _lvl1 --> _linkTreatment david clarke 2023-06-20 15:48:27 -06:00
  • 26b2caf570 add template parameter to Smear_HISQ_fat for MILC interfacing david clarke 2023-06-20 15:37:54 -06:00
  • 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 Christopher Kelly 2023-06-20 17:09:56 -04:00
  • 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 Christopher Kelly 2023-06-20 16:14:25 -04:00
  • 8bb078db25 Merge branch 'develop' into hisq_fat_links david clarke 2023-06-20 13:05:00 -06:00
  • b61ba40023 Merge remote-tracking branch 'origin/develop' into develop david clarke 2023-06-20 13:04:53 -06:00
  • 452bf2e907 Accelerator basisRotate also on HIP Christoph Lehner 2023-06-20 20:36:24 +03:00
  • 2372275b2c Merge pull request #36 from LupoA/sp2n/gpu-bugfix Alessandro Lupo 2023-06-20 13:46:00 +01:00
  • ef736e8aa4 Merge pull request #35 from LupoA/sp2n/enableSp chillenzer 2023-06-20 10:41:09 +00:00
  • 5e539e2d54 Forgot some follow-ups on changed signature Julian Lenz 2023-06-18 12:37:51 +01:00
  • 96773f5254 Apparently forgot to remove one Lattice version Julian Lenz 2023-06-18 12:21:39 +01:00
  • d80df09f3b consistent enable sp config flag Alessandro Lupo 2023-06-16 19:16:46 +01:00
  • 621e612c30 Fix non-zero ret on device bug Julian Lenz 2023-06-16 16:27:49 +01:00
  • 8c3792721b ClangFormat Julian Lenz 2023-06-16 15:58:23 +01:00
  • c95bbd3948 Remove accelerated lattice version Julian Lenz 2023-06-16 15:50:26 +01:00
  • e28ab7a732 Re-included instantiations for symmetric 2Index AS Sp Julian Lenz 2023-06-15 15:15:18 +01:00
  • c797cbe737 deal with post-merge trauma Alessandro Lupo 2023-06-13 17:21:01 +01:00
  • e09dfbf1c2 definetely the right merge upstream/develop Alessandro Lupo 2023-06-16 14:19:46 +01:00
  • 85e35c4da1 fix: added GridLogDebug to BuildSurfaceList debug message. Fabian Joswig 2023-06-16 10:29:21 +01:00
  • d72e914cf0 Profiling temporary code until optimised Peter Boyle 2023-06-15 06:54:10 -04:00
  • 3b5254e2d5 Optional checkpoint smeared configs for FTHMC Peter Boyle 2023-06-14 04:54:29 -04:00
  • f1c358b596 Additional tests Peter Boyle 2023-06-13 11:57:11 -04:00
  • c0ef210265 Hot start should be properly Hot Peter Boyle 2023-06-13 11:56:37 -04:00
  • e3e1cc1962 Ta project Peter Boyle 2023-06-13 11:56:11 -04:00
  • 723eadbb5c Keep methods virtual Peter Boyle 2023-06-13 11:55:05 -04:00
  • e24637ec1e Clean up Peter Boyle 2023-06-13 11:54:11 -04:00
  • 8b01ff4ce7 Integrator over to smeared force structure Peter Boyle 2023-06-13 11:53:38 -04:00
  • 588197c487 Smeared action virtual class Peter Boyle 2023-06-13 11:49:09 -04:00
  • 116d90b0ee First attempt on #30 Julian Lenz 2023-06-15 15:09:37 +01:00
  • b0646ca187 Remove some unused variables Julian Lenz 2023-06-15 15:09:09 +01:00
  • 1352bad2e4 Sunspot compile Peter Boyle 2023-06-15 11:22:46 +00:00
  • 09146cfc43 Profiling temporary code until optimised feature/fthmc Peter Boyle 2023-06-15 06:54:10 -04:00
  • a450e96827 Optional checkpoint smeared configs for FTHMC Peter Boyle 2023-06-14 04:54:29 -04:00
  • 0f3678b9be Additional tests Peter Boyle 2023-06-13 11:57:11 -04:00
  • 8dd8338e14 Hot start should be properly Hot Peter Boyle 2023-06-13 11:56:37 -04:00
  • 11e0dc9851 Ta project Peter Boyle 2023-06-13 11:56:11 -04:00
  • f4ef6dae43 Keep methods virtual Peter Boyle 2023-06-13 11:55:05 -04:00
  • b6e147372b Clean up Peter Boyle 2023-06-13 11:54:11 -04:00
  • 3a4a662dc6 Integrator over to smeared force structure Peter Boyle 2023-06-13 11:53:38 -04:00
  • 8d06bda6fb Smeared action virtual class Peter Boyle 2023-06-13 11:49:09 -04:00
  • 14d352ea4f added smearParams struct david clarke 2023-06-12 16:55:44 -06:00
  • 1cf9ec1cce now compiles david clarke 2023-06-09 16:27:45 -06:00
  • 4895ff260e Merge pull request #28 from LupoA/sp2n/config chillenzer 2023-06-09 13:07:48 +00:00
  • 4b994a1bc7 trouble with compilation david clarke 2023-06-08 17:37:25 -06:00
  • e506d6d369 Merge branch 'develop' into hisq_fat_links david clarke 2023-06-07 21:16:20 -06:00
  • ab56ad8d7a fix 3-link stencil david clarke 2023-06-07 21:14:58 -06:00
  • 470d93006a compile sp2n fermion impl only if declared at config time Alessandro Lupo 2023-06-07 12:53:33 +01:00
  • 2f3d03f188 Merge pull request #27 from LupoA/sp2n/documentation chillenzer 2023-06-01 16:42:27 +00:00
  • 8db7c23bee improve documentation Alessandro Lupo 2023-06-01 17:39:10 +01:00
  • 69dc5172dc Merge pull request #26 from LupoA/sp2n/irreps chillenzer 2023-06-01 16:28:15 +00:00
  • fd72eb6546 Merge branch 'sp2n/algorithm' into sp2n/irreps Julian Lenz 2023-06-01 17:24:01 +01:00
  • ffd7301649 Updated masked / fthmc smeared config container Peter Boyle 2023-06-01 06:23:02 -04:00
  • d2a8494044 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2023-06-01 06:22:33 -04:00
  • 0982e0d19b Jacobian action wrapper for FTHMC Peter Boyle 2023-06-01 06:15:08 -04:00
  • 3badbfc3c1 Refactor the Action and Smeared gauge configuration containers. Add first pass at FTHMC action Peter Boyle 2023-06-01 06:14:28 -04:00
  • 5465961e30 New test for FTHMC portion Peter Boyle 2023-06-01 06:14:04 -04:00
  • 477b794bc5 fix: unused variable removed. Fabian Joswig 2023-05-29 14:08:53 +01:00
  • e8c29e2fe5 Merge pull request #31 from paboyle/develop Christoph Lehner 2023-05-28 16:13:12 +02:00
  • 4835fd1a87 HIP stream synch Peter Boyle 2023-05-27 17:58:22 +03:00
  • 6533c25814 Lumi Peter Boyle 2023-05-27 16:13:32 +03:00
  • b405767569 make private methods private Alessandro Lupo 2023-05-26 17:02:16 +01:00
  • fe88a0c12f cleaner twoindex class, cleaner tests Alessandro Lupo 2023-05-26 16:55:30 +01:00
  • e61a9ed2b4 partial revert Alessandro Lupo 2023-05-26 13:54:26 +01:00
  • de8daa3824 group is SUn by default Alessandro Lupo 2023-05-26 13:44:41 +01:00
  • 3a50fb29cb directly call sp helper Alessandro Lupo 2023-05-26 13:28:47 +01:00
  • 6647d2656f rm unnecessary specialisation Alessandro Lupo 2023-05-26 12:27:22 +01:00
  • a6f4dbeb6d remove redundant template parameter Alessandro Lupo 2023-05-26 12:13:40 +01:00
  • 92a282f2d8 Merge pull request #24 from LupoA/sp2n/fix_static_assert_symmetric Alessandro Lupo 2023-05-26 11:13:50 +01:00
  • ca2fd9fc7b documentation for gaugegroup and sp2n Alessandro Lupo 2023-05-25 18:40:54 +01:00
  • 3825329f8e Merge branch 'develop' into hisq_fat_links david clarke 2023-05-24 15:37:25 -06:00
  • be1a4f5860 implement TwoIndexSymm for sp2n Alessandro Lupo 2023-05-22 17:21:03 +01:00
  • 1b2914ec09 FT-HMC smearing, derivative chain rule, log det and force first pass. Peter Boyle 2023-05-22 10:21:37 -04:00
  • 519f795066 Header not liked by gcc on mac? puzzling Peter Boyle 2023-05-22 10:21:12 -04:00