1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-09-20 02:01:05 +01:00

Commit Graph

  • e064f17346 Faster halo exchange Peter Boyle 2023-10-19 18:16:23 -04:00
  • afe10ba2a2 More digits Peter Boyle 2023-10-18 22:42:58 -04:00
  • 7cc3435ba8 Imporved General coarsened matrix Peter Boyle 2023-10-18 22:41:53 -04:00
  • 541772313c Verbosity Peter Boyle 2023-10-18 22:40:53 -04:00
  • 3747494a09 Notify delet public Peter Boyle 2023-10-18 22:40:22 -04:00
  • f2b98d0dcc Const safety Peter Boyle 2023-10-18 22:38:12 -04:00
  • 80471bf762 Alternate implementation involving face operations Peter Boyle 2023-10-18 22:37:14 -04:00
  • a06f63c110 Improved I/O and non-lexico option exposed to SciDAC format Peter Boyle 2023-10-18 22:36:39 -04:00
  • 0ae4478cd9 Checkpoint the subspace and ldop Peter Boyle 2023-10-18 22:35:50 -04:00
  • ae4e705e09 Use random vec as easier for debug Peter Boyle 2023-10-18 22:34:21 -04:00
  • f5dcea9dbf Updates for Frontier Peter Boyle 2023-10-10 01:33:36 -04:00
  • 21ed6ac0f4 added floating-point support david clarke 2023-10-20 13:54:26 -06:00
  • 7bb8ab7000 improve smearing templating david clarke 2023-10-20 08:41:02 -06:00
  • 2c824c2641 Merge branch 'develop' into hisq_fat_links david clarke 2023-10-17 16:03:59 -06:00
  • 391fd9cc6a try lepage term david clarke 2023-10-17 14:57:15 -06:00
  • 2207309f8a Spack rules Peter Boyle 2023-10-16 18:38:24 -04:00
  • 51051df62c 3GeV run setup Peter Boyle 2023-10-16 20:49:52 +03:00
  • 33097681b9 FTHMC compiled and merged to develop Peter Boyle 2023-10-14 00:42:55 +03:00
  • 07e4900218 FTHMC commit Peter Boyle 2023-10-13 18:20:43 +03:00
  • 36ab567d67 FTHMC 3 Gev Peter Boyle 2023-10-13 17:58:48 +03:00
  • e19171523b FTHMC Status at lattice conference commit Peter Boyle 2023-10-13 17:57:56 +03:00
  • 9626a2c7c0 Asynch handling Peter Boyle 2023-10-13 17:57:20 +03:00
  • e936f5b80b IfGridTensor shorthand Peter Boyle 2023-10-13 17:56:47 +03:00
  • ffc0639cb9 Running in HMC tests Peter Boyle 2023-10-13 17:55:27 +03:00
  • c5b43b322c traceProduct eliminates non-contributing intermediate terms Peter Boyle 2023-10-13 17:53:58 +03:00
  • c9c4576237 Improved frontier cshift Peter Boyle 2023-10-13 17:46:07 +03:00
  • bf4369f72d clean up HISQSmear with decltypes david clarke 2023-10-12 12:41:06 -06:00
  • 36600899e2 working 7-link; Grid_log; generalShift david clarke 2023-10-12 11:11:39 -06:00
  • b9c70d156b Merge branch 'develop' into hisq_fat_links david clarke 2023-10-10 22:44:17 -06:00
  • eb89579fe7 Merge remote-tracking branch 'origin/develop' into develop david clarke 2023-10-10 22:43:51 -06:00
  • 0cfd13d18b 7-link working david clarke 2023-10-10 22:41:52 -06:00
  • e6ed516052 merged Christoph Lehner 2023-10-08 09:00:37 +02:00
  • e2a3dae1f2 Option for multiple simultaneous CartesianStencils Christoph Lehner 2023-10-08 08:58:44 +02:00
  • 2111e7ab5f Run at physical mass Peter Boyle 2023-10-06 21:20:21 -04:00
  • d29abfdcaf Transfer code to Frontier now Peter Boyle 2023-10-06 21:03:34 -04:00
  • a751c42cc5 Checkpoint restore the setup Peter Boyle 2023-10-06 21:03:08 -04:00
  • 6a3bc9865e Verbose change Peter Boyle 2023-10-06 21:02:04 -04:00
  • 4d5f7e4377 Verbose change Peter Boyle 2023-10-06 21:01:37 -04:00
  • 78b117fb78 Comment fix Peter Boyle 2023-10-06 21:01:15 -04:00
  • ded63a1319 Verbose change/pretty print Peter Boyle 2023-10-06 21:00:53 -04:00
  • df3e4d1e9c Return fix Peter Boyle 2023-10-06 21:00:21 -04:00
  • b58fd80379 I/O for coarse op and reorganise multigrid headers Peter Boyle 2023-10-06 13:43:46 -04:00
  • 7f6e0f57d0 No IO in file Peter Boyle 2023-10-06 13:39:53 -04:00
  • cae27678d8 gpermute Peter Boyle 2023-10-06 13:39:19 -04:00
  • 48ff655bad Slightly less verbose Peter Boyle 2023-10-06 10:47:52 -04:00
  • 2525ad4623 Slight clean up Peter Boyle 2023-10-06 10:47:32 -04:00
  • e7020017c5 Reorganise multigrid Peter Boyle 2023-10-06 10:47:12 -04:00
  • eacebfad74 Reorganise multigrid into multiple headers Peter Boyle 2023-10-06 10:46:21 -04:00
  • 3bc2da5321 Merge branch 'feature/scidac-wp1' of https://github.com/paboyle/Grid into feature/scidac-wp1 Peter Boyle 2023-10-05 16:57:59 -04:00
  • 2d710d6bfd Optimised parameters for 16^3 Peter Boyle 2023-10-05 16:56:55 -04:00
  • 6532b7f32b Eliminate older inefficient coarsening implementation Peter Boyle 2023-10-05 16:56:15 -04:00
  • 7b41b92d99 Only need to bad non-local dimensions Peter Boyle 2023-10-05 16:55:48 -04:00
  • dd557af84b ADEF1 and ADEF2 2 level CG Peter Boyle 2023-10-05 16:55:19 -04:00
  • 59b9d0e030 coalesceRead the blockSum Peter Boyle 2023-10-05 16:54:48 -04:00
  • b82eee4733 Hermitian dealing with Peter Boyle 2023-10-05 16:54:14 -04:00
  • 6a87487544 Running on Frontier, fix RNG big volume y2k, affecting 5D RNG Peter Boyle 2023-10-05 16:45:41 -04:00
  • fcf5023845 Running on Frontier Peter Boyle 2023-10-05 16:45:27 -04:00
  • c8adad6d8b First runs on Summit. PopulateAdag needs work Peter Boyle 2023-10-05 16:43:37 -04:00
  • 737d3ffb98 ADEF1 and 1 hop projection Peter Boyle 2023-10-03 14:22:18 -04:00
  • 6d0c2de399 Deprecate teh PVC directory and make a PVC-OEM generic PVC target with no queueing system dependency -- just interactive scripts Peter Boyle 2023-10-03 17:04:20 +00:00
  • 7786ea9921 Bug fix in script Peter Boyle 2023-10-03 09:58:44 -07:00
  • d93eac7b1c Performance regressed and is OK in icpx 2023.2 Peter Boyle 2023-10-03 15:53:14 +00:00
  • b01e67bab1 coalescedReadGeneralPermute now working Peter Boyle 2023-10-02 17:46:57 -04:00
  • 8a70314f54 Merge branch 'develop' into feature/scidac-wp1 Peter Boyle 2023-10-02 17:24:55 -04:00
  • afc316f501 Rename headers Peter Boyle 2023-10-02 16:25:11 -04:00
  • f14bfd5c1b Relocate sub includes Peter Boyle 2023-10-02 16:23:38 -04:00
  • c5f1420dea Merge remote-tracking branch 'LupoA/develop' into LupoA-develop Peter Boyle 2023-10-02 16:22:35 -04:00
  • 018e6da872 Merge pull request #440 from giltirn/feature/paddedcellgauge Peter Boyle 2023-10-02 10:00:42 -04:00
  • b77bccfac2 Merge pull request #444 from mmphys/feature/docX Peter Boyle 2023-10-02 09:57:11 -04:00
  • 36ae6e5aba Fastest GPU version. Need to work on the PaddedCell now to make much faster Peter Boyle 2023-09-29 18:26:51 -04:00
  • 9db585cfeb Temporary commit while optimisation is carried out Peter Boyle 2023-09-29 17:11:35 -04:00
  • c564611ba7 Annoying hack that is useful to preserve for profiling Peter Boyle 2023-09-29 17:11:12 -04:00
  • e187bcb85c Updating Peter Boyle 2023-09-29 17:10:17 -04:00
  • be18ffe3b4 Further tuning and lanczos Peter Boyle 2023-09-27 16:21:58 -04:00
  • 0d63dce4e2 Timing info Peter Boyle 2023-09-27 16:21:14 -04:00
  • 26b30e1551 Flop count and projection to nearest neighbour (keeps redundant flops) Peter Boyle 2023-09-27 16:20:11 -04:00
  • 7fc58ac293 Verbose subspace init Peter Boyle 2023-09-27 16:19:45 -04:00
  • 3a86cce8c1 Compile Peter Boyle 2023-09-27 16:19:18 -04:00
  • 80359e0d49 Bland SYCL compile Peter Boyle 2023-09-26 13:20:27 -07:00
  • 3d437c5cc4 Making SYCL happy Peter Boyle 2023-09-26 13:19:42 -07:00
  • 37884d369f Coarse space is expensive, but gives a speed up in fine matrix multiplies now. Down to optimisation Peter Boyle 2023-09-25 17:24:19 -04:00
  • 9246e653cd Basic non-local coarsening of operator test Peter Boyle 2023-09-25 17:20:58 -04:00
  • 64283c8673 Normal equations becomes linear function for easy base class pass aroudn Peter Boyle 2023-09-25 17:19:39 -04:00
  • 755002da9c Comparison convenience Peter Boyle 2023-09-25 17:16:33 -04:00
  • 31b8e8b437 Better messaging Peter Boyle 2023-09-25 17:16:14 -04:00
  • 0ec0de97e6 Adef2 implemented and working in an HDCG like context Peter Boyle 2023-09-25 17:15:03 -04:00
  • 6c3ade5d89 Improved the coarsening Peter Boyle 2023-09-25 17:14:40 -04:00
  • 980c5f9a34 Update chebyshev setup Peter Boyle 2023-09-25 17:12:22 -04:00
  • 63d9b8e8a3 Merge remote-tracking branch 'origin/develop' into hisq_fat_links david clarke 2023-09-16 23:20:31 -06:00
  • d247031c98 try 7-link david clarke 2023-09-16 23:18:16 -06:00
  • e29b97b3ea Qslash term added Peter Boyle 2023-09-14 16:14:03 -04:00
  • ad2b699d2b Better macos Peter Boyle 2023-09-14 16:12:21 -04:00
  • 471ca5f281 Power method more iterations Peter Boyle 2023-09-07 10:55:05 -04:00
  • e82ddcff5d Working getting closer to HDCG but some low level engineering work still needed + MUCH work on optimisation Peter Boyle 2023-09-07 10:53:51 -04:00
  • b9dcad89e8 Test cases for coarsening with non-local stencil Peter Boyle 2023-09-07 10:53:22 -04:00
  • 993f43ef4a Even odd use case Peter Boyle 2023-09-07 10:53:06 -04:00
  • 2b43308208 First cut non-local coarsening Peter Boyle 2023-08-25 17:38:07 -04:00
  • 04a1ac3a76 First cut for non-local coarsening Peter Boyle 2023-08-25 17:37:38 -04:00
  • 990b8798bd Merge remote-tracking branch 'refs/remotes/origin/develop' into develop Peter Boyle 2023-08-25 17:36:45 -04:00
  • b334a73a44 Stencil improvement Peter Boyle 2023-08-25 17:35:10 -04:00