1
0
mirror of https://github.com/paboyle/Grid.git synced 2024-11-09 23:45:36 +00:00

Commit Graph

  • 031f85247c multRHS initial support -- needs optimisation for multi project/promote. Bug fix in freeing intermediate grids to stop double free Peter Boyle 2023-11-23 18:18:35 -0500
  • 639cc6f73a better support for multiRHS coarse space Still to add restriction of domain of last loop to interior of padded cell (expect about 4.5x on test volume on Crusher) Peter Boyle 2023-11-23 18:16:26 -0500
  • 982a60536c Checking in before forking Chulwoo Jung 2023-11-22 16:33:15 -0500
  • dc36d272ce Gauge RMHMC conserving dH Chulwoo Jung 2023-11-21 13:48:51 -0500
  • 09946cf1ba Improved, works on 48^3 moving to multiRHS optimisations Peter Boyle 2023-11-15 18:03:05 -0500
  • f4fa95e7cb Use 5.3.0 Peter Boyle 2023-11-15 18:01:38 -0500
  • 100e29e35e Allow expression as argument to norm2 Peter Boyle 2023-11-15 18:00:44 -0500
  • 4cbe471a83 devVector Peter Boyle 2023-11-15 18:00:07 -0500
  • 8bece1f861 Faster to transpose the matrix and apply with column major order Peter Boyle 2023-11-15 17:58:38 -0500
  • a3ca71ec01 Lots more setup options, still working on them Peter Boyle 2023-11-15 17:58:04 -0500
  • e0543e8af5 Implement flexible preconditioned CG Peter Boyle 2023-11-15 17:57:39 -0500
  • c1eb80d01a Print which have converged Peter Boyle 2023-11-15 17:57:08 -0500
  • a26121d97b Better printing Peter Boyle 2023-11-15 17:56:45 -0500
  • 043031a757 Report resid on failed convergence Peter Boyle 2023-11-15 17:56:22 -0500
  • 807aeebe4c Resize tol in constructor Peter Boyle 2023-11-15 17:55:57 -0500
  • 8aa1a37aad For Mirs preconditioner solver Peter Boyle 2023-11-15 17:55:32 -0500
  • 515ff6bf62 Added Laplacian metric, Gauge OpenBC Chulwoo Jung 2023-11-09 21:42:46 -0500
  • 7d077fe493 Frontier compiel Peter Boyle 2023-11-09 13:58:44 -0500
  • 9cd4128833 fix naik bug david clarke 2023-11-03 14:11:38 -0600
  • c8b17c9526 Naik to CShift david clarke 2023-11-02 12:43:22 -0600
  • 2ae2a81e85 attempt to fix Naik david clarke 2023-10-31 13:54:55 -0600
  • 69c869d345 fixed stupid typo david clarke 2023-10-30 17:41:52 -0600
  • df9b958c40 naik now returns separately david clarke 2023-10-30 17:40:53 -0600
  • 3d3376d1a3 LePage works, trying Naik david clarke 2023-10-27 16:26:31 -0600
  • 4efa042f50 C++17 change Peter Boyle 2023-10-24 10:57:50 -0400
  • c7cb37e970 c++17 accepted Peter Boyle 2023-10-24 10:57:24 -0400
  • d34b207eab Avoid HIP warnings Peter Boyle 2023-10-24 10:57:04 -0400
  • 0e6fa6f6b8 DOn't need the Cshift for the period optimisation Peter Boyle 2023-10-24 10:56:31 -0400
  • 38b87de53f This works around a stacksize limit on AMD GPU Peter Boyle 2023-10-24 10:56:07 -0400
  • aa5047a9e4 Faster blockProject blockPromote Peter Boyle 2023-10-24 10:49:55 -0400
  • 24b6ee0df9 M4 file Peter Boyle 2023-10-24 10:36:48 -0400
  • 1e79cc9cbe Avoid compiler error Peter Boyle 2023-10-24 10:36:09 -0400
  • b3925df9c3 Verbose on CPU-GPU xfer, remove performance by default Peter Boyle 2023-10-24 10:25:01 -0400
  • f2648e94b9 getHostPointer added to Lattice Christoph Lehner 2023-10-23 13:47:41 +0200
  • 351795ac3a Better messaging Peter Boyle 2023-10-20 19:33:04 -0400
  • 9c9c42d0df Tests on frontier with real speed up . 3.5x on 16^3 at mq=0.01 Peter Boyle 2023-10-20 19:25:39 -0400
  • b6ad1bafc7 Normal memory SendToRecvFrom asynchronous for use in general stencil code Peter Boyle 2023-10-20 19:24:38 -0400
  • a5ca40f446 Better verbose -- track CPU GPU motion under --log Memory, others go to debug output stream Peter Boyle 2023-10-20 19:23:50 -0400
  • 9ab54c5565 Overlap comms & data copy/buffer assembly in Ghost zone exchange Peter Boyle 2023-10-20 19:23:00 -0400
  • 4341d96bde Massively sped up coarse grid mult, comms Save 3ms spend (60% of time !) on cudaMalloc !! Peter Boyle 2023-10-20 19:21:48 -0400
  • 5fac47a26d Faster halo exchange Peter Boyle 2023-10-19 18:16:47 -0400
  • e064f17346 Faster halo exchange Peter Boyle 2023-10-19 18:16:23 -0400
  • afe10ba2a2 More digits Peter Boyle 2023-10-18 22:42:58 -0400
  • 7cc3435ba8 Imporved General coarsened matrix Peter Boyle 2023-10-18 22:41:53 -0400
  • 541772313c Verbosity Peter Boyle 2023-10-18 22:40:53 -0400
  • 3747494a09 Notify delet public Peter Boyle 2023-10-18 22:40:22 -0400
  • f2b98d0dcc Const safety Peter Boyle 2023-10-18 22:38:12 -0400
  • 80471bf762 Alternate implementation involving face operations Peter Boyle 2023-10-18 22:37:14 -0400
  • a06f63c110 Improved I/O and non-lexico option exposed to SciDAC format Peter Boyle 2023-10-18 22:36:39 -0400
  • 0ae4478cd9 Checkpoint the subspace and ldop Peter Boyle 2023-10-18 22:35:50 -0400
  • ae4e705e09 Use random vec as easier for debug Peter Boyle 2023-10-18 22:34:21 -0400
  • f5dcea9dbf Updates for Frontier Peter Boyle 2023-10-10 01:33:36 -0400
  • 21ed6ac0f4 added floating-point support david clarke 2023-10-20 13:54:26 -0600
  • 7bb8ab7000 improve smearing templating david clarke 2023-10-20 08:41:02 -0600
  • 2c824c2641 Merge branch 'develop' into hisq_fat_links david clarke 2023-10-17 16:03:59 -0600
  • 391fd9cc6a try lepage term david clarke 2023-10-17 14:57:15 -0600
  • 2207309f8a Spack rules Peter Boyle 2023-10-16 18:38:24 -0400
  • 51051df62c 3GeV run setup Peter Boyle 2023-10-16 20:49:52 +0300
  • 33097681b9 FTHMC compiled and merged to develop Peter Boyle 2023-10-14 00:42:55 +0300
  • 07e4900218 FTHMC commit Peter Boyle 2023-10-13 18:20:43 +0300
  • 36ab567d67 FTHMC 3 Gev Peter Boyle 2023-10-13 17:58:48 +0300
  • e19171523b FTHMC Status at lattice conference commit Peter Boyle 2023-10-13 17:57:56 +0300
  • 9626a2c7c0 Asynch handling Peter Boyle 2023-10-13 17:57:20 +0300
  • e936f5b80b IfGridTensor shorthand Peter Boyle 2023-10-13 17:56:47 +0300
  • ffc0639cb9 Running in HMC tests Peter Boyle 2023-10-13 17:55:27 +0300
  • c5b43b322c traceProduct eliminates non-contributing intermediate terms Peter Boyle 2023-10-13 17:53:58 +0300
  • c9c4576237 Improved frontier cshift Peter Boyle 2023-10-13 17:46:07 +0300
  • bf4369f72d clean up HISQSmear with decltypes david clarke 2023-10-12 12:41:06 -0600
  • 36600899e2 working 7-link; Grid_log; generalShift david clarke 2023-10-12 11:11:39 -0600
  • b9c70d156b Merge branch 'develop' into hisq_fat_links david clarke 2023-10-10 22:44:17 -0600
  • eb89579fe7 Merge remote-tracking branch 'origin/develop' into develop david clarke 2023-10-10 22:43:51 -0600
  • 0cfd13d18b 7-link working david clarke 2023-10-10 22:41:52 -0600
  • e6ed516052 merged Christoph Lehner 2023-10-08 09:00:37 +0200
  • e2a3dae1f2 Option for multiple simultaneous CartesianStencils Christoph Lehner 2023-10-08 08:58:44 +0200
  • 2111e7ab5f Run at physical mass Peter Boyle 2023-10-06 21:20:21 -0400
  • d29abfdcaf Transfer code to Frontier now Peter Boyle 2023-10-06 21:03:34 -0400
  • a751c42cc5 Checkpoint restore the setup Peter Boyle 2023-10-06 21:03:08 -0400
  • 6a3bc9865e Verbose change Peter Boyle 2023-10-06 21:02:04 -0400
  • 4d5f7e4377 Verbose change Peter Boyle 2023-10-06 21:01:37 -0400
  • 78b117fb78 Comment fix Peter Boyle 2023-10-06 21:01:15 -0400
  • ded63a1319 Verbose change/pretty print Peter Boyle 2023-10-06 21:00:53 -0400
  • df3e4d1e9c Return fix Peter Boyle 2023-10-06 21:00:21 -0400
  • b58fd80379 I/O for coarse op and reorganise multigrid headers Peter Boyle 2023-10-06 13:43:46 -0400
  • 7f6e0f57d0 No IO in file Peter Boyle 2023-10-06 13:39:53 -0400
  • cae27678d8 gpermute Peter Boyle 2023-10-06 13:39:19 -0400
  • 48ff655bad Slightly less verbose Peter Boyle 2023-10-06 10:47:52 -0400
  • 2525ad4623 Slight clean up Peter Boyle 2023-10-06 10:47:32 -0400
  • e7020017c5 Reorganise multigrid Peter Boyle 2023-10-06 10:47:12 -0400
  • eacebfad74 Reorganise multigrid into multiple headers Peter Boyle 2023-10-06 10:46:21 -0400
  • 3bc2da5321 Merge branch 'feature/scidac-wp1' of https://github.com/paboyle/Grid into feature/scidac-wp1 Peter Boyle 2023-10-05 16:57:59 -0400
  • 2d710d6bfd Optimised parameters for 16^3 Peter Boyle 2023-10-05 16:56:55 -0400
  • 6532b7f32b Eliminate older inefficient coarsening implementation Peter Boyle 2023-10-05 16:56:15 -0400
  • 7b41b92d99 Only need to bad non-local dimensions Peter Boyle 2023-10-05 16:55:48 -0400
  • dd557af84b ADEF1 and ADEF2 2 level CG Peter Boyle 2023-10-05 16:55:19 -0400
  • 59b9d0e030 coalesceRead the blockSum Peter Boyle 2023-10-05 16:54:48 -0400
  • b82eee4733 Hermitian dealing with Peter Boyle 2023-10-05 16:54:14 -0400
  • 6a87487544 Running on Frontier, fix RNG big volume y2k, affecting 5D RNG Peter Boyle 2023-10-05 16:45:41 -0400
  • fcf5023845 Running on Frontier Peter Boyle 2023-10-05 16:45:27 -0400
  • c8adad6d8b First runs on Summit. PopulateAdag needs work Peter Boyle 2023-10-05 16:43:37 -0400
  • 737d3ffb98 ADEF1 and 1 hop projection Peter Boyle 2023-10-03 14:22:18 -0400