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

Commit Graph

  • a918955020 Typo in assert Quadro 2021-05-18 16:35:01 -04:00
  • 86f08c6b9a Added a check that the initial EOFA action agrees with |eta|^2, thus checking the quality of the rational approximation in the heatbath Christopher Kelly 2021-05-18 13:57:44 -04:00
  • 9f0271039f Completed implementation of Meofa method of ExactOneFlavourRatio pseudofermion action Added tests to tests/forces/Test_mobius_force_eofa.cc testing that the EOFA heatbath results in Phi = M^{-1/2} eta Christopher Kelly 2021-05-18 12:27:51 -04:00
  • e3c18ce872 Adding boundary det Peter Boyle 2021-05-15 09:06:58 -04:00
  • 07a61e8826 renamed Peter Boyle 2021-05-15 09:06:22 -04:00
  • 58cb7c0732 passes force test and conserves in HMC plaquette looks odd Peter Boyle 2021-05-15 09:05:34 -04:00
  • 10339fd775 Rename Peter Boyle 2021-05-15 08:53:39 -04:00
  • 9400c207f7 Force test passing for boundary det Peter Boyle 2021-05-15 08:38:26 -04:00
  • 1fa89a2e7d Numerator pseudofermion Peter Boyle 2021-05-15 08:37:47 -04:00
  • 09b233b82e RdagR inverse Peter Boyle 2021-05-14 22:21:23 -04:00
  • 34ca4dd53a Nexp=20 default. Need a test for this. Peter Boyle 2021-05-14 22:20:41 -04:00
  • c19cf46169 Cayley causes problems if the argument is exactly ZERO Peter Boyle 2021-05-14 22:19:22 -04:00
  • c8db9ddb33 Massively improved test Peter Boyle 2021-05-14 21:56:24 -04:00
  • 104986b53d Prep for storing refresh actoin Peter Boyle 2021-05-14 12:02:15 -04:00
  • 91fd44419b Prep for storing action from the pseudofermion refresh Peter Boyle 2021-05-14 11:52:11 -04:00
  • d1daa0e3f7 Allow DD only in subset of dimensions Peter Boyle 2021-05-14 11:47:27 -04:00
  • 05e1aed326 commenting Peter Boyle 2021-05-14 11:45:06 -04:00
  • d3fd23117a Better block dimension checking and if Block >= Global dims implement non-Dirichlet Peter Boyle 2021-05-14 11:28:24 -04:00
  • def51267e9 Starting the DDHMC filter. This will be seriously subject to tuning as force in Omega and force in Omega bar appears to have different structure Peter Boyle 2021-05-14 11:26:47 -04:00
  • 5b52f29b2f Prepare to store the action in refresh Peter Boyle 2021-05-14 11:18:49 -04:00
  • 25bd03f201 Add LorentzVector Peter Boyle 2021-05-14 10:48:45 -04:00
  • d5edd100a5 Useful debug fingerprints Peter Boyle 2021-05-14 10:48:14 -04:00
  • 24df770f74 Added tests/IO/Test_field_array_io.cc testing/demonstrating parallel IO of an array of 5D fermion fields Christopher Kelly 2021-05-13 12:32:45 -04:00
  • 45b6c7effc Added a test code forces/Test_gpdwf_force_1f_2f that compares the action and force for DWF, EOFA and DSDR actions between the 1f and 2f implementations of G-parity BCs Broke up ExactOneFlavourRatio refresh into a virtual routine that generates eta and one that uses it as with the ratio and RHMC actions Added accessors to the pseudofermion field to TwoFlavourEvenOddRatio and ExactOneFlavourRatio Christopher Kelly 2021-05-12 16:34:07 -04:00
  • e39e326b79 sRNG compile fix Peter Boyle 2021-05-12 11:00:43 -04:00
  • 8458e13a23 Improved - untested Peter Boyle 2021-05-12 11:00:04 -04:00
  • 3575278b57 Small change Peter Boyle 2021-05-12 10:57:04 -04:00
  • 69a2c8769a Testing out the DDHMC constituent parts Peter Boyle 2021-05-11 13:56:52 -04:00
  • d4eaea00cf 2flavour local determinant ratio Peter Boyle 2021-05-11 13:56:21 -04:00
  • 347ccdc468 Delete file, replaced by SchurFactoredFermionOperator Peter Boyle 2021-05-11 13:55:52 -04:00
  • bf034ce239 The Dirichlet BC filter Peter Boyle 2021-05-11 13:55:27 -04:00
  • 791d0ab0b5 Provides the DDHMC lexicon for a pair of non-Dirichlet and Dirichlet operators Peter Boyle 2021-05-11 13:54:49 -04:00
  • 94a2a645bd Dirichlet BC wrapper for any Fermion Operator Peter Boyle 2021-05-11 13:54:15 -04:00
  • 281b55df04 srng changes Peter Boyle 2021-05-11 13:52:24 -04:00
  • a36e797bfc Use Integer Peter Boyle 2021-05-11 13:52:05 -04:00
  • 0bade717bf Added the momentum filter to resources Peter Boyle 2021-05-11 13:50:38 -04:00
  • 84fe791519 put momentum filter into the HMC resources Peter Boyle 2021-05-11 13:49:49 -04:00
  • e009a37f6e Moving the code to SchurFactorizedFermionOperator Peter Boyle 2021-05-11 13:46:40 -04:00
  • d7a887baf1 Better include guard Peter Boyle 2021-05-11 13:45:53 -04:00
  • 060bb59535 GCC warnings Peter Boyle 2021-05-11 13:38:27 -04:00
  • bac36399c1 Compiles Peter Boyle 2021-05-07 00:36:28 +02:00
  • b5b930d5bb Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc Peter Boyle 2021-05-06 23:51:25 +02:00
  • 4fca66a7c6 Implement Dirichlet Comms option Peter Boyle 2021-05-06 23:44:45 +02:00
  • bd181b9481 Merge branch 'feature/ddhmc' of https://github.com/paboyle/Grid into feature/ddhmc Peter Boyle 2021-05-06 23:42:39 +02:00
  • 919ced1c31 Move the momentum filter to a better location for DDHMC Peter Boyle 2021-05-06 23:29:03 +02:00
  • b32fd473f8 Start at the Domain decomposed supprt Peter Boyle 2021-05-06 23:28:28 +02:00
  • ffcab64890 DDHMC filter Peter Boyle 2021-05-06 23:27:57 +02:00
  • 374fb325f3 Remove LIME dependency Peter Boyle 2021-05-06 23:26:42 +02:00
  • bab88bc4f7 Fix compile Peter Boyle 2021-05-06 23:25:12 +02:00
  • 7533f66b54 Fix compile Peter Boyle 2021-05-06 23:24:39 +02:00
  • 805cde5899 Fix compile Peter Boyle 2021-05-06 23:24:19 +02:00
  • a0534e03f9 Augmented test Peter Boyle 2021-05-06 23:23:57 +02:00
  • ebba195e0d Code prettier Peter Boyle 2021-05-06 23:23:30 +02:00
  • 3b433fe6fb Better force logging Peter Boyle 2021-05-06 23:22:09 +02:00
  • 07d1030660 Schur solver for Mdag Peter Boyle 2021-05-06 23:21:15 +02:00
  • f8d7d23893 4D pseudofermion options Peter Boyle 2021-05-06 23:19:53 +02:00
  • cdeb718229 4D pseudo fermion, with Schur red black solvers Peter Boyle 2021-05-06 23:15:16 +02:00
  • cb28568198 Tuning integrator Peter Boyle 2021-05-06 23:12:57 +02:00
  • 45440da79d Tuning integrator Peter Boyle 2021-05-06 23:12:34 +02:00
  • 6fe8533414 Mdagger solve support Peter Boyle 2021-05-06 23:10:36 +02:00
  • f776a7fe4a Merge branch 'feature/gparity_HMC' into feature/ddhmc Peter Boyle 2021-05-06 20:55:03 +02:00
  • cff884929c Merge branch 'develop' into feature/ddhmc Peter Boyle 2021-05-05 23:40:23 -04:00
  • 9c991c7e29 First half quarter cut Peter Boyle 2021-05-05 23:37:21 -04:00
  • 1c70d8c4d9 Warning remove Quadro 2021-05-05 19:56:04 -04:00
  • f0e9a5299f Happy on GCC I hope Quadro 2021-05-05 19:55:34 -04:00
  • f1b8ba45e7 Warning on GCC suppress unrelated to my code so why doesn't it shut up about its ABI fix Quadro 2021-05-05 19:54:21 -04:00
  • fe998ab578 Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC Peter Boyle 2021-05-05 17:36:51 -04:00
  • c2ee2b5fd1 Random chhanges Peter Boyle 2021-05-05 17:36:38 -04:00
  • 3b734ee397 two point function example Peter Boyle 2021-05-05 17:36:19 -04:00
  • 8637a9512a Freeze Gaussian implementation Peter Boyle 2021-05-05 17:34:54 -04:00
  • 7f6e2ee03e Drop normal_distribution, standardise Peter Boyle 2021-05-05 17:34:17 -04:00
  • 8cfc7342cd staggered hand unroll read coalesce u61464 2021-05-05 14:17:18 -07:00
  • 7b02acb2bd Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC Peter Boyle 2021-05-04 13:45:11 -04:00
  • 86948c6ea0 CRC for finger print fields - aids debug / version diff Peter Boyle 2021-05-04 13:44:38 -04:00
  • 53d226924a CRC added Peter Boyle 2021-05-04 13:44:07 -04:00
  • 80176b1b39 RHMC now outputs some initial norms to the logs Fixed DWF+I Gparity binaries not correctly assigning twist directions (thanks Peter!) Christopher Kelly 2021-05-04 13:12:23 -04:00
  • 15ae317858 Merge branch 'develop' of https://github.com/paboyle/Grid into develop u61464 2021-05-04 08:40:38 -07:00
  • 834f536b5f Fastest option on SyCL is now std::complex u61464 2021-05-04 08:40:18 -07:00
  • 29ddafd0fc Added variant of G-parity DWF+I ensemble gen code using double prec RHMC Christopher Kelly 2021-04-30 13:12:24 -04:00
  • c332d9f08b Merge pull request #356 from felixerben/bugfix/stoutSmearing Peter Boyle 2021-04-27 14:10:49 -04:00
  • cf2923d5dd Jamie's fix Felix Erben 2021-04-27 16:53:37 +01:00
  • 0e4413ddde Merge pull request #355 from felixerben/bugfix/stoutSmearing Peter Boyle 2021-04-27 08:01:55 -04:00
  • 0f08364e4f Mom filter refresh sRNG Peter Boyle 2021-04-26 23:18:11 +02:00
  • a198d59381 Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC Peter Boyle 2021-04-26 21:05:52 +02:00
  • 009ccd581e bugfix 3D stout smearing Felix Erben 2021-04-26 10:36:33 +01:00
  • 8cd4263974 Tests compile Peter Boyle 2021-04-25 22:20:37 -04:00
  • d45c868656 Change interface Peter Boyle 2021-04-25 10:53:34 -04:00
  • 955a8113de Expose label only to reduce number of parameters Peter Boyle 2021-04-25 10:36:38 -04:00
  • dbe210dd53 Open the ens_id Peter Boyle 2021-04-25 10:25:59 -04:00
  • 3a4f5f2324 Merge develop, strengthen force tests Peter Boyle 2021-04-22 18:54:00 -04:00
  • 824d84473f Merge branch 'develop' into feature/gparity_HMC Peter Boyle 2021-04-22 16:32:41 -04:00
  • 38964a4076 Switch twist direction Peter Boyle 2021-04-22 15:57:37 -04:00
  • 0d9aa87228 Reduce momentum to the GP plane Peter Boyle 2021-04-22 15:56:59 -04:00
  • 0e959d9b94 Update plaquette analysis Peter Boyle 2021-04-22 15:55:47 -04:00
  • 752f70cd48 Merge branch 'develop' into feature/gparity_HMC Peter Boyle 2021-04-22 01:58:11 +02:00
  • 54c6b1376d Quick fix of conserved current implementation in CayleyFermion5D. Now function treats current insertion with appropriate periodic boundary conditions in the mu=3 direction. Andrew Zhen Ning Yong 2021-04-21 16:56:46 +01:00
  • 86e11743ca set twists Peter Boyle 2021-04-20 10:19:11 -04:00
  • f3f11b586f Tadpole sign now in front of forward hopping term to be consistent with previous implementation and analytic form. Andrew Zhen Ning Yong 2021-04-17 12:44:27 +01:00
  • 8083e3f7e8 Sign factor for tadpole implementation corrected. Andrew Zhen Ning Yong 2021-04-15 11:14:31 +01:00
  • e0e42873c1 Const correctness for Lattice::Replicate Christopher Kelly 2021-04-14 16:41:27 -04:00