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

Commit Graph

  • 980e721f6e Update MetaData.h Peter Boyle 2021-04-13 09:33:01 -04:00
  • 21165ed489 Better logging and moving momentumfilter Peter Boyle 2021-04-10 01:08:23 +02:00
  • 09288d633c 4D pseudofermoin Peter Boyle 2021-04-10 01:06:52 +02:00
  • fe00c96435 4D Pseudofermion support Peter Boyle 2021-04-10 01:06:11 +02:00
  • 0765f30308 4D pseudo fermion support Peter Boyle 2021-04-10 01:05:42 +02:00
  • a6326b664e Move momenutm filter to earlier in the include sequence so it can be used by DDHMC Peter Boyle 2021-04-10 01:04:16 +02:00
  • ccd30e1485 4D pseudofermion in Cayley action Peter Boyle 2021-04-10 01:03:01 +02:00
  • 364793154b Reverted checkerboard changes Henrique B.R 2021-04-09 15:47:17 +01:00
  • 3e2ae1e9af Added profiling messages to pick and set checkerboard functions Henrique B.R 2021-04-08 16:58:47 +01:00
  • d38ae2fd18 Merge branch 'develop' of https://github.com/Heinrich-BR/Grid into develop Henrique Rocha 2021-04-06 17:18:39 +01:00
  • 030e7754e4 Merge remote-tracking branch 'upstream/develop' into develop Henrique Rocha 2021-04-06 17:16:13 +01:00
  • e2a0142d87 Merge pull request #348 from AndrewYongZhenNing/develop Peter Boyle 2021-04-06 10:49:00 -04:00
  • 895244ecc3 Merge with upstream; implemented conserved tadpole for Shamir action. Andrew Zhen Ning Yong 2021-04-06 13:46:33 +01:00
  • addeb621a7 Implemented tadpole operator for Shamir action. Andrew Zhen Ning Yong 2021-04-06 13:45:37 +01:00
  • 3b7fce1e76 Reverted checkerboard changes Henrique B.R 2021-04-02 14:38:41 +01:00
  • 4d15417f93 Merge remote-tracking branch 'upstream/develop' into develop Henrique B.R 2021-04-01 18:28:15 +01:00
  • ab3c855f65 Merge branch 'develop' of https://github.com/Heinrich-BR/Grid into develop Henrique B.R 2021-04-01 18:22:05 +01:00
  • 92e2c517d8 Changed pick- and setCheckerboard to use accelerator_for Henrique B.R 2021-04-01 18:21:19 +01:00
  • 3060887a37 Merge branch 'develop' into feature/ddhmc Peter Boyle 2021-03-31 19:48:31 +02:00
  • b53059344e Better test on non-unit gauge Peter Boyle 2021-03-31 13:45:06 -04:00
  • aaf5ebf345 Small hack Peter Boyle 2021-03-31 19:32:57 +02:00
  • 48edb8f72e HMC prep for DDHMC Peter Boyle 2021-03-31 19:31:46 +02:00
  • a7fb25adf6 Make Cshift fields static to avoid repeated reallocaate overhead Peter Boyle 2021-03-29 21:44:14 +02:00
  • e947992957 Improved force terms Peter Boyle 2021-03-29 20:04:06 +02:00
  • bb89a82a07 Staggered coalseced read Peter Boyle 2021-03-29 20:01:15 +02:00
  • 0ff3bf6dc5 Merge branch 'develop' into feature/gparity_HMC Christopher Kelly 2021-03-22 15:33:13 -04:00
  • 351eab02ae Comment fix Christopher Kelly 2021-03-22 14:39:17 -04:00
  • 2bb374daea hip-friendly Christoph Lehner 2021-03-19 11:33:23 +01:00
  • 8bdadbadac Cold start 3c67d626ba05 Peter Boyle 2021-03-18 15:41:14 -04:00
  • 15c50a7442 Explicit instantiate the template function Peter Boyle 2021-03-18 15:40:42 -04:00
  • 49b0af2c95 Update of tests to compile with the sRNG addition. Audited the code conventions (again) with the CPS momentum denominator and added anti periodic in time to the Test_mobius_force.cc and tested the Test_dwf_gpforce. Peter Boyle 2021-03-18 09:10:02 -04:00
  • 9c2b37218a sRNG parameter added Peter Boyle 2021-03-18 06:24:11 -04:00
  • 3c67d626ba Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-03-12 15:36:55 +01:00
  • 51f506553c Read out the local ID once, and store Peter Boyle 2021-03-12 15:33:04 +01:00
  • 226be84937 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-03-12 09:31:50 -05:00
  • 001814b442 updated to do list. Start adding DDHMC work items Peter Boyle 2021-03-12 09:31:17 -05:00
  • db3ac67506 Update thread issue Peter Boyle 2021-03-12 14:55:07 +01:00
  • da91a884ef NVCC versions found buggy added as guard Peter Boyle 2021-03-11 23:54:53 +01:00
  • a71e6755e3 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-03-11 22:43:06 +01:00
  • cd5891eecd Test that fails on Cuda 11.0 Peter Boyle 2021-03-11 22:34:28 +01:00
  • 5bb7336f27 Merge pull request #347 from pjgeorg/fix-autotools-avx512 Peter Boyle 2021-03-11 16:29:07 -05:00
  • ce1fc1f48a Possible fallback plan for Fionn's compiler bbug in nvcc Peter Boyle 2021-03-11 22:20:53 +01:00
  • 82402c6a7c Add simd option SKL for ICC Peter Georg 2021-03-11 13:08:40 +01:00
  • d9c4afe5b7 Fix inconsistent configure option AVX512 Peter Georg 2021-03-11 12:58:49 +01:00
  • f786ff8d69 Extend test from Fionn, fails on A100 apparently Peter Boyle 2021-03-10 14:32:06 -05:00
  • a651caed5f Merge branch 'develop' of https://github.com/paboyle/Grid into develop u61464 2021-03-10 06:23:51 -08:00
  • 0e21adb3f6 Gives 200GF/s on SyCL/DG1 8^4, doesn't uglify develop for other platforms too badly. Easy to revert to clean more C++ stylistic code. Theres a SYCL_HACK macro I will clean up later once dpcpp evolves a central nervous systems. u61464 2021-03-10 05:40:51 -08:00
  • 58bf9b9e6d Clean up test Peter Boyle 2021-03-10 02:45:22 +01:00
  • 229709a980 Remove Zmobius for faster compile on this bracnh only feature/sycl-simt u61464 2021-03-08 19:34:35 -08:00
  • 2146eebb65 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-03-09 04:31:46 +01:00
  • 6a429ee6d3 2d loop hits Nvidia 16bit limit on large local vols Peter Boyle 2021-03-09 04:31:10 +01:00
  • 4d1ea15c79 More verbosity. The 16bit limit on Grid.y, Grid.z is annoying Peter Boyle 2021-03-09 04:29:37 +01:00
  • a76cb005e0 Update Tensor_exp.h Peter Boyle 2021-03-08 13:37:57 -05:00
  • 49ecbc81d4 Merge pull request #24 from ThomasWurm/feature/gpt Christoph Lehner 2021-03-08 16:01:47 +01:00
  • 9e5fb52eb9 Put GlobalSum outside the slice loop Thomas Wurm 2021-03-08 13:53:34 +01:00
  • a9604367c1 Merge pull request #336 from lehner/feature/gpt Peter Boyle 2021-03-05 13:17:19 -05:00
  • d7065023cc Merge pull request #332 from mmphys/feature/mres_schur Peter Boyle 2021-03-05 12:47:07 -05:00
  • 89d299ceec Merge pull request #333 from mmphys/bugfix/LatTransfer Peter Boyle 2021-03-05 12:46:33 -05:00
  • e34eda66df Merge pull request #344 from felixerben/feature/XiToSigma Peter Boyle 2021-03-05 12:45:44 -05:00
  • b24181aa4f Update Coordinate.h Christoph Lehner 2021-03-05 16:56:58 +01:00
  • aa173e2998 Update README.md Peter Boyle 2021-03-05 10:25:33 -05:00
  • 7a19432e0b whitespace Felix Erben 2021-03-05 10:57:09 +00:00
  • 9b15704290 tested and consitent Felix Erben 2021-03-05 10:42:32 +00:00
  • 017f955b2d Merge branch 'develop' into feature/mres_schur Michael Marshall 2021-03-04 20:42:02 +00:00
  • f252d69eef Merge branch 'develop' into bugfix/LatTransfer Michael Marshall 2021-03-04 20:41:30 +00:00
  • 3b06e4655e Merge branch 'develop' into feature/XiToSigma Felix Erben 2021-03-04 20:06:16 +00:00
  • d4b4de8f42 changes Felix Erben 2021-03-04 20:01:24 +00:00
  • c90beee774 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-03-03 23:50:29 +01:00
  • 1eea9d73b9 Pass serial RNG around Peter Boyle 2021-03-03 23:50:01 +01:00
  • feee5ccde2 Added Gparity flavour Pauli matrix algebra and associated tensor types mirroring strategy used for Gamma matrices Added test program for the above Christopher Kelly 2021-03-03 15:39:41 -05:00
  • 679d1d22f7 Sycl happier u61464 2021-03-03 11:21:43 -08:00
  • b2b5e0b98c Merge branch 'develop' into feature/mres_schur Michael Marshall 2021-03-03 16:15:12 +00:00
  • 03e54722c1 Merge branch 'develop' into bugfix/LatTransfer Michael Marshall 2021-03-03 16:13:23 +00:00
  • 442336bd96 Hand unrolled to use optimised code paths on GPU for coalesced reads in Wilson case. Other cases to do. This now includes comms code path. Peter Boyle 2021-03-02 14:50:51 +01:00
  • 9c9566b9c9 Merge pull request #23 from paboyle/develop Christoph Lehner 2021-03-01 12:33:51 +01:00
  • 1059a81a3c Merge branch 'develop' into bugfix/LatTransfer Michael Marshall 2021-02-27 00:21:36 +00:00
  • 2e61556389 Merge branch 'develop' of https://github.com/paboyle/Grid into develop Peter Boyle 2021-02-26 17:52:20 +01:00
  • f9b1f240f6 Better SIMD usage/coalescence Peter Boyle 2021-02-26 17:51:41 +01:00
  • 69f41469dd Merge branch 'develop' into bugfix/LatTransfer Michael Marshall 2021-02-25 09:19:17 +00:00
  • d620b303ff Merge branch 'develop' into feature/mres_schur Michael Marshall 2021-02-24 18:07:27 +00:00
  • 157fd1428d Merge pull request #342 from paboyle/feature/link-update-mask Peter Boyle 2021-02-24 11:29:52 -05:00
  • c791cb2214 Merge branch 'develop' into feature/link-update-mask Christopher Kelly 2021-02-23 11:51:54 -05:00
  • d5ab571a89 Added the ability to apply a custom "filter" to the conjugate momentum in the Integrator classes, applied both after refresh and after applying the forces Added a conjugate momentum "filter" that applies a phase to each site. With sites set to 1.0 or 0.0 this acts as a mask and enables, for example, the freezing of inactive gauge links in DDHMC Added tests/forces/Test_momentum_filter demonstrating the use of the filter to freeze boundary links Christopher Kelly 2021-02-23 11:49:56 -05:00
  • 0ed800f6e4 merge develop Felix Erben 2021-02-23 14:54:46 +00:00
  • 0a32183825 Merge pull request #335 from felixerben/gpu/baryons Peter Boyle 2021-02-23 09:30:16 -05:00
  • 2cacfbde2a Merge pull request #341 from DanielRichtmann/fix/minor-things Peter Boyle 2021-02-22 09:28:50 -05:00
  • c073e62e0b Correct misleading ac help string Daniel Richtmann 2021-02-22 15:17:07 +01:00
  • e3d019bc2f Enable performance counting in WilsonFermion like in others Daniel Richtmann 2021-02-22 14:56:52 +01:00
  • 7ae030f585 changed back A2AUtils warning Felix Erben 2021-02-18 13:24:50 +00:00
  • 86b58d5aff changed if and accelerator_for - no runtime errors any more Felix Erben 2021-02-18 12:04:32 +00:00
  • 26e8b9f4a5 Merge pull request #340 from mmphys/bugfix/config Peter Boyle 2021-02-17 11:56:21 -05:00
  • 35114c9e62 Mac OS (Darwin) sed -i flag for in-place editing differs from posix / gnu Michael Marshall 2021-02-17 13:24:15 +00:00
  • e0f6a146d8 To DWF+I G-parity evolution code, added ability to specify number of MD steps in params and an optional usage mode that reads the config and checks the plaq/checksum agree then exits Christopher Kelly 2021-02-16 10:41:52 -05:00
  • dfd28a85c9 Merge pull request #339 from mmphys/bugfix/config Peter Boyle 2021-02-15 13:53:26 -05:00
  • a503332924 Seems the intention with AutoConf produced Grid/Config.h was to use sed to translate standard PACKAGE_ #defines into GRID_ however due to missing '' after -i this hasn't been working. Perhaps it is too late to fix this, since we don't know who/what is relying on this downstream? ... but if they are, and AutoConf is being used, then likely these #defines have just been redefined anyway. Seems reasonable to redefine PACKAGE and VERSION as well, as none of these macros are used throughout Grid or Hadrons. Michael Marshall 2021-02-14 21:27:54 +00:00
  • 9295eeadfe Optoin to use GpuComplex iin Wilson kernel u61464 2021-02-10 06:51:23 -08:00
  • 36f471e333 Unrolled loops u61464 2021-02-09 16:09:23 -08:00
  • ca4eadd4ab Sycl kernels Peter Boyle 2021-02-09 14:36:22 -05:00
  • daa095c519 Fixed an obscure but reproducible hang in the RHMC caused by the bounds check being activated by a random number that wasn't synchronized over the nodes HMC now also reports the "L-infinity norm" of the impulse, aka the largest site norm Christopher Kelly 2021-02-09 12:55:46 -05:00
  • d954595922 SyCL optimised hand unrolled kernels and const functor patches. Peter Boyle 2021-02-09 11:39:39 -05:00