1
0
mirror of https://github.com/paboyle/Grid.git synced 2026-04-20 10:41:01 +01:00
Commit Graph

1363 Commits

Author SHA1 Message Date
Alessandro Lupo 9b85bf9402 better projection test 2023-05-02 15:42:20 +01:00
Alessandro Lupo 7b3b7093fa cleaning up requested by Ed 2023-05-02 12:50:57 +01:00
Alessandro Lupo 881b08a465 Correct implementation of SpTa 2023-04-27 18:17:06 +01:00
Alessandro Lupo 5aabe074fe Rename Sympl* to Sp* 2023-04-18 11:50:20 +01:00
Alessandro Lupo 178376f24b minor stylistic changes 2023-04-06 12:08:17 +01:00
Alessandro Lupo 778291230a expand ProjecOnGaugeGroup, change ProjectOnSp2nAlgebra into SpTa, fixing some of its issues 2023-04-04 17:48:13 +01:00
Alessandro Lupo 026e736dfa Projection on algebra can now be templated. Fix #12 2023-04-03 16:31:19 +01:00
Alessandro Lupo cbc053c3db Revert "projection on Sp2n algebra, to be used instead of Ta"
This reverts commit ba7f9d7b70.
2023-03-17 11:36:58 +00:00
Alessandro Lupo cdf3f6ef6e Merge branch 'refactoring_sp2n' of https://github.com/LupoA/Grid into refactoring_sp2n 2023-03-15 15:59:50 +00:00
Alessandro Lupo ba7f9d7b70 projection on Sp2n algebra, to be used instead of Ta 2023-03-15 15:55:12 +00:00
Alessandro Lupo d6ff644aab Towards the day all tests compile 2023-03-14 10:43:25 +00:00
Julian Lenz 29586f6b5e Deactivate some tests for Nc!=3 2023-03-13 08:17:14 +00:00
Julian Lenz 505fa49983 Renamed SUn.h -> GaugeGroup.h 2022-11-30 17:09:48 +00:00
Julian Lenz 7bcf33def9 Removed Sp2n.h 2022-11-30 16:59:46 +00:00
Julian Lenz fa71b46a41 Hide nsp 2022-11-30 14:44:23 +00:00
Julian Lenz 6e750ecb0e Remove apparently forgotten file 2022-11-28 16:33:46 +00:00
Julian Lenz 1aa28b47ae Add existing test to check 2022-11-25 17:40:40 +00:00
Julian Lenz 629cb2987a Fix typo in Makefile.am 2022-11-25 17:40:21 +00:00
Alessandro Lupo 22064c7e4c Fixing #11 2022-11-25 13:10:29 +00:00
Alessandro Lupo 2de03e5172 Revert "Revert "Fixing issue #11: consistent use of ncolour and nsp""
This reverts commit 3af4929dda.
2022-11-23 19:40:28 +00:00
Alessandro Lupo 3af4929dda Revert "Fixing issue #11: consistent use of ncolour and nsp"
This reverts commit 1ba429345b.
2022-11-23 19:34:59 +00:00
Alessandro Lupo 1ba429345b Fixing issue #11: consistent use of ncolour and nsp 2022-11-23 18:45:01 +00:00
Alessandro Lupo 88bdd4344b 2indx antisymm representation of sp2n 2021-11-04 18:27:35 +00:00
Alessandro Lupo 4044536eea add projection on sp2n algebra 2021-10-26 10:20:44 +01:00
Alessandro Lupo 4d8ae6221c fix projection 2021-10-22 10:44:54 +01:00
Alessandro Lupo 4e31e4e094 Better tests 2021-10-13 15:07:23 +01:00
Alessandro Lupo 0d6674e489 hot start for sp2n 2021-10-12 18:53:54 +01:00
Alessandro Lupo 1ace5850ae first hmc 2021-10-12 16:00:32 +01:00
Alessandro Lupo 283f14b7c1 fix sp2n projection 2021-10-12 16:00:32 +01:00
Alessandro Lupo 1d6e708083 tests! 2021-10-12 16:00:32 +01:00
Alessandro Lupo 7ff3e5eed4 gauge and fermion implementation for sp2n 2021-10-12 16:00:32 +01:00
Alessandro Lupo 19eb51cf41 sp2n generators 2021-10-12 15:53:33 +01:00
Peter Boyle af98525766 Merge pull request #359 from paboyle/feature/serialisation-update
Feature/serialisation update
2021-09-16 10:24:52 -04:00
Peter Boyle c9aa1f507c Merge pull request #363 from felixerben/feature/testMesonField
Feature/test meson field
2021-09-16 10:23:58 -04:00
Peter Boyle 5dae6a6dac Deprecate half prec comms 2021-09-14 15:06:59 +01:00
ferben d75a66a3e6 test done 2021-07-06 11:42:36 +01:00
ferben fcc4374d7b i/o done 2021-07-05 14:52:00 +01:00
ferben 67c3c16fe5 working test 2021-07-05 14:41:52 +01:00
ferben 25e9be50b5 created test file 2021-07-02 15:51:19 +01:00
Michael Marshall 0c4f585496 Test nested std::vector<grid tensor> 2021-06-08 00:05:35 +01:00
Michael Marshall 2df308f649 Add a ragged vector to the serialisation tests. NB: Already had nested (regular) std::vector<std::vector<...>> 2021-06-07 23:25:07 +01:00
Peter Boyle 8cd4263974 Tests compile 2021-04-25 22:20:37 -04:00
Peter Boyle 86e11743ca set twists 2021-04-20 10:19:11 -04:00
Peter Boyle 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.

Promoted thesee to test full HMC hamiltonian, tr P^2/2 + phidag MdagM phi

with the same pdot and Udot as audited in the Integrator.h etc...

With full comments and sources for factors.
2021-03-18 09:10:02 -04:00
Peter Boyle cd5891eecd Test that fails on Cuda 11.0 2021-03-11 22:34:28 +01:00
Peter Boyle f786ff8d69 Extend test from Fionn, fails on A100 apparently 2021-03-10 14:32:06 -05:00
Peter Boyle 58bf9b9e6d Clean up test 2021-03-10 02:45:22 +01:00
Michael Marshall d620b303ff Merge branch 'develop' into feature/mres_schur
* develop: (26 commits)
  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
  Correct misleading ac help string
  Enable performance counting in WilsonFermion like in others
  changed back A2AUtils warning
  changed if and accelerator_for - no runtime errors any more
  Mac OS (Darwin) sed -i flag for in-place editing differs from posix / gnu
  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.
  Fixed compile issues with maxLocalNorm2 for non-scalar lattices maxLocalNorm2 test now reuses the random field
  MADWF 5d source option for hadrons - look at Grid of source Abort on GPU error
  maxLocalNorm2()
  change back benchmark_ITT
  prettify
  Flop cout matches DiRAC-ITT-2020
  revert changes
  merge develop
  fixes
  weird bug in 2pt function...
  revert changes
  final version, tested on CPU and GPU
  bugfix
  ...
2021-02-24 18:07:27 +00:00
Christopher Kelly 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
2021-02-23 11:49:56 -05:00
Christopher Kelly 55de69a569 Fixed compile issues with maxLocalNorm2 for non-scalar lattices
maxLocalNorm2 test now reuses the random field
2021-02-08 12:03:16 -05:00