1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-06-13 04:37:05 +01:00

Commit Graph

  • 67f569354e Partial dirichlet changes Peter Boyle 2022-11-30 15:51:13 -05:00
  • 97a098636d FermToProp feature/fermtoprop Peter Boyle 2022-11-30 15:36:35 -05:00
  • e13930c8b2 Faster fermtoprop case Peter Boyle 2022-11-30 15:11:29 -05:00
  • 0af7d5a793 Rename Grid/qcd/utils/<Group>_impl.h -> Grid/qcd/utils/<Group>.h Julian Lenz 2022-11-30 17:12:00 +00:00
  • 505fa49983 Renamed SUn.h -> GaugeGroup.h Julian Lenz 2022-11-30 17:09:48 +00:00
  • 7bcf33def9 Removed Sp2n.h Julian Lenz 2022-11-30 16:59:46 +00:00
  • a13820656a Removed iSUnMatrix, etc. Julian Lenz 2022-11-30 15:09:03 +00:00
  • fa71b46a41 Hide nsp Julian Lenz 2022-11-30 14:27:19 +00:00
  • b8b3ae6ac1 Make helper functions private Julian Lenz 2022-11-30 13:28:09 +00:00
  • 55c008da21 Removed forward declaration Julian Lenz 2022-11-30 13:12:21 +00:00
  • 2507606bd0 With function overloading (still dirty). Julian Lenz 2022-11-30 12:52:33 +00:00
  • 7c2ad4f8c8 Attempt with SFINAE (failed) Julian Lenz 2022-11-30 11:57:39 +00:00
  • 54c8025aad Remove unnecessary pwd in scripts/filelist Julian Lenz 2022-11-28 17:50:38 +00:00
  • 921e23e83c Separated out everything SU specific Julian Lenz 2022-11-28 17:47:50 +00:00
  • 6e750ecb0e Remove apparently forgotten file Julian Lenz 2022-11-28 16:33:46 +00:00
  • b8f1f5d2a3 Introduce GaugeGroup Julian Lenz 2022-11-25 17:45:32 +00:00
  • 9273f2937c Autoformat google style Julian Lenz 2022-11-25 17:44:08 +00:00
  • 1aa28b47ae Add existing test to check Julian Lenz 2022-11-25 17:40:40 +00:00
  • 629cb2987a Fix typo in Makefile.am Julian Lenz 2022-11-25 17:40:21 +00:00
  • 03235d6368 Fixed type in configure.ac Julian Lenz 2022-11-25 16:57:40 +00:00
  • 22064c7e4c Fixing #11 Alessandro Lupo 2022-11-25 13:10:29 +00:00
  • 5fa573dfd3 partial send fix Peter Boyle 2022-11-25 00:51:04 -05:00
  • f6402cb6c4 AUDIT removal Peter Boyle 2022-11-25 00:50:33 -05:00
  • bae6c263dc Audit Peter Boyle 2022-11-25 00:47:01 -05:00
  • d71672dca9 Bug fix Peter Boyle 2022-11-25 00:46:35 -05:00
  • 121c9e2ceb Tracing Peter Boyle 2022-11-25 00:45:21 -05:00
  • 63a30ae34f Tracing Peter Boyle 2022-11-25 00:45:05 -05:00
  • 7d8231ba32 Tracing Peter Boyle 2022-11-25 00:44:57 -05:00
  • b690b1cbe9 Audit Peter Boyle 2022-11-25 00:43:57 -05:00
  • c0fb20fc03 Audit check for wrongly locked data Peter Boyle 2022-11-25 00:43:12 -05:00
  • bc9579dac6 Old code path removed Peter Boyle 2022-11-25 00:40:45 -05:00
  • a5c77f8b95 Tracing moved in order Peter Boyle 2022-11-25 00:40:27 -05:00
  • 2de03e5172 Revert "Revert "Fixing issue #11: consistent use of ncolour and nsp"" Alessandro Lupo 2022-11-23 19:40:28 +00:00
  • 3af4929dda Revert "Fixing issue #11: consistent use of ncolour and nsp" Alessandro Lupo 2022-11-23 19:34:59 +00:00
  • 1ba429345b Fixing issue #11: consistent use of ncolour and nsp Alessandro Lupo 2022-11-23 18:45:01 +00:00
  • 3dbfce5223 Tests clean build on HIP Peter Boyle 2022-11-16 20:15:51 -05:00
  • e51eaedc56 Making tests compile Peter Boyle 2022-11-15 22:58:30 -05:00
  • e2a938e7f7 GPU happy for compile...? Peter Boyle 2022-11-15 17:48:18 -05:00
  • ddad25211b Extra instantiations Peter Boyle 2022-11-15 17:47:52 -05:00
  • 6209120de9 Fix to GPU compile attempt Peter Boyle 2022-11-15 17:25:58 -05:00
  • fe6e8f5ac6 Benchmark_comms fix Peter Boyle 2022-11-15 17:00:49 -05:00
  • ee84dcb400 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet Peter Boyle 2022-11-15 16:41:55 -05:00
  • 0ae0e5f436 Partial Dirichlet test Peter Boyle 2022-11-15 16:40:38 -05:00
  • e047616571 Multilevel integrator test Peter Boyle 2022-11-15 16:39:39 -05:00
  • 1af7572c61 Some test HMCs for DDHMC Peter Boyle 2022-11-15 16:38:51 -05:00
  • 653039695b Partial dirichlet changes Peter Boyle 2022-11-15 16:37:15 -05:00
  • ca62abd203 Record some perturbative free field calculation Peter Boyle 2022-11-15 16:36:46 -05:00
  • e74666a09c Double length vector type for fast precision change Peter Boyle 2022-11-15 16:34:21 -05:00
  • 45a001e078 Debug compile Peter Boyle 2022-11-15 16:27:20 -05:00
  • 0352da34f0 Several deleted files Peter Boyle 2022-11-15 16:26:49 -05:00
  • 7d302a525d Natural place for this routine is here Peter Boyle 2022-11-15 16:24:55 -05:00
  • e2e269e03b Partial dirichlet BCs Peter Boyle 2022-11-15 16:24:26 -05:00
  • 0db4f1803f Partial dirichlet support Peter Boyle 2022-11-15 16:23:41 -05:00
  • 5fe480d81c Generic patch Peter Boyle 2022-11-15 16:21:45 -05:00
  • 0566fc6267 Partial Dirichlet Peter Boyle 2022-11-15 16:21:24 -05:00
  • a11c12e2e7 Modifications for partial dirichlet BCs Peter Boyle 2022-11-15 16:20:01 -05:00
  • 0655dab466 Open MP on host enabled Peter Boyle 2022-11-08 13:38:54 -08:00
  • 7f097bcc28 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2022-11-08 13:23:40 -08:00
  • 5c75aa5008 Device mem Peter Boyle 2022-11-08 13:22:57 -08:00
  • 1873101362 PVC Peter Boyle 2022-11-08 13:22:45 -08:00
  • 63fd1dfa62 Config on PVC Peter Boyle 2022-11-08 13:22:09 -08:00
  • bd68861b28 SYCL sum Peter Boyle 2022-11-08 12:49:26 -08:00
  • 82e959f66c SYCL reduction Peter Boyle 2022-11-08 12:45:25 -08:00
  • 006268f556 DWF Slow version Peter Boyle 2022-11-02 20:24:51 -04:00
  • 78acae9b50 Simple DWF for easy check Peter Boyle 2022-11-02 20:24:17 -04:00
  • a3927a8a27 Dirichlet Peter Boyle 2022-11-02 20:22:27 -04:00
  • d9dd9a5b5f LLVM update Peter Boyle 2022-11-02 19:51:50 -04:00
  • eae1c02111 Bounds check Peter Boyle 2022-11-02 19:50:32 -04:00
  • 132d841b05 Compile fix Peter Boyle 2022-11-02 19:33:22 -04:00
  • 62e52de06d Merge pull request #414 from fjosw/feat/eCloverGPU Peter Boyle 2022-11-01 09:15:44 -04:00
  • 184adeedb8 feat: renamed open_boundaries to fixedBoundaries Fabian Joswig 2022-10-26 12:53:46 +01:00
  • 5fa6a8b96d docs: CompactClover debug info generalized. Fabian Joswig 2022-10-26 12:40:28 +01:00
  • a2a879b668 docs: CompactClover Debug Info improved. Fabian Joswig 2022-10-25 17:20:42 +01:00
  • 9317d893b2 docs: details about inversion of CompactClover term added. Fabian Joswig 2022-10-25 17:10:06 +01:00
  • 86075fdd45 feat: MassTerm and ExponentiateClover merged into InstantiateClover Fabian Joswig 2022-10-25 17:05:34 +01:00
  • b36442e263 feat: CloverHelpers::InvertClover implemented which handles the inversion of the Clover term depending on clover type and the boundary conditions. Fabian Joswig 2022-10-25 16:57:01 +01:00
  • 513d797ea6 fix: signature of CompactWilsonCloverHelpers::Exponentiate fixed. Fabian Joswig 2022-10-25 16:17:22 +01:00
  • 9e4835a3e3 feat: changed CompactWilsonExpClover exponentiation to Taylor expansion with Horner scheme. Fabian Joswig 2022-10-25 15:19:43 +01:00
  • 2e8c3b0ddb Slow implementation of Shamir DWF Peter Boyle 2022-10-18 18:10:01 -04:00
  • 991667ba5e Revert Peter Boyle 2022-10-13 18:50:35 -04:00
  • 8a07b52009 Dirichlet Peter Boyle 2022-10-13 18:44:47 -04:00
  • 2bcff94b52 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet Peter Boyle 2022-10-13 18:42:04 -04:00
  • d089739e2f Hack for lattice sites Peter Boyle 2022-10-13 17:55:50 -04:00
  • 204c283e16 Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet Peter Boyle 2022-10-11 14:59:07 -04:00
  • 551a5f8dc8 RRII gpu option Peter Boyle 2022-10-11 14:44:55 -04:00
  • c82b164f6b Merge branch 'feature/dirichlet' of https://github.com/paboyle/Grid into feature/dirichlet Peter Boyle 2022-10-04 17:41:48 -04:00
  • 584a3ee45c Merge pull request #412 from giltirn/patch/adaptive-wflow Peter Boyle 2022-10-04 17:23:19 -04:00
  • eec0c9eb7d Merge pull request #411 from giltirn/patch/dirichlet-fixes Peter Boyle 2022-10-04 17:22:01 -04:00
  • 477ebf24f4 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2022-10-04 11:19:43 -07:00
  • 0d5639f707 Run script update Peter Boyle 2022-10-04 11:13:41 -07:00
  • 413312f9a9 Benchmark the halo construction. THe bye counts are out and should be doubled for SIMD directions Peter Boyle 2022-10-04 11:12:59 -07:00
  • 03508448f8 Remove verbose Peter Boyle 2022-10-04 11:12:15 -07:00
  • e1e5c75023 Stencil gather improvements - SVM was running slow and used for a pointer array that wasn't needed to be in SVM Peter Boyle 2022-10-04 11:11:10 -07:00
  • 9296299b61 Better commenting Peter Boyle 2022-10-04 11:10:34 -07:00
  • 66d001ec9e Refactored Wilson flow class; previously the class implemented both iterative and adaptive smearing, but only the iterative method was accessible through the Smearing base class. The implementation of Smearing also forced a clunky need to pass iterative smearing parameters through the constructor but adaptive smearing parameters through the function call. Now there is a WilsonFlowBase class that implements common functionality, and separate WilsonFlow (iterative) and WilsonFlowAdaptive (adaptive) classes, both of which implement Smearing virtual functions. Christopher Kelly 2022-10-03 10:59:38 -04:00
  • fad2f969d9 Summit up to date Peter Boyle 2022-09-27 10:58:43 -04:00
  • 48165c1dc1 Ticked off a few items Peter Boyle 2022-09-27 10:58:00 -04:00
  • 25df2d2c3b Various precision options Peter Boyle 2022-09-27 10:57:12 -04:00
  • af9ecb8b41 Current tests compiling Peter Boyle 2022-09-27 10:56:55 -04:00
  • 234324599e Double2 Peter Boyle 2022-09-27 10:56:10 -04:00