86f08c6b9a
Added a check that the initial EOFA action agrees with |eta|^2, thus checking the quality of the rational approximation in the heatbath
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
2021-05-18 12:27:51 -04:00
24df770f74
Added tests/IO/Test_field_array_io.cc testing/demonstrating parallel IO of an array of 5D fermion fields
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
2021-05-12 16:34:07 -04:00
1c70d8c4d9
Warning remove
2021-05-05 19:56:04 -04:00
f0e9a5299f
Happy on GCC I hope
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
2021-05-05 19:54:21 -04:00
fe998ab578
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-05-05 17:36:51 -04:00
c2ee2b5fd1
Random chhanges
2021-05-05 17:36:38 -04:00
3b734ee397
two point function example
2021-05-05 17:36:19 -04:00
8637a9512a
Freeze Gaussian implementation
2021-05-05 17:34:54 -04:00
7f6e2ee03e
Drop normal_distribution, standardise
2021-05-05 17:34:17 -04:00
7b02acb2bd
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-05-04 13:45:11 -04:00
86948c6ea0
CRC for finger print fields - aids debug / version diff
2021-05-04 13:44:38 -04:00
53d226924a
CRC added
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!)
2021-05-04 13:12:23 -04:00
29ddafd0fc
Added variant of G-parity DWF+I ensemble gen code using double prec RHMC
2021-04-30 13:12:24 -04:00
0f08364e4f
Mom filter refresh sRNG
2021-04-26 23:18:11 +02:00
a198d59381
Merge branch 'feature/gparity_HMC' of https://github.com/paboyle/Grid into feature/gparity_HMC
2021-04-26 21:05:52 +02:00
3a4f5f2324
Merge develop, strengthen force tests
2021-04-22 18:54:00 -04:00
824d84473f
Merge branch 'develop' into feature/gparity_HMC
2021-04-22 16:32:41 -04:00
38964a4076
Switch twist direction
2021-04-22 15:57:37 -04:00
0d9aa87228
Reduce momentum to the GP plane
2021-04-22 15:56:59 -04:00
0e959d9b94
Update plaquette analysis
2021-04-22 15:55:47 -04:00
752f70cd48
Merge branch 'develop' into feature/gparity_HMC
2021-04-22 01:58:11 +02:00
86e11743ca
set twists
2021-04-20 10:19:11 -04:00
e0e42873c1
Const correctness for Lattice::Replicate
...
Adapted GeneralEvenOddRationalRatio and Test_rhmc_EOWilsonRatio_doubleVsMixedPrec to recent changes that require passing in serial RNG
For GeneralEvenOddRationalRatio and TwoFlavourEvenOddRatio, broke refresh into two stages, the first of which generates the random field and the second that computes the pseudofermion field.
This allows derived classes to override the generation of the random field, for example in testing.
Test_dwf_gpforce now uses Gparity in x-direction and APBC in time as opposed to G-parity in time
Added Test_action_dwf_gparity2fvs1f that compares the DWF fermion action with the 2f and the 1f (doubled-lattice) implementations of Gparity
2021-04-14 16:41:27 -04:00
980e721f6e
Update MetaData.h
2021-04-13 09:33:01 -04:00
e2a0142d87
Merge pull request #348 from AndrewYongZhenNing/develop
...
Conserved Tadpole Implementation for Shamir Action Only
2021-04-06 10:49:00 -04:00
895244ecc3
Merge with upstream; implemented conserved tadpole for Shamir action.
2021-04-06 13:46:33 +01:00
addeb621a7
Implemented tadpole operator for Shamir action.
2021-04-06 13:45:37 +01:00
a7fb25adf6
Make Cshift fields static to avoid repeated reallocaate overhead
2021-03-29 21:44:14 +02:00
e947992957
Improved force terms
2021-03-29 20:04:06 +02:00
bb89a82a07
Staggered coalseced read
2021-03-29 20:01:15 +02:00
0ff3bf6dc5
Merge branch 'develop' into feature/gparity_HMC
2021-03-22 15:33:13 -04:00
351eab02ae
Comment fix
2021-03-22 14:39:17 -04:00
8bdadbadac
Cold start
2021-03-18 15:41:14 -04:00
15c50a7442
Explicit instantiate the template function
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.
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
9c2b37218a
sRNG parameter added
2021-03-18 06:24:11 -04:00
3c67d626ba
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2021-03-12 15:36:55 +01:00
51f506553c
Read out the local ID once, and store
2021-03-12 15:33:04 +01:00
226be84937
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2021-03-12 09:31:50 -05:00
001814b442
updated to do list. Start adding DDHMC work items
2021-03-12 09:31:17 -05:00
db3ac67506
Update thread issue
2021-03-12 14:55:07 +01:00
da91a884ef
NVCC versions found buggy added as guard
2021-03-11 23:54:53 +01:00
a71e6755e3
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2021-03-11 22:43:06 +01:00
cd5891eecd
Test that fails on Cuda 11.0
2021-03-11 22:34:28 +01:00
5bb7336f27
Merge pull request #347 from pjgeorg/fix-autotools-avx512
...
Fix inconsistent SIMD option AVX512
Thanks
2021-03-11 16:29:07 -05:00
ce1fc1f48a
Possible fallback plan for Fionn's compiler bbug in nvcc
2021-03-11 22:20:53 +01:00